Package | Description |
---|---|
org.apache.hadoop.hive.serde2.lazybinary |
Modifier and Type | Class and Description |
---|---|
class |
LazyBinaryArray
LazyBinaryArray is serialized as follows: start A b b b b b b end bytes[] ->
|--------|---|---|---|---| ...
|
class |
LazyBinaryBinary |
class |
LazyBinaryBoolean
LazyBinaryObject for boolean which takes one byte
|
class |
LazyBinaryByte
LazyBinaryObject for byte which takes one byte.
|
class |
LazyBinaryDate
A LazyBinaryObject that encodes a java.sql.Date in a VInt.
|
class |
LazyBinaryDouble
LazyBinaryObject for double which takes eight bytes.
|
class |
LazyBinaryFloat
LazyBinaryObject for float which takes four bytes.
|
class |
LazyBinaryHiveChar |
class |
LazyBinaryHiveDecimal |
class |
LazyBinaryHiveIntervalDayTime
LazyBinaryHiveIntervalDayTime
A LazyBinaryObject that encodes a HiveIntervalDayTime
|
class |
LazyBinaryHiveIntervalYearMonth
LazyBinaryHiveIntervalYearMonth
A LazyBinaryObject that encodes a HiveIntervalYearMonth
|
class |
LazyBinaryHiveVarchar |
class |
LazyBinaryInteger
LazyBinaryObject for integer which is serialized as VInt.
|
class |
LazyBinaryLong
LazyBinaryObject for long which stores as VLong.
|
class |
LazyBinaryMap
LazyBinaryMap is serialized as follows: start A b c b c b c end bytes[] ->
|--------|---|---|---|---| ...
|
class |
LazyBinaryNonPrimitive<OI extends ObjectInspector>
LazyBinaryNonPrimitive.
|
class |
LazyBinaryPrimitive<OI extends ObjectInspector,T extends org.apache.hadoop.io.Writable>
Defines a LazyBinaryPrimitive.
|
class |
LazyBinaryShort
LazyBinaryObject for short which takes two bytes.
|
class |
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.
|
class |
LazyBinaryStruct
LazyBinaryStruct is serialized as follows: start A B A B A B end bytes[] ->
|-----|---------|--- ...
|
class |
LazyBinaryTimestamp
LazyBinaryTimestamp
A LazyBinaryObject that encodes a java.sql.Timestamp 4 to 9 bytes.
|
class |
LazyBinaryUnion
LazyBinaryUnion is serialized as follows: start TAG FIELD end bytes[] ->
|-----|---------|--- ...
|
class |
LazyBinaryVoid
LazyBinaryVoid for NULL which is a placeholder class and it does not need to store any data.
|
Modifier and Type | Method and Description |
---|---|
static LazyBinaryObject |
LazyBinaryFactory.createLazyBinaryObject(ObjectInspector oi)
Create a hierarchical LazyBinaryObject based on the given typeInfo.
|
Copyright © 2017 The Apache Software Foundation. All rights reserved.