Package | Description |
---|---|
org.apache.arrow.adapter.jdbc.binder |
Utilities to bind Arrow data as JDBC prepared statement parameters.
|
org.apache.arrow.vector.types.pojo |
Modifier and Type | Class and Description |
---|---|
class |
ColumnBinderArrowTypeVisitor
Visitor to create the base ColumnBinder for a vector.
|
Modifier and Type | Class and Description |
---|---|
static class |
ArrowType.ComplexTypeVisitor<T>
to visit the Complex ArrowTypes and bundle Primitive ones in one case
|
static class |
ArrowType.PrimitiveTypeVisitor<T>
to visit the Primitive ArrowTypes and bundle Complex ones under one case
|
Modifier and Type | Method and Description |
---|---|
abstract <T> T |
ArrowType.accept(ArrowType.ArrowTypeVisitor<T> visitor) |
<T> T |
ArrowType.Null.accept(ArrowType.ArrowTypeVisitor<T> visitor) |
<T> T |
ArrowType.Struct.accept(ArrowType.ArrowTypeVisitor<T> visitor) |
<T> T |
ArrowType.List.accept(ArrowType.ArrowTypeVisitor<T> visitor) |
<T> T |
ArrowType.LargeList.accept(ArrowType.ArrowTypeVisitor<T> visitor) |
<T> T |
ArrowType.FixedSizeList.accept(ArrowType.ArrowTypeVisitor<T> visitor) |
<T> T |
ArrowType.Union.accept(ArrowType.ArrowTypeVisitor<T> visitor) |
<T> T |
ArrowType.Map.accept(ArrowType.ArrowTypeVisitor<T> visitor) |
<T> T |
ArrowType.Int.accept(ArrowType.ArrowTypeVisitor<T> visitor) |
<T> T |
ArrowType.FloatingPoint.accept(ArrowType.ArrowTypeVisitor<T> visitor) |
<T> T |
ArrowType.Utf8.accept(ArrowType.ArrowTypeVisitor<T> visitor) |
<T> T |
ArrowType.LargeUtf8.accept(ArrowType.ArrowTypeVisitor<T> visitor) |
<T> T |
ArrowType.Binary.accept(ArrowType.ArrowTypeVisitor<T> visitor) |
<T> T |
ArrowType.LargeBinary.accept(ArrowType.ArrowTypeVisitor<T> visitor) |
<T> T |
ArrowType.FixedSizeBinary.accept(ArrowType.ArrowTypeVisitor<T> visitor) |
<T> T |
ArrowType.Bool.accept(ArrowType.ArrowTypeVisitor<T> visitor) |
<T> T |
ArrowType.Decimal.accept(ArrowType.ArrowTypeVisitor<T> visitor) |
<T> T |
ArrowType.Date.accept(ArrowType.ArrowTypeVisitor<T> visitor) |
<T> T |
ArrowType.Time.accept(ArrowType.ArrowTypeVisitor<T> visitor) |
<T> T |
ArrowType.Timestamp.accept(ArrowType.ArrowTypeVisitor<T> visitor) |
<T> T |
ArrowType.Interval.accept(ArrowType.ArrowTypeVisitor<T> visitor) |
<T> T |
ArrowType.Duration.accept(ArrowType.ArrowTypeVisitor<T> visitor) |
<T> T |
ArrowType.ExtensionType.accept(ArrowType.ArrowTypeVisitor<T> visitor) |
Copyright © 2023 The Apache Software Foundation. All rights reserved.