Uses of Package
org.apache.hadoop.hbase.types
Package
Description
This package provides the definition and implementation of HBase's
extensible data type API.
-
ClassDescription
DataType
is the base class for all HBase data types.Wraps an existingDataType
implementation as a fixed-length version of itself.Abyte[]
of variable-length.An alternative toOrderedBlob
for use byStruct
fields that do not terminate the fields list.Base class for data types backed by theOrderedBytes
encoding implementations.Afloat
of 32-bits using a fixed-length encoding.Adouble
of 64-bits using a fixed-length encoding.Ashort
of 16-bits using a fixed-length encoding.Anint
of 32-bits using a fixed-length encoding.Along
of 64-bits using a fixed-length encoding.Abyte
of 8-bits using a fixed-length encoding.AnNumber
of arbitrary precision and variable-length encoding.AString
of variable-length.A base-class forDataType
implementations backed by protobuf.AnDataType
for interacting with variable-length values encoded usingBytes.putBytes(byte[], int, byte[], int, int)
.AnDataType
for interacting with values encoded usingBytes.toBytes(String)
.Struct
is a simpleDataType
for implementing "compound rowkey" and "compound qualifier" schema design strategies.A helper for buildingStruct
instances.AnIterator
over encodedStruct
members.Wraps an existingDataType
implementation as a terminated version of itself.TheUnion
family ofDataType
s encode one of a fixed set ofObject
s.TheUnion
family ofDataType
s encode one of a fixed collection of Objects.