@InterfaceAudience.Private public class PrefixTreeArrayReversibleScanner extends PrefixTreeArrayScanner implements ReversibleCellScanner
afterLast, beforeFirst, blockMeta, currentCellIndex, currentRowNode, familyReader, mvccVersionDecoder, nubCellsRemain, qualifierReader, rowNodes, rowNodeStackIndex, tagsReader, timestampDecoderabsoluteValueOffset, block, DEFAULT_TYPE, familyBuffer, familyLength, familyOffset, includeMvccVersion, mvccVersion, qualifierBuffer, qualifierLength, qualifierOffset, rowBuffer, rowLength, tagsBuffer, tagsLength, tagsOffset, timestamp, type, TYPES, valueLength| Constructor and Description | 
|---|
| PrefixTreeArrayReversibleScanner(PrefixTreeBlockMeta blockMeta,
                                int rowTreeDepth,
                                int rowBufferLength,
                                int qualifierBufferLength,
                                int tagsBufferLength)construct | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | descendToLastRowFromCurrentPosition() | 
| boolean | equals(Object obj)Object methods | 
| protected boolean | isDirectlyAfterNub() | 
| protected void | positionAtLastCell() | 
| protected void | positionAtLastRow() | 
| boolean | previous()methods | 
| boolean | previousRow(boolean endOfRow)Try to position the scanner in the row before the current row. | 
advance, appendCurrentTokenToRowBuffer, appendToRowBuffer, areBuffersBigEnough, current, discardCurrentRowNode, followCurrentFan, followFan, followFirstFan, followLastFan, followNextFan, followPreviousFan, getBlockMeta, getMaxRowTreeStackNodes, getQualifierBufferLength, getRowBufferLength, getTagBufferLength, getTreeBytes, hashCode, hasOccurrences, initFirstNode, initOnBlock, isAfterLast, isBeforeFirst, isBranch, isFirstCellInRow, isLastCellInRow, isLeaf, isNub, isOutOfBounds, markAfterLast, markBeforeFirst, nextRow, nextRowInternal, popFromRowBuffer, populateFamily, populateFirstNonRowFields, populateLastNonRowFields, populateMvccVersion, populateNonRowFields, populateNonRowFieldsAndCompareTo, populatePreviousNonRowFields, populateQualifier, populateTag, populateTimestamp, populateType, populateValueOffsets, positionAtFirstCell, reInitFirstNode, releaseBlockReference, resetToBeforeFirstEntry, toStringcompareTo, getFamily, getFamilyArray, getFamilyLength, getFamilyOffset, getKeyValueString, getMvccVersion, getQualifier, getQualifierArray, getQualifierLength, getQualifierOffset, getRow, getRowArray, getRowLength, getRowOffset, getSequenceId, getTagsArray, getTagsLength, getTagsOffset, getTimestamp, getTypeByte, getValue, getValueArray, getValueLength, getValueOffset, setSequenceIdclone, finalize, getClass, notify, notifyAll, wait, wait, waitadvance, currentpublic PrefixTreeArrayReversibleScanner(PrefixTreeBlockMeta blockMeta, int rowTreeDepth, int rowBufferLength, int qualifierBufferLength, int tagsBufferLength)
public boolean equals(Object obj)
equals in class PrefixTreeArrayScannerpublic boolean previous()
previous in interface ReversibleCellScannerCellScannerPosition.BEFORE_FIRSTpublic boolean previousRow(boolean endOfRow)
ReversibleCellScannerpreviousRow in interface ReversibleCellScannerendOfRow - true for the last cell in the previous row; false for the first cellCellScannerPosition.BEFORE_FIRSTprotected boolean isDirectlyAfterNub()
protected void positionAtLastRow()
protected void descendToLastRowFromCurrentPosition()
protected void positionAtLastCell()
Copyright © 2007-2016 The Apache Software Foundation. All Rights Reserved.