Package org.apache.hadoop.hbase.types
Class OrderedInt8
A 
byte of 8-bits using a fixed-length encoding. Built on
 OrderedBytes.encodeInt8(PositionedByteRange, byte, Order).- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final OrderedInt8Deprecated.since 3.0.0 and will be removed in 4.0.0static final OrderedInt8Deprecated.since 3.0.0 and will be removed in 4.0.0Fields inherited from class org.apache.hadoop.hbase.types.OrderedBytesBaseorder
- 
Constructor SummaryConstructorsConstructorDescriptionOrderedInt8(Order order) Creates a new 8-bitbytewith a fixed-length encoding.
- 
Method SummaryModifier and TypeMethodDescriptionRead an instance ofTfrom the buffersrc.byteRead abytevalue from the buffersrc.intencode(PositionedByteRange dst, Byte val) Write instancevalinto bufferdst.intencodeByte(PositionedByteRange dst, byte val) Write instancevalinto bufferdst.Inform consumers over what type thisDataTypeoperates.intencodedLength(Byte val) Inform consumers how long the encodedbyte[]will be.booleanIndicates whether this instance supports encoding null values.Methods inherited from class org.apache.hadoop.hbase.types.OrderedBytesBasegetOrder, isOrderPreserving, isSkippable, skip
- 
Field Details- 
ASCENDINGDeprecated.since 3.0.0 and will be removed in 4.0.0
- 
DESCENDINGDeprecated.since 3.0.0 and will be removed in 4.0.0
 
- 
- 
Constructor Details- 
OrderedInt8Creates a new 8-bitbytewith a fixed-length encoding.- Parameters:
- order- the- Orderto use
 
 
- 
- 
Method Details- 
isNullableDescription copied from interface:DataTypeIndicates whether this instance supports encoding null values. This depends on the implementation details of the encoding format. AllDataTypes that support null should treat null as comparing less than any non-null value for default sort ordering purposes.- Specified by:
- isNullablein interface- DataType<Byte>
- Overrides:
- isNullablein class- OrderedBytesBase<Byte>
- Returns:
- truewhen null is supported,- falseotherwise.
 
- 
encodedLengthDescription copied from interface:DataTypeInform consumers how long the encodedbyte[]will be.- Parameters:
- val- The value to check.
- Returns:
- the number of bytes required to encode val.a
 
- 
encodedClassDescription copied from interface:DataTypeInform consumers over what type thisDataTypeoperates. Useful when working with bareDataTypeinstances.
- 
decodeDescription copied from interface:DataTypeRead an instance ofTfrom the buffersrc.- Parameters:
- src- the buffer containing the encoded value.
 
- 
encodeDescription copied from interface:DataTypeWrite instancevalinto bufferdst.- Parameters:
- dst- the buffer containing the encoded value.
- val- the value to encode onto- dst.
- Returns:
- number of bytes written.
 
- 
decodeByteRead abytevalue from the buffersrc.- Parameters:
- src- the- PositionedByteRangeto read the- bytefrom
- Returns:
- the byteread from the buffer
 
- 
encodeByteWrite instancevalinto bufferdst.- Parameters:
- dst- the- PositionedByteRangeto write to
- val- the value to write to- dst
- Returns:
- the number of bytes written
 
 
-