public class Partition.PartitionInfo
extends java.lang.Object
Constructor and Description |
---|
Partition.PartitionInfo(Schema schema) |
Modifier and Type | Method and Description |
---|---|
CGSchema |
generateDefaultCGSchema(java.lang.String name,
java.lang.String compressor,
java.lang.String serializer,
java.lang.String owner,
java.lang.String group,
short perm,
int defaultCGIndex,
java.lang.String comparator) |
java.util.Map<java.lang.String,java.util.HashSet<org.apache.hadoop.zebra.types.Partition.PartitionInfo.ColumnMappingEntry>> |
getColMap() |
java.util.HashSet<org.apache.hadoop.zebra.types.Partition.PartitionInfo.ColumnMappingEntry> |
getSplitMap(Schema.ColumnSchema fs)
returns "hash key-to-(sub)column" map on a (sub)column which is MAP-split
across different hash keys
|
boolean |
setCGIndex(Schema.ColumnSchema fs,
int ri,
int fi,
java.lang.String name)
set a record field split (sub)column
|
boolean |
setKeyCGIndex(Schema.ColumnSchema fs,
int ri,
int fi,
java.lang.String name,
java.util.HashSet<java.lang.String> keys)
set a MAP key split (sub)column
|
public Partition.PartitionInfo(Schema schema)
public java.util.Map<java.lang.String,java.util.HashSet<org.apache.hadoop.zebra.types.Partition.PartitionInfo.ColumnMappingEntry>> getColMap()
public boolean setKeyCGIndex(Schema.ColumnSchema fs, int ri, int fi, java.lang.String name, java.util.HashSet<java.lang.String> keys)
public boolean setCGIndex(Schema.ColumnSchema fs, int ri, int fi, java.lang.String name)
public CGSchema generateDefaultCGSchema(java.lang.String name, java.lang.String compressor, java.lang.String serializer, java.lang.String owner, java.lang.String group, short perm, int defaultCGIndex, java.lang.String comparator) throws org.apache.hadoop.zebra.parser.ParseException
org.apache.hadoop.zebra.parser.ParseException
public java.util.HashSet<org.apache.hadoop.zebra.types.Partition.PartitionInfo.ColumnMappingEntry> getSplitMap(Schema.ColumnSchema fs)
Copyright © 2007-2012 The Apache Software Foundation