| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.types | 
 
 This package provides the definition and implementation of HBase's
 extensible data type API. 
 | 
| org.apache.hadoop.hbase.util | 
| Modifier and Type | Field and Description | 
|---|---|
protected Order | 
OrderedBytesBase.order  | 
protected Order | 
RawString.order  | 
protected Order | 
RawBytes.order  | 
| Modifier and Type | Method and Description | 
|---|---|
Order | 
DataType.getOrder()
Retrieve the sort  
Order imposed by this data type, or null when
 natural ordering is not preserved. | 
Order | 
PBType.getOrder()  | 
Order | 
Union3.getOrder()  | 
Order | 
Struct.getOrder()  | 
Order | 
TerminatedWrapper.getOrder()  | 
Order | 
RawLong.getOrder()  | 
Order | 
OrderedBytesBase.getOrder()  | 
Order | 
RawString.getOrder()  | 
Order | 
Union4.getOrder()  | 
Order | 
Union2.getOrder()  | 
Order | 
RawFloat.getOrder()  | 
Order | 
RawInteger.getOrder()  | 
Order | 
RawShort.getOrder()  | 
Order | 
RawDouble.getOrder()  | 
Order | 
RawBytes.getOrder()  | 
Order | 
FixedLengthWrapper.getOrder()  | 
Order | 
RawByte.getOrder()  | 
| Constructor and Description | 
|---|
OrderedBlob(Order order)  | 
OrderedBlobVar(Order order)  | 
OrderedBytesBase(Order order)  | 
OrderedFloat32(Order order)  | 
OrderedFloat64(Order order)  | 
OrderedInt16(Order order)  | 
OrderedInt32(Order order)  | 
OrderedInt64(Order order)  | 
OrderedInt8(Order order)  | 
OrderedNumeric(Order order)  | 
OrderedString(Order order)  | 
RawBytes(Order order)  | 
RawBytesFixedLength(Order order,
                   int length)
Create a  
RawBytesFixedLength using the specified order
 and length. | 
RawBytesTerminated(Order order,
                  byte[] term)
Create a  
RawBytesTerminated using the specified terminator and
 order. | 
RawBytesTerminated(Order order,
                  String term)
Create a  
RawBytesTerminated using the specified terminator and
 order. | 
RawString(Order order)  | 
RawStringFixedLength(Order order,
                    int length)
Create a  
RawStringFixedLength using the specified
 order and length. | 
RawStringTerminated(Order order,
                   byte[] term)
Create a  
RawStringTerminated using the specified terminator and
 order. | 
RawStringTerminated(Order order,
                   String term)
Create a  
RawStringTerminated using the specified terminator and
 order. | 
| Modifier and Type | Method and Description | 
|---|---|
static Order | 
Order.valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static Order[] | 
Order.values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static int | 
OrderedBytes.encodeBlobCopy(PositionedByteRange dst,
              byte[] val,
              int voff,
              int vlen,
              Order ord)
Encode a Blob value as a byte-for-byte copy. 
 | 
static int | 
OrderedBytes.encodeBlobCopy(PositionedByteRange dst,
              byte[] val,
              Order ord)
Encode a Blob value as a byte-for-byte copy. 
 | 
static int | 
OrderedBytes.encodeBlobVar(PositionedByteRange dst,
             byte[] val,
             int voff,
             int vlen,
             Order ord)
Encode a Blob value using a modified varint encoding scheme. 
 | 
static int | 
OrderedBytes.encodeBlobVar(PositionedByteRange dst,
             byte[] val,
             Order ord)
Encode a blob value using a modified varint encoding scheme. 
 | 
static int | 
OrderedBytes.encodeFloat32(PositionedByteRange dst,
             float val,
             Order ord)
Encode a 32-bit floating point value using the fixed-length encoding. 
 | 
static int | 
OrderedBytes.encodeFloat64(PositionedByteRange dst,
             double val,
             Order ord)
Encode a 64-bit floating point value using the fixed-length encoding. 
 | 
static int | 
OrderedBytes.encodeInt16(PositionedByteRange dst,
           short val,
           Order ord)
Encode an  
int16 value using the fixed-length encoding. | 
static int | 
OrderedBytes.encodeInt32(PositionedByteRange dst,
           int val,
           Order ord)
Encode an  
int32 value using the fixed-length encoding. | 
static int | 
OrderedBytes.encodeInt64(PositionedByteRange dst,
           long val,
           Order ord)
Encode an  
int64 value using the fixed-length encoding. | 
static int | 
OrderedBytes.encodeInt8(PositionedByteRange dst,
          byte val,
          Order ord)
Encode an  
int8 value using the fixed-length encoding. | 
static int | 
OrderedBytes.encodeNull(PositionedByteRange dst,
          Order ord)
Encode a null value. 
 | 
static int | 
OrderedBytes.encodeNumeric(PositionedByteRange dst,
             BigDecimal val,
             Order ord)
Encode a numerical value using the variable-length encoding. 
 | 
static int | 
OrderedBytes.encodeNumeric(PositionedByteRange dst,
             double val,
             Order ord)
Encode a numerical value using the variable-length encoding. 
 | 
static int | 
OrderedBytes.encodeNumeric(PositionedByteRange dst,
             long val,
             Order ord)
Encode a numerical value using the variable-length encoding. 
 | 
static int | 
OrderedBytes.encodeString(PositionedByteRange dst,
            String val,
            Order ord)
Encode a String value. 
 | 
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.