Uses of Class
com.pervasive.datarush.io.BinaryBuilder
Packages that use BinaryBuilder
Package
Description
Provides basic interfaces used when converting tokens
into various formats.
Implementations of encoders of tokens
into binary formats.
-
Uses of BinaryBuilder in com.pervasive.datarush.encoding
Methods in com.pervasive.datarush.encoding with parameters of type BinaryBuilderModifier and TypeMethodDescriptionvoidTokenEncoder.encode(BinaryBuilder buffer) Appends the encoded version of the current value of the source to the supplied buffer.voidTokenEncoder.encodeField(BinaryBuilder buffer, int index) Appends the encoded version of the current value of the source to the supplied buffer. -
Uses of BinaryBuilder in com.pervasive.datarush.encoding.binary
Methods in com.pervasive.datarush.encoding.binary with parameters of type BinaryBuilderModifier and TypeMethodDescriptionfinal voidAbstractScalarEncoder.encode(BinaryBuilder buffer) This implementation invokesAbstractScalarEncoder.encodeScalar(BinaryBuilder)in the event that the source is non-null.voidAbstractScalarEncoder.encodeField(BinaryBuilder buffer, int index) voidAbstractTokenEncoder.encodeField(BinaryBuilder buffer, int index) This implementation delegates toTokenEncoder.encode(BinaryBuilder).voidComparableTokenEncoder.encodeFieldAdditionalBytes(BinaryBuilder buffer, int index) Appends the additional bytes ( those that are required for storage but not for comparison) to the buffer.voidComparableTokenEncoder.encodeFieldComparisonBytes(BinaryBuilder buffer, int index) Appends those bytes that are needed for byte-wise comparison.protected abstract voidAbstractScalarEncoder.encodeScalar(BinaryBuilder buffer) Subclasses must override this method to handle the encoding of the value.