- calculateNumMetaBytes() - Method in class org.apache.hadoop.hbase.codec.prefixtree.PrefixTreeBlockMeta
-
operate on each field
- calculateOffsetsAndLengths() - Method in class org.apache.hadoop.hbase.codec.prefixtree.encode.row.RowNodeWriter
-
methods
- calculateWidth() - Method in class org.apache.hadoop.hbase.codec.prefixtree.encode.row.RowNodeWriter
-
- calculateWidthOverrideOffsetWidth(int) - Method in class org.apache.hadoop.hbase.codec.prefixtree.encode.row.RowNodeWriter
-
- CellScannerPosition - Enum in org.apache.hadoop.hbase.codec.prefixtree.scanner
-
An indicator of the state of the scanner after an operation such as nextCell() or
positionAt(..).
- CellSearcher - Interface in org.apache.hadoop.hbase.codec.prefixtree.scanner
-
Methods for seeking to a random
Cell
inside a sorted collection of cells.
- CellTypeEncoder - Class in org.apache.hadoop.hbase.codec.prefixtree.encode.other
-
Detect if every KV has the same KeyValue.Type, in which case we don't need to store it for each
KV.
- CellTypeEncoder() - Constructor for class org.apache.hadoop.hbase.codec.prefixtree.encode.other.CellTypeEncoder
-
- cellTypeEncoder - Variable in class org.apache.hadoop.hbase.codec.prefixtree.encode.PrefixTreeEncoder
-
- checkIn(PrefixTreeArraySearcher) - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.ArraySearcherPool
-
- checkIn(CellSearcher) - Static method in class org.apache.hadoop.hbase.codec.prefixtree.decode.DecoderFactory
-
- checkIn(PrefixTreeEncoder) - Static method in class org.apache.hadoop.hbase.codec.prefixtree.encode.EncoderFactory
-
- checkIn(PrefixTreeEncoder) - Method in interface org.apache.hadoop.hbase.codec.prefixtree.encode.EncoderPool
-
- checkIn(PrefixTreeEncoder) - Method in class org.apache.hadoop.hbase.codec.prefixtree.encode.ThreadLocalEncoderPool
-
- checkOut(ByteBuffer, boolean) - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.ArraySearcherPool
-
- checkOut(ByteBuffer, boolean) - Static method in class org.apache.hadoop.hbase.codec.prefixtree.decode.DecoderFactory
-
- checkOut(OutputStream, boolean) - Static method in class org.apache.hadoop.hbase.codec.prefixtree.encode.EncoderFactory
-
- checkOut(OutputStream, boolean) - Method in interface org.apache.hadoop.hbase.codec.prefixtree.encode.EncoderPool
-
- checkOut(OutputStream, boolean) - Method in class org.apache.hadoop.hbase.codec.prefixtree.encode.ThreadLocalEncoderPool
-
Get the encoder attached to the current ThreadLocal, or create a new one and attach it to the
current thread.
- children - Variable in class org.apache.hadoop.hbase.codec.prefixtree.encode.tokenize.TokenizerNode
-
- clearColumnBuffer() - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.column.ColumnReader
-
- columnBuffer - Variable in class org.apache.hadoop.hbase.codec.prefixtree.decode.column.ColumnNodeReader
-
- columnBuffer - Variable in class org.apache.hadoop.hbase.codec.prefixtree.decode.column.ColumnReader
-
- columnLength - Variable in class org.apache.hadoop.hbase.codec.prefixtree.decode.column.ColumnReader
-
- ColumnNodeReader - Class in org.apache.hadoop.hbase.codec.prefixtree.decode.column
-
- ColumnNodeReader(byte[], ColumnNodeType) - Constructor for class org.apache.hadoop.hbase.codec.prefixtree.decode.column.ColumnNodeReader
-
construct
- columnNodeReader - Variable in class org.apache.hadoop.hbase.codec.prefixtree.decode.column.ColumnReader
-
- ColumnNodeType - Enum in org.apache.hadoop.hbase.codec.prefixtree.encode.other
-
Specifies the type of columnnode writer.
- ColumnNodeWriter - Class in org.apache.hadoop.hbase.codec.prefixtree.encode.column
-
Column nodes can be either family nodes or qualifier nodes, as both sections encode similarly.
- ColumnNodeWriter(PrefixTreeBlockMeta, TokenizerNode, ColumnNodeType) - Constructor for class org.apache.hadoop.hbase.codec.prefixtree.encode.column.ColumnNodeWriter
-
construct
- columnOffset - Variable in class org.apache.hadoop.hbase.codec.prefixtree.decode.column.ColumnReader
-
- ColumnReader - Class in org.apache.hadoop.hbase.codec.prefixtree.decode.column
-
Position one of these appropriately in the data block and you can call its methods to retrieve
the family or qualifier at the current position.
- ColumnReader(byte[], ColumnNodeType) - Constructor for class org.apache.hadoop.hbase.codec.prefixtree.decode.column.ColumnReader
-
construct
- ColumnSectionWriter - Class in org.apache.hadoop.hbase.codec.prefixtree.encode.column
-
Takes the tokenized family or qualifier data and flattens it into a stream of bytes.
- ColumnSectionWriter() - Constructor for class org.apache.hadoop.hbase.codec.prefixtree.encode.column.ColumnSectionWriter
-
construct
- ColumnSectionWriter(PrefixTreeBlockMeta, Tokenizer, ColumnNodeType) - Constructor for class org.apache.hadoop.hbase.codec.prefixtree.encode.column.ColumnSectionWriter
-
- compare(TokenizerNode, TokenizerNode) - Method in class org.apache.hadoop.hbase.codec.prefixtree.encode.tokenize.TokenDepthComparator
-
- compareKey(KeyValue.KVComparator, byte[], int, int) - Method in class org.apache.hadoop.hbase.codec.prefixtree.PrefixTreeSeeker
-
- compareTo(Cell) - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeCell
-
- compareToCurrentToken(Cell) - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArraySearcher
-
Compare only the bytes within the window of the current token
- compile() - Method in class org.apache.hadoop.hbase.codec.prefixtree.encode.column.ColumnSectionWriter
-
methods
- compile() - Method in class org.apache.hadoop.hbase.codec.prefixtree.encode.other.LongEncoder
-
- compile() - Method in class org.apache.hadoop.hbase.codec.prefixtree.encode.PrefixTreeEncoder
-
Now that all the cells have been added, do the work to reduce them to a series of byte[]
fragments that are ready to be written to the output stream.
- compile() - Method in class org.apache.hadoop.hbase.codec.prefixtree.encode.row.RowSectionWriter
-
methods
- compile() - Method in class org.apache.hadoop.hbase.util.byterange.ByteRangeSet
-
- compileFamilies() - Method in class org.apache.hadoop.hbase.codec.prefixtree.encode.PrefixTreeEncoder
-
- compileMvccVersions() - Method in class org.apache.hadoop.hbase.codec.prefixtree.encode.PrefixTreeEncoder
-
- compileQualifiers() - Method in class org.apache.hadoop.hbase.codec.prefixtree.encode.PrefixTreeEncoder
-
- compilerInternals() - Method in class org.apache.hadoop.hbase.codec.prefixtree.encode.column.ColumnSectionWriter
-
- compileRows() - Method in class org.apache.hadoop.hbase.codec.prefixtree.encode.PrefixTreeEncoder
-
- compileTags() - Method in class org.apache.hadoop.hbase.codec.prefixtree.encode.PrefixTreeEncoder
-
- compileTimestamps() - Method in class org.apache.hadoop.hbase.codec.prefixtree.encode.PrefixTreeEncoder
-
- compileTypes() - Method in class org.apache.hadoop.hbase.codec.prefixtree.encode.PrefixTreeEncoder
-
The following "compile" methods do any intermediate work necessary to transform the cell
fragments collected during the writing phase into structures that are ready to write to the
outputStream.
- copyBufferToNewArray() - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.column.ColumnReader
-
- createSeeker(KeyValue.KVComparator, HFileBlockDecodingContext) - Method in class org.apache.hadoop.hbase.codec.prefixtree.PrefixTreeCodec
-
Is this the correct handling of an illegal comparator? How to prevent that from getting all
the way to this point.
- current() - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArrayScanner
-
CellScanner
- currentCellIndex - Variable in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArrayScanner
-
- currentPositionIsAfter(Cell) - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArraySearcher
-
internal methods
- currentRowNode - Variable in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArrayScanner
-
- parent - Variable in class org.apache.hadoop.hbase.codec.prefixtree.encode.tokenize.TokenizerNode
-
Tree content/structure used during tokenization
- parentStartPosition - Variable in class org.apache.hadoop.hbase.codec.prefixtree.decode.column.ColumnNodeReader
-
- parentStartPosition - Variable in class org.apache.hadoop.hbase.codec.prefixtree.encode.column.ColumnNodeWriter
-
- partiallyMatchesToken(ByteRange) - Method in class org.apache.hadoop.hbase.codec.prefixtree.encode.tokenize.TokenizerNode
-
byte[] utils
- pendingFirstType - Variable in class org.apache.hadoop.hbase.codec.prefixtree.encode.other.CellTypeEncoder
-
fields
- pool - Variable in class org.apache.hadoop.hbase.codec.prefixtree.decode.ArraySearcherPool
-
- popFromRowBuffer(RowNodeReader) - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArrayScanner
-
- populateBuffer(int) - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.column.ColumnReader
-
methods
- populateFamily() - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArrayScanner
-
- populateFirstNonRowFields() - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArrayScanner
-
- populateLastNonRowFields() - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArrayScanner
-
- populateMvccVersion() - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArrayScanner
-
- populateNonRowFields(int) - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArrayScanner
-
- populateNonRowFieldsAndCompareTo(int, Cell) - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArrayScanner
-
fill in family/qualifier/ts/type/value
- populatePreviousNonRowFields() - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArrayScanner
-
- populateQualifier() - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArrayScanner
-
- populateTag() - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArrayScanner
-
- populateTimestamp() - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArrayScanner
-
- populateType() - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArrayScanner
-
- populateValueOffsets() - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArrayScanner
-
- positionAfterLastCell() - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArraySearcher
-
The content of the buffers doesn't matter here, only that afterLast=true and beforeFirst=false
- positionAfterLastCell() - Method in interface org.apache.hadoop.hbase.codec.prefixtree.scanner.CellSearcher
-
Note: This may not be appropriate to have in the interface.
- positionAt(int) - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.column.ColumnNodeReader
-
methods
- positionAt(Cell) - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArraySearcher
-
CellSearcher methods
- positionAt(Cell) - Method in interface org.apache.hadoop.hbase.codec.prefixtree.scanner.CellSearcher
-
Do everything within this scanner's power to find the key.
- positionAtFirstCell() - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArrayScanner
-
advance
- positionAtLastCell() - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArrayReversibleScanner
-
- positionAtLastRow() - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArrayReversibleScanner
-
- positionAtOrAfter(Cell) - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArraySearcher
-
Identical workflow as positionAtOrBefore, but split them to avoid having ~10 extra
if-statements.
- positionAtOrAfter(Cell) - Method in interface org.apache.hadoop.hbase.codec.prefixtree.scanner.CellSearcher
-
Same as positionAt(..), but go to the extra effort of finding the next key if there's no exact
match.
- positionAtOrBefore(Cell) - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArraySearcher
-
- positionAtOrBefore(Cell) - Method in interface org.apache.hadoop.hbase.codec.prefixtree.scanner.CellSearcher
-
Same as positionAt(..), but go to the extra effort of finding the previous key if there's no
exact match.
- positionAtQualifierTimestamp(Cell, boolean) - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArraySearcher
-
- PrefixTreeArrayReversibleScanner - Class in org.apache.hadoop.hbase.codec.prefixtree.decode
-
Methods for going backwards through a PrefixTree block.
- PrefixTreeArrayReversibleScanner(PrefixTreeBlockMeta, int, int, int, int) - Constructor for class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArrayReversibleScanner
-
construct
- PrefixTreeArrayScanner - Class in org.apache.hadoop.hbase.codec.prefixtree.decode
-
Extends PtCell and manipulates its protected fields.
- PrefixTreeArrayScanner(PrefixTreeBlockMeta, int, int, int, int) - Constructor for class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArrayScanner
-
construct
- PrefixTreeArraySearcher - Class in org.apache.hadoop.hbase.codec.prefixtree.decode
-
Searcher extends the capabilities of the Scanner + ReversibleScanner to add the ability to
position itself on a requested Cell without scanning through cells before it.
- PrefixTreeArraySearcher(PrefixTreeBlockMeta, int, int, int, int) - Constructor for class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArraySearcher
-
construct
- PrefixTreeBlockMeta - Class in org.apache.hadoop.hbase.codec.prefixtree
-
Information about the block.
- PrefixTreeBlockMeta() - Constructor for class org.apache.hadoop.hbase.codec.prefixtree.PrefixTreeBlockMeta
-
constructors
- PrefixTreeBlockMeta(InputStream) - Constructor for class org.apache.hadoop.hbase.codec.prefixtree.PrefixTreeBlockMeta
-
- PrefixTreeBlockMeta(ByteBuffer) - Constructor for class org.apache.hadoop.hbase.codec.prefixtree.PrefixTreeBlockMeta
-
- PrefixTreeCell - Class in org.apache.hadoop.hbase.codec.prefixtree.decode
-
As the PrefixTreeArrayScanner moves through the tree bytes, it changes the values in the fields
of this class so that Cell logic can be applied, but without allocating new memory for every Cell
iterated through.
- PrefixTreeCell() - Constructor for class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeCell
-
- PrefixTreeCodec - Class in org.apache.hadoop.hbase.codec.prefixtree
-
This class is created via reflection in DataBlockEncoding enum.
- PrefixTreeCodec() - Constructor for class org.apache.hadoop.hbase.codec.prefixtree.PrefixTreeCodec
-
no-arg constructor for reflection
- PrefixTreeEncoder - Class in org.apache.hadoop.hbase.codec.prefixtree.encode
-
This is the primary class for converting a CellOutputStream into an encoded byte[].
- PrefixTreeEncoder(OutputStream, boolean) - Constructor for class org.apache.hadoop.hbase.codec.prefixtree.encode.PrefixTreeEncoder
-
construct
- prefixTreeEncoder - Variable in class org.apache.hadoop.hbase.codec.prefixtree.encode.row.RowNodeWriter
-
fields
- prefixTreeEncoder - Variable in class org.apache.hadoop.hbase.codec.prefixtree.encode.row.RowSectionWriter
-
fields
- PrefixTreeSeeker - Class in org.apache.hadoop.hbase.codec.prefixtree
-
These methods have the same definition as any implementation of the EncodedSeeker.
- PrefixTreeSeeker(boolean) - Constructor for class org.apache.hadoop.hbase.codec.prefixtree.PrefixTreeSeeker
-
- prepareEncoder(PrefixTreeEncoder, OutputStream, boolean) - Static method in class org.apache.hadoop.hbase.codec.prefixtree.encode.EncoderFactory
-
helper
- prependTokenToBuffer(int) - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.column.ColumnNodeReader
-
- previous() - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArrayReversibleScanner
-
methods
- previous() - Method in interface org.apache.hadoop.hbase.codec.prefixtree.scanner.ReversibleCellScanner
-
Try to position the scanner one Cell before the current position.
- previousRow(boolean) - Method in class org.apache.hadoop.hbase.codec.prefixtree.decode.PrefixTreeArrayReversibleScanner
-
- previousRow(boolean) - Method in interface org.apache.hadoop.hbase.codec.prefixtree.scanner.ReversibleCellScanner
-
Try to position the scanner in the row before the current row.
- ptSearcher - Variable in class org.apache.hadoop.hbase.codec.prefixtree.PrefixTreeSeeker
-