| Package | Description |
|---|---|
| org.apache.arrow.vector | |
| org.apache.arrow.vector.complex.impl | |
| org.apache.arrow.vector.dictionary | |
| org.apache.arrow.vector.types | |
| org.apache.arrow.vector.types.pojo |
| Modifier and Type | Method and Description |
|---|---|
static TypeLayout |
TypeLayout.getTypeLayout(ArrowType arrowType)
Constructs a new for the given
arrowType. |
| Modifier and Type | Method and Description |
|---|---|
protected FieldWriter |
PromotableWriter.getWriter(Types.MinorType type,
ArrowType arrowType) |
| Modifier and Type | Method and Description |
|---|---|
ArrowType |
Dictionary.getVectorType() |
| Modifier and Type | Method and Description |
|---|---|
ArrowType |
Types.MinorType.getType()
Returns the
ArrowType equivalent of this type. |
| Modifier and Type | Method and Description |
|---|---|
static Types.MinorType |
Types.getMinorTypeForArrowType(ArrowType arrowType)
Maps the ArrowType to the java implementations MinorType.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
ArrowType.Binary |
static class |
ArrowType.Bool |
static class |
ArrowType.ComplexType |
static class |
ArrowType.Date |
static class |
ArrowType.Decimal |
static class |
ArrowType.Duration |
static class |
ArrowType.ExtensionType
A user-defined data type that wraps an underlying storage type.
|
static class |
ArrowType.FixedSizeBinary |
static class |
ArrowType.FixedSizeList |
static class |
ArrowType.FloatingPoint |
static class |
ArrowType.Int |
static class |
ArrowType.Interval |
static class |
ArrowType.List |
static class |
ArrowType.Map |
static class |
ArrowType.Null |
static class |
ArrowType.PrimitiveType |
static class |
ArrowType.Struct |
static class |
ArrowType.Time |
static class |
ArrowType.Timestamp |
static class |
ArrowType.Union |
static class |
ArrowType.Utf8 |
| Modifier and Type | Method and Description |
|---|---|
abstract ArrowType |
ArrowType.ExtensionType.deserialize(ArrowType storageType,
String serializedData)
Given saved metadata and the underlying storage type, construct a new instance of the user type.
|
ArrowType |
Field.getType() |
ArrowType |
FieldType.getType() |
static ArrowType |
ArrowType.getTypeForField(Field field) |
abstract ArrowType |
ArrowType.ExtensionType.storageType()
The on-wire type for this user-defined type.
|
| Modifier and Type | Method and Description |
|---|---|
abstract ArrowType |
ArrowType.ExtensionType.deserialize(ArrowType storageType,
String serializedData)
Given saved metadata and the underlying storage type, construct a new instance of the user type.
|
static FieldType |
FieldType.nullable(ArrowType type) |
static Field |
Field.nullable(String name,
ArrowType type) |
| Constructor and Description |
|---|
Field(String name,
boolean nullable,
ArrowType type,
DictionaryEncoding dictionary,
List<Field> children)
Deprecated.
Use FieldType or static constructor instead.
|
Field(String name,
boolean nullable,
ArrowType type,
List<Field> children)
Deprecated.
Use FieldType or static constructor instead.
|
FieldType(boolean nullable,
ArrowType type,
DictionaryEncoding dictionary) |
FieldType(boolean nullable,
ArrowType type,
DictionaryEncoding dictionary,
Map<String,String> metadata)
Constructs a new instance.
|
Copyright © 2019 The Apache Software Foundation. All rights reserved.