Class BinaryReferenceTraverser.ReferenceRangeTraverserReversed
java.lang.Object
one.microstream.persistence.binary.types.BinaryReferenceTraverser.ReferenceRangeTraverserReversed
- All Implemented Interfaces:
- BinaryReferenceTraverser
- Enclosing interface:
- BinaryReferenceTraverser
public static final class BinaryReferenceTraverser.ReferenceRangeTraverserReversed extends Object implements BinaryReferenceTraverser
- 
Nested Class SummaryNested classes/interfaces inherited from interface one.microstream.persistence.binary.types.BinaryReferenceTraverserBinaryReferenceTraverser.Analyzer, BinaryReferenceTraverser.InlinedComplexType, BinaryReferenceTraverser.ReferenceRangeTraverser, BinaryReferenceTraverser.ReferenceRangeTraverserReversed, BinaryReferenceTraverser.SkippingRangeTraverser, BinaryReferenceTraverser.Static
- 
Constructor SummaryConstructors Constructor Description ReferenceRangeTraverserReversed()
- 
Method SummaryModifier and Type Method Description longapply(long address, PersistenceObjectIdAcceptor acceptor)intcoveredConstantByteCount()This method reports the amount of bytes that a particular instance of an implementing type covers or advances.booleanhasReferences()booleanisVariableLength()
- 
Constructor Details- 
ReferenceRangeTraverserReversedpublic ReferenceRangeTraverserReversed()
 
- 
- 
Method Details- 
apply- Specified by:
- applyin interface- BinaryReferenceTraverser
 
- 
coveredConstantByteCountpublic int coveredConstantByteCount()Description copied from interface:BinaryReferenceTraverserThis method reports the amount of bytes that a particular instance of an implementing type covers or advances. For example, an objectId is 8 bytes long. 5 objectIds are 40 bytes long. Skipping 6 bytes (primitives) is 6 bytes long. An implementation handling a variable length structure reports 0 bytes here.- Specified by:
- coveredConstantByteCountin interface- BinaryReferenceTraverser
 
- 
hasReferencespublic boolean hasReferences()- Specified by:
- hasReferencesin interface- BinaryReferenceTraverser
 
- 
isVariableLengthpublic boolean isVariableLength()- Specified by:
- isVariableLengthin interface- BinaryReferenceTraverser
 
 
-