Package | Description |
---|---|
org.apache.arrow.algorithm.dictionary | |
org.apache.arrow.algorithm.misc | |
org.apache.arrow.consumers | |
org.apache.arrow.vector |
Modifier and Type | Interface and Description |
---|---|
interface |
DictionaryEncoder<E extends BaseIntVector,D extends ValueVector>
A dictionary encoder translates one vector into another one based on a dictionary vector.
|
class |
HashTableDictionaryEncoder<E extends BaseIntVector,D extends ElementAddressableVector>
Dictionary encoder based on hash table.
|
class |
LinearDictionaryEncoder<E extends BaseIntVector,D extends ValueVector>
Dictionary encoder based on linear search.
|
class |
SearchDictionaryEncoder<E extends BaseIntVector,D extends ValueVector>
Dictionary encoder based on searching.
|
Modifier and Type | Method and Description |
---|---|
static int |
PartialSumUtils.findPositionInPartialSumVector(BaseIntVector partialSumVector,
long value)
Given a value and a partial sum vector, finds its position in the partial sum vector.
|
static void |
PartialSumUtils.toDeltaVector(BaseIntVector partialSumVector,
BaseIntVector deltaVector)
Converts an input vector to the delta vector.
|
static void |
PartialSumUtils.toPartialSumVector(BaseIntVector deltaVector,
BaseIntVector partialSumVector,
long sumBase)
Converts an input vector to a partial sum vector.
|
Constructor and Description |
---|
AvroEnumConsumer(BaseIntVector vector)
Instantiate a AvroEnumConsumer.
|
Modifier and Type | Class and Description |
---|---|
class |
BigIntVector
BigIntVector implements a fixed width vector (8 bytes) of
integer values which could be null.
|
class |
IntVector
IntVector implements a fixed width (4 bytes) vector of
integer values which could be null.
|
class |
SmallIntVector
SmallIntVector implements a fixed width (2 bytes) vector of
short values which could be null.
|
class |
TinyIntVector
TinyIntVector implements a fixed width (1 bytes) vector of
byte values which could be null.
|
class |
UInt1Vector
UInt1Vector implements a fixed width (1 bytes) vector of
integer values which could be null.
|
class |
UInt2Vector
UInt2Vector implements a fixed width (2 bytes) vector of
integer values which could be null.
|
class |
UInt4Vector
UInt4Vector implements a fixed width (4 bytes) vector of
integer values which could be null.
|
class |
UInt8Vector
UInt8Vector implements a fixed width vector (8 bytes) of
integer values which could be null.
|
Copyright © 2023 The Apache Software Foundation. All rights reserved.