public class Partition
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
Partition.PartitionInfo |
static class |
Partition.SplitType
Storage split types
|
Constructor and Description |
---|
Partition(Schema schema,
Projection projection,
java.lang.String storage,
java.lang.String comparator) |
Partition(java.lang.String schema,
java.lang.String storage,
java.lang.String comparator) |
Partition(java.lang.String schema,
java.lang.String storage,
java.lang.String comparator,
java.lang.String sortColumns) |
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) |
CGSchema |
getCGSchema(int index) |
CGSchema[] |
getCGSchemas() |
java.lang.String |
getComparator() |
Partition.PartitionInfo |
getPartitionInfo() |
Projection |
getProjection()
returns table projection
|
java.lang.String |
getProjection(int cgindex)
returns projection schema for a particular column group
|
Schema |
getSchema()
returns table schema
|
SortInfo |
getSortInfo() |
java.util.HashSet<org.apache.hadoop.zebra.types.Partition.PartitionInfo.ColumnMappingEntry> |
getSplitMap(Schema.ColumnSchema fs) |
void |
insert(org.apache.hadoop.io.BytesWritable key,
Tuple t)
insert a tuple after splits
|
boolean |
isCGNeeded(int i) |
boolean |
isSorted() |
void |
read(Tuple t)
read in a tuple based on stitches
|
boolean |
setCGIndex(Schema.ColumnSchema fs,
int ri,
int fi,
java.lang.String name) |
void |
setSource(Tuple[] tuples)
sets the source tuple for the column group ops
|
void |
setSplit(Schema.ColumnSchema fs,
Partition.SplitType st,
Partition.SplitType cst,
java.lang.String name,
java.lang.String childName,
boolean splitChild) |
public Partition(Schema schema, Projection projection, java.lang.String storage, java.lang.String comparator) throws org.apache.hadoop.zebra.parser.ParseException, java.io.IOException
org.apache.hadoop.zebra.parser.ParseException
java.io.IOException
public Partition(java.lang.String schema, java.lang.String storage, java.lang.String comparator, java.lang.String sortColumns) throws org.apache.hadoop.zebra.parser.ParseException, java.io.IOException
org.apache.hadoop.zebra.parser.ParseException
java.io.IOException
public Partition(java.lang.String schema, java.lang.String storage, java.lang.String comparator) throws org.apache.hadoop.zebra.parser.ParseException, java.io.IOException
org.apache.hadoop.zebra.parser.ParseException
java.io.IOException
public SortInfo getSortInfo()
public boolean isSorted()
public java.lang.String getComparator()
public Schema getSchema()
public Partition.PartitionInfo getPartitionInfo()
public CGSchema[] getCGSchemas()
public CGSchema getCGSchema(int index)
public void read(Tuple t) throws java.lang.AssertionError, java.io.IOException, java.lang.Exception
java.lang.AssertionError
java.io.IOException
java.lang.Exception
public void insert(org.apache.hadoop.io.BytesWritable key, Tuple t) throws java.lang.AssertionError, java.io.IOException, java.lang.Exception
java.lang.AssertionError
java.io.IOException
java.lang.Exception
public void setSource(Tuple[] tuples) throws org.apache.hadoop.zebra.parser.ParseException
org.apache.hadoop.zebra.parser.ParseException
public java.lang.String getProjection(int cgindex) throws org.apache.hadoop.zebra.parser.ParseException
org.apache.hadoop.zebra.parser.ParseException
public Projection getProjection()
public java.util.HashSet<org.apache.hadoop.zebra.types.Partition.PartitionInfo.ColumnMappingEntry> getSplitMap(Schema.ColumnSchema fs)
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 void setSplit(Schema.ColumnSchema fs, Partition.SplitType st, Partition.SplitType cst, java.lang.String name, java.lang.String childName, boolean splitChild) throws org.apache.hadoop.zebra.parser.ParseException
org.apache.hadoop.zebra.parser.ParseException
public boolean setCGIndex(Schema.ColumnSchema fs, int ri, int fi, java.lang.String name)
public boolean isCGNeeded(int i)
Copyright © 2007-2012 The Apache Software Foundation