Package | Description |
---|---|
org.apache.hadoop.hive.accumulo |
Serde and InputFormat support for connecting Hive to Accumulo tables.
|
org.apache.hadoop.hive.accumulo.serde | |
org.apache.hadoop.hive.hbase |
Implements an HBase storage handler for Hive.
|
org.apache.hadoop.hive.hbase.struct | |
org.apache.hadoop.hive.serde2.columnar | |
org.apache.hadoop.hive.serde2.lazy | |
org.apache.hadoop.hive.serde2.lazybinary | |
org.apache.hadoop.hive.serde2.lazydio |
Modifier and Type | Class and Description |
---|---|
class |
LazyAccumuloMap
A Hive Map created from some collection of Key-Values from one to many column families with one
to many column qualifiers.
|
class |
LazyAccumuloRow
Parses column tuples in each AccumuloHiveRow and creates Lazy objects for each field.
|
Modifier and Type | Method and Description |
---|---|
protected LazyObjectBase |
LazyAccumuloRow.createLazyField(int fieldID,
StructField fieldRef) |
Modifier and Type | Class and Description |
---|---|
class |
AccumuloCompositeRowId
AccumuloCompositeKey extension of LazyStruct.
|
Modifier and Type | Method and Description |
---|---|
LazyObjectBase |
AccumuloRowIdFactory.createRowId(ObjectInspector inspector)
create custom object for accumulo
|
LazyObjectBase |
DefaultAccumuloRowIdFactory.createRowId(ObjectInspector inspector) |
Modifier and Type | Class and Description |
---|---|
class |
HBaseCompositeKey
HBaseCompositeKey extension of LazyStruct.
|
class |
LazyHBaseCellMap
LazyHBaseCellMap refines LazyMap with HBase column mapping.
|
class |
LazyHBaseRow
LazyObject for storing an HBase row.
|
Modifier and Type | Method and Description |
---|---|
LazyObjectBase |
HBaseKeyFactory.createKey(ObjectInspector inspector)
create custom object for hbase key
|
LazyObjectBase |
DefaultHBaseKeyFactory.createKey(ObjectInspector inspector) |
static LazyObjectBase |
HBaseSerDeHelper.createLazyField(ColumnMappings.ColumnMapping[] columnMappings,
int fieldID,
ObjectInspector inspector)
Create the
lazy field |
protected LazyObjectBase |
LazyHBaseRow.createLazyField(int fieldID,
StructField fieldRef) |
Modifier and Type | Class and Description |
---|---|
class |
HBaseStructValue
This is an extension of LazyStruct.
|
Modifier and Type | Method and Description |
---|---|
LazyObjectBase |
DefaultHBaseValueFactory.createValueObject(ObjectInspector inspector) |
LazyObjectBase |
HBaseValueFactory.createValueObject(ObjectInspector inspector)
create custom object for hbase value
|
LazyObjectBase |
StructHBaseValueFactory.createValueObject(ObjectInspector inspector) |
Modifier and Type | Method and Description |
---|---|
protected abstract LazyObjectBase |
ColumnarStructBase.createLazyObjectBase(ObjectInspector objectInspector)
create the lazy object for this field
|
protected LazyObjectBase |
LazyBinaryColumnarStruct.createLazyObjectBase(ObjectInspector objectInspector) |
protected LazyObjectBase |
ColumnarStruct.createLazyObjectBase(ObjectInspector objectInspector) |
Modifier and Type | Class and Description |
---|---|
class |
LazyArray
LazyArray stores an array of Lazy Objects.
|
class |
LazyBinary |
class |
LazyBoolean
LazyObject for storing a value of boolean.
|
class |
LazyByte
LazyObject for storing a value of Byte.
|
class |
LazyDate
LazyDate.
|
class |
LazyDouble
LazyObject for storing a value of Double.
|
class |
LazyFloat
LazyObject for storing a value of Double.
|
class |
LazyHiveChar
LazyObject for storing a value of HiveChar.
|
class |
LazyHiveDecimal |
class |
LazyHiveIntervalDayTime |
class |
LazyHiveIntervalYearMonth |
class |
LazyHiveVarchar
LazyObject for storing a value of HiveVarchar.
|
class |
LazyInteger
LazyObject for storing a value of Integer.
|
class |
LazyLong
LazyObject for storing a value of Long.
|
class |
LazyMap
LazyMap stores a map of Primitive LazyObjects to LazyObjects.
|
class |
LazyNonPrimitive<OI extends ObjectInspector>
LazyPrimitive stores a primitive Object in a LazyObject.
|
class |
LazyObject<OI extends ObjectInspector>
LazyObject stores an object in a range of bytes in a byte[].
|
class |
LazyPrimitive<OI extends ObjectInspector,T extends org.apache.hadoop.io.Writable>
LazyPrimitive stores a primitive Object in a LazyObject.
|
class |
LazyShort
LazyObject for storing a value of Short.
|
class |
LazyString
LazyObject for storing a value of String.
|
class |
LazyStruct
LazyObject for storing a struct.
|
class |
LazyTimestamp
LazyTimestamp.
|
class |
LazyUnion
LazyObject for storing a union.
|
class |
LazyVoid |
Modifier and Type | Method and Description |
---|---|
protected LazyObjectBase |
LazyStruct.createLazyField(int fieldID,
StructField fieldRef) |
protected LazyObjectBase[] |
LazyStruct.getFields() |
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 |
LazyBinaryObject<OI extends ObjectInspector>
LazyBinaryObject stores an object in a binary format in a byte[].
|
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 | Class and Description |
---|---|
class |
LazyDioBinary |
class |
LazyDioBoolean
LazyBooleanBinary for storing a boolean value as an BooleanWritable.
|
class |
LazyDioByte
LazyByteBinary for storing a byte value as a ByteWritable.
|
class |
LazyDioDouble
LazyDoubleBinary for storing a double value as a DoubleWritable.
|
class |
LazyDioFloat
LazyFloatBinary for storing a float value as a FloatWritable.
|
class |
LazyDioInteger
LazyIntegerBinary for storing an int value as an IntWritable.
|
class |
LazyDioLong
LazyLongBinary for storing a long value as a LongWritable.
|
class |
LazyDioShort
LazyShortBinary for storing a short value as a ShortWritable.
|
Copyright © 2021 The Apache Software Foundation. All rights reserved.