| Class | Description |
|---|---|
| LazyBinaryArray |
LazyBinaryArray is serialized as follows: start A b b b b b b end bytes[] ->
|--------|---|---|---|---| ...
|
| LazyBinaryBinary | |
| LazyBinaryBoolean |
LazyBinaryObject for boolean which takes one byte
|
| LazyBinaryByte |
LazyBinaryObject for byte which takes one byte.
|
| LazyBinaryDate |
A LazyBinaryObject that encodes a java.sql.Date in a VInt.
|
| LazyBinaryDouble |
LazyBinaryObject for double which takes eight bytes.
|
| LazyBinaryFactory |
LazyBinaryFactory.
|
| LazyBinaryFloat |
LazyBinaryObject for float which takes four bytes.
|
| LazyBinaryHiveChar | |
| LazyBinaryHiveDecimal | |
| LazyBinaryHiveIntervalDayTime |
LazyBinaryHiveIntervalDayTime
A LazyBinaryObject that encodes a HiveIntervalDayTime
|
| LazyBinaryHiveIntervalYearMonth |
LazyBinaryHiveIntervalYearMonth
A LazyBinaryObject that encodes a HiveIntervalYearMonth
|
| LazyBinaryHiveVarchar | |
| LazyBinaryInteger |
LazyBinaryObject for integer which is serialized as VInt.
|
| LazyBinaryLong |
LazyBinaryObject for long which stores as VLong.
|
| LazyBinaryMap |
LazyBinaryMap is serialized as follows: start A b c b c b c end bytes[] ->
|--------|---|---|---|---| ...
|
| LazyBinaryNonPrimitive<OI extends ObjectInspector> |
LazyBinaryNonPrimitive.
|
| LazyBinaryObject<OI extends ObjectInspector> |
LazyBinaryObject stores an object in a binary format in a byte[].
|
| LazyBinaryPrimitive<OI extends ObjectInspector,T extends org.apache.hadoop.io.Writable> |
Defines a LazyBinaryPrimitive.
|
| LazyBinarySerDe |
The LazyBinarySerDe class combines the lazy property of LazySimpleSerDe class
and the binary property of BinarySortable class.
|
| LazyBinarySerDe.BooleanRef | |
| LazyBinarySerDe.StringWrapper | |
| LazyBinarySerDe2 |
Subclass of LazyBinarySerDe with faster serialization, initializing a serializer based on the
row columns rather than checking the ObjectInspector category/primitiveType for every value.
|
| LazyBinaryShort |
LazyBinaryObject for short which takes two bytes.
|
| LazyBinaryString |
The serialization of LazyBinaryString is very simple: start A end bytes[] ->
|---------------------------------|
Section A is just an array of bytes which are exactly the Text contained in
this object.
|
| LazyBinaryStruct |
LazyBinaryStruct is serialized as follows: start A B A B A B end bytes[] ->
|-----|---------|--- ...
|
| LazyBinaryStruct.SingleFieldGetter | |
| LazyBinaryTimestamp |
LazyBinaryTimestamp
A LazyBinaryObject that encodes a java.sql.Timestamp 4 to 9 bytes.
|
| LazyBinaryTimestampLocalTZ | |
| LazyBinaryUnion |
LazyBinaryUnion is serialized as follows: start TAG FIELD end bytes[] ->
|-----|---------|--- ...
|
| LazyBinaryUtils |
LazyBinaryUtils.
|
| LazyBinaryUtils.RecordInfo |
Record is the unit that data is serialized in.
|
| LazyBinaryUtils.VInt |
A zero-compressed encoded integer.
|
| LazyBinaryUtils.VLong |
A zero-compressed encoded long.
|
| LazyBinaryVoid |
LazyBinaryVoid for NULL which is a placeholder class and it does not need to store any data.
|
Copyright © 2019 The Apache Software Foundation. All Rights Reserved.