public abstract class ArrowType extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ArrowType.ArrowTypeID |
static interface |
ArrowType.ArrowTypeVisitor<T>
to visit the ArrowTypes
type.accept(new ArrowTypeVisitor<Type>() {
... |
static class |
ArrowType.Binary |
static class |
ArrowType.Bool |
static class |
ArrowType.ComplexType |
static class |
ArrowType.ComplexTypeVisitor<T>
to visit the Complex ArrowTypes and bundle Primitive ones in one case
|
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.LargeBinary |
static class |
ArrowType.LargeList |
static class |
ArrowType.LargeUtf8 |
static class |
ArrowType.List |
static class |
ArrowType.Map |
static class |
ArrowType.Null |
static class |
ArrowType.PrimitiveType |
static class |
ArrowType.PrimitiveTypeVisitor<T>
to visit the Primitive ArrowTypes and bundle Complex ones under one case
|
static class |
ArrowType.Struct |
static class |
ArrowType.Time |
static class |
ArrowType.Timestamp |
static class |
ArrowType.Union |
static class |
ArrowType.Utf8 |
Constructor and Description |
---|
ArrowType() |
Modifier and Type | Method and Description |
---|---|
abstract <T> T |
accept(ArrowType.ArrowTypeVisitor<T> visitor) |
static ArrowType.Int |
getInt(Field field) |
abstract int |
getType(com.google.flatbuffers.FlatBufferBuilder builder) |
static ArrowType |
getTypeForField(Field field) |
abstract ArrowType.ArrowTypeID |
getTypeID() |
abstract boolean |
isComplex() |
public abstract ArrowType.ArrowTypeID getTypeID()
public abstract boolean isComplex()
public abstract int getType(com.google.flatbuffers.FlatBufferBuilder builder)
public abstract <T> T accept(ArrowType.ArrowTypeVisitor<T> visitor)
public static ArrowType.Int getInt(Field field)
Copyright © 2023 The Apache Software Foundation. All rights reserved.