@InterfaceAudience.Private public class ColumnSectionWriter extends Object
Modifier and Type | Field and Description |
---|---|
static int |
EXPECTED_NUBS_PLUS_LEAVES |
Constructor and Description |
---|
ColumnSectionWriter()
construct
|
ColumnSectionWriter(PrefixTreeBlockMeta blockMeta,
Tokenizer builder,
boolean familyVsQualifier) |
Modifier and Type | Method and Description |
---|---|
ColumnSectionWriter |
compile()
methods
|
ArrayList<ColumnNodeWriter> |
getColumnNodeWriters()
get/set
|
ArrayList<TokenizerNode> |
getLeaves() |
ArrayList<TokenizerNode> |
getNonLeaves() |
int |
getNumBytes() |
int |
getOutputArrayOffset(int sortedIndex) |
void |
reconstruct(PrefixTreeBlockMeta blockMeta,
Tokenizer builder,
boolean familyVsQualifier) |
void |
reset() |
void |
writeBytes(OutputStream os) |
public static final int EXPECTED_NUBS_PLUS_LEAVES
public ColumnSectionWriter()
public ColumnSectionWriter(PrefixTreeBlockMeta blockMeta, Tokenizer builder, boolean familyVsQualifier)
public void reconstruct(PrefixTreeBlockMeta blockMeta, Tokenizer builder, boolean familyVsQualifier)
public void reset()
public ColumnSectionWriter compile()
public void writeBytes(OutputStream os) throws IOException
IOException
public ArrayList<ColumnNodeWriter> getColumnNodeWriters()
public int getNumBytes()
public int getOutputArrayOffset(int sortedIndex)
public ArrayList<TokenizerNode> getNonLeaves()
public ArrayList<TokenizerNode> getLeaves()
Copyright © 2013 The Apache Software Foundation. All rights reserved.