Index

A B C D F G H I J L M N O R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

apply(ArrowType, int, boolean, FieldVector, JdbcToArrowConfig) - Method in interface org.apache.arrow.adapter.jdbc.JdbcToArrowConfig.JdbcConsumerFactory
 
ArrayConsumer - Class in org.apache.arrow.adapter.jdbc.consumer
Consumer which consume array type values from ResultSet.
ArrayConsumer(ListVector, JdbcConsumer, int) - Constructor for class org.apache.arrow.adapter.jdbc.consumer.ArrayConsumer
Instantiate a ArrayConsumer.
ArrowVectorIterator - Class in org.apache.arrow.adapter.jdbc
VectorSchemaRoot iterator for partially converting JDBC data.

B

BaseColumnBinder<V> - Class in org.apache.arrow.adapter.jdbc.binder
Base class for ColumnBinder implementations.
BaseColumnBinder(V, int) - Constructor for class org.apache.arrow.adapter.jdbc.binder.BaseColumnBinder
 
BaseConsumer<V> - Class in org.apache.arrow.adapter.jdbc.consumer
Base class for all consumers.
BaseConsumer(V, int) - Constructor for class org.apache.arrow.adapter.jdbc.consumer.BaseConsumer
Constructs a new consumer.
BigIntBinder - Class in org.apache.arrow.adapter.jdbc.binder
A column binder for 8-bit integers.
BigIntBinder(BigIntVector) - Constructor for class org.apache.arrow.adapter.jdbc.binder.BigIntBinder
 
BigIntBinder(BigIntVector, int) - Constructor for class org.apache.arrow.adapter.jdbc.binder.BigIntBinder
 
BigIntConsumer - Class in org.apache.arrow.adapter.jdbc.consumer
Consumer which consume bigint type values from ResultSet.
BigIntConsumer() - Constructor for class org.apache.arrow.adapter.jdbc.consumer.BigIntConsumer
 
BinaryConsumer - Class in org.apache.arrow.adapter.jdbc.consumer
Consumer which consume binary type values from ResultSet.
BinaryConsumer(VarBinaryVector, int) - Constructor for class org.apache.arrow.adapter.jdbc.consumer.BinaryConsumer
Instantiate a BinaryConsumer.
bind(int, int) - Method in class org.apache.arrow.adapter.jdbc.JdbcParameterBinder.Builder
Bind the given parameter to the given column using the default binder.
bind(int, ColumnBinder) - Method in class org.apache.arrow.adapter.jdbc.JdbcParameterBinder.Builder
Bind the given parameter using the given binder.
bind(PreparedStatement, int, int) - Method in class org.apache.arrow.adapter.jdbc.binder.BigIntBinder
 
bind(PreparedStatement, int, int) - Method in class org.apache.arrow.adapter.jdbc.binder.BitBinder
 
bind(PreparedStatement, int, int) - Method in interface org.apache.arrow.adapter.jdbc.binder.ColumnBinder
Bind the given row to the given parameter.
bind(PreparedStatement, int, int) - Method in class org.apache.arrow.adapter.jdbc.binder.DateDayBinder
 
bind(PreparedStatement, int, int) - Method in class org.apache.arrow.adapter.jdbc.binder.DateMilliBinder
 
bind(PreparedStatement, int, int) - Method in class org.apache.arrow.adapter.jdbc.binder.Decimal128Binder
 
bind(PreparedStatement, int, int) - Method in class org.apache.arrow.adapter.jdbc.binder.Decimal256Binder
 
bind(PreparedStatement, int, int) - Method in class org.apache.arrow.adapter.jdbc.binder.FixedSizeBinaryBinder
 
bind(PreparedStatement, int, int) - Method in class org.apache.arrow.adapter.jdbc.binder.Float4Binder
 
bind(PreparedStatement, int, int) - Method in class org.apache.arrow.adapter.jdbc.binder.Float8Binder
 
bind(PreparedStatement, int, int) - Method in class org.apache.arrow.adapter.jdbc.binder.IntBinder
 
bind(PreparedStatement, int, int) - Method in class org.apache.arrow.adapter.jdbc.binder.ListBinder
 
bind(PreparedStatement, int, int) - Method in class org.apache.arrow.adapter.jdbc.binder.MapBinder
 
bind(PreparedStatement, int, int) - Method in class org.apache.arrow.adapter.jdbc.binder.NullableColumnBinder
 
bind(PreparedStatement, int, int) - Method in class org.apache.arrow.adapter.jdbc.binder.SmallIntBinder
 
bind(PreparedStatement, int, int) - Method in class org.apache.arrow.adapter.jdbc.binder.Time32Binder
 
bind(PreparedStatement, int, int) - Method in class org.apache.arrow.adapter.jdbc.binder.Time64Binder
 
bind(PreparedStatement, int, int) - Method in class org.apache.arrow.adapter.jdbc.binder.TimeStampBinder
 
bind(PreparedStatement, int, int) - Method in class org.apache.arrow.adapter.jdbc.binder.TinyIntBinder
 
bind(PreparedStatement, int, int) - Method in class org.apache.arrow.adapter.jdbc.binder.VarBinaryBinder
 
bind(PreparedStatement, int, int) - Method in class org.apache.arrow.adapter.jdbc.binder.VarCharBinder
 
bindAll() - Method in class org.apache.arrow.adapter.jdbc.JdbcParameterBinder.Builder
Bind each column to the corresponding parameter in order.
BitBinder - Class in org.apache.arrow.adapter.jdbc.binder
A column binder for booleans.
BitBinder(BitVector) - Constructor for class org.apache.arrow.adapter.jdbc.binder.BitBinder
 
BitBinder(BitVector, int) - Constructor for class org.apache.arrow.adapter.jdbc.binder.BitBinder
 
BitConsumer - Class in org.apache.arrow.adapter.jdbc.consumer
Consumer which consume bit type values from ResultSet.
BitConsumer() - Constructor for class org.apache.arrow.adapter.jdbc.consumer.BitConsumer
 
BlobConsumer - Class in org.apache.arrow.adapter.jdbc.consumer
Consumer which consume blob type values from ResultSet.
BlobConsumer(BinaryConsumer, int, boolean) - Constructor for class org.apache.arrow.adapter.jdbc.consumer.BlobConsumer
Instantiate a BlobConsumer.
build() - Method in class org.apache.arrow.adapter.jdbc.JdbcParameterBinder.Builder
Build the binder.
build() - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfigBuilder
This builds the JdbcToArrowConfig from the provided BufferAllocator and Calendar.
builder(PreparedStatement, VectorSchemaRoot) - Static method in class org.apache.arrow.adapter.jdbc.JdbcParameterBinder
Initialize a binder with a builder.

C

ClobConsumer - Class in org.apache.arrow.adapter.jdbc.consumer
Consumer which consume clob type values from ResultSet.
ClobConsumer(VarCharVector, int) - Constructor for class org.apache.arrow.adapter.jdbc.consumer.ClobConsumer
Instantiate a ClobConsumer.
close() - Method in class org.apache.arrow.adapter.jdbc.ArrowVectorIterator
Clean up resources ONLY WHEN THE VectorSchemaRoot HOLDING EACH BATCH IS REUSED.
close() - Method in class org.apache.arrow.adapter.jdbc.consumer.ArrayConsumer
 
close() - Method in class org.apache.arrow.adapter.jdbc.consumer.BaseConsumer
 
close() - Method in class org.apache.arrow.adapter.jdbc.consumer.BlobConsumer
 
close() - Method in class org.apache.arrow.adapter.jdbc.consumer.CompositeJdbcConsumer
 
close() - Method in interface org.apache.arrow.adapter.jdbc.consumer.JdbcConsumer
Close this consumer, do some clean work such as clear reuse ArrowBuf.
ColumnBinder - Interface in org.apache.arrow.adapter.jdbc.binder
A helper to bind values from a wrapped Arrow vector to a JDBC PreparedStatement.
ColumnBinderArrowTypeVisitor - Class in org.apache.arrow.adapter.jdbc.binder
Visitor to create the base ColumnBinder for a vector.
ColumnBinderArrowTypeVisitor(FieldVector, Integer) - Constructor for class org.apache.arrow.adapter.jdbc.binder.ColumnBinderArrowTypeVisitor
Create a binder using a custom JDBC type code.
columnIndexInResultSet - Variable in class org.apache.arrow.adapter.jdbc.consumer.BaseConsumer
 
CompositeJdbcConsumer - Class in org.apache.arrow.adapter.jdbc.consumer
Composite consumer which hold all consumers.
CompositeJdbcConsumer(JdbcConsumer[]) - Constructor for class org.apache.arrow.adapter.jdbc.consumer.CompositeJdbcConsumer
Construct an instance.
Constants - Class in org.apache.arrow.adapter.jdbc
String constants used for metadata returned on Vectors.
consume(InputStream) - Method in class org.apache.arrow.adapter.jdbc.consumer.BinaryConsumer
consume a InputStream.
consume(ResultSet) - Method in class org.apache.arrow.adapter.jdbc.consumer.BlobConsumer
 
consume(ResultSet) - Method in class org.apache.arrow.adapter.jdbc.consumer.CompositeJdbcConsumer
 
consume(ResultSet) - Method in interface org.apache.arrow.adapter.jdbc.consumer.JdbcConsumer
Consume a specific type value from ResultSet and write it to vector.
consume(ResultSet) - Method in class org.apache.arrow.adapter.jdbc.consumer.MapConsumer
 
consume(ResultSet) - Method in class org.apache.arrow.adapter.jdbc.consumer.NullConsumer
 
create(ResultSet, JdbcToArrowConfig) - Static method in class org.apache.arrow.adapter.jdbc.ArrowVectorIterator
Create a ArrowVectorIterator to partially convert data.
createConsumer(BinaryConsumer, int, boolean) - Static method in class org.apache.arrow.adapter.jdbc.consumer.BlobConsumer
Creates a consumer for VarBinaryVector.
createConsumer(BigIntVector, int, boolean) - Static method in class org.apache.arrow.adapter.jdbc.consumer.BigIntConsumer
Creates a consumer for BigIntVector.
createConsumer(BitVector, int, boolean) - Static method in class org.apache.arrow.adapter.jdbc.consumer.BitConsumer
Creates a consumer for BitVector.
createConsumer(ListVector, JdbcConsumer, int, boolean) - Static method in class org.apache.arrow.adapter.jdbc.consumer.ArrayConsumer
Creates a consumer for ListVector.
createConsumer(MapVector, int, boolean) - Static method in class org.apache.arrow.adapter.jdbc.consumer.MapConsumer
Creates a consumer for MapVector.
createConsumer(DateDayVector, int, boolean, Calendar) - Static method in class org.apache.arrow.adapter.jdbc.consumer.DateConsumer
Creates a consumer for DateMilliVector.
createConsumer(Decimal256Vector, int, boolean, RoundingMode) - Static method in class org.apache.arrow.adapter.jdbc.consumer.Decimal256Consumer
Creates a consumer for Decimal256Vector.
createConsumer(DecimalVector, int, boolean, RoundingMode) - Static method in class org.apache.arrow.adapter.jdbc.consumer.DecimalConsumer
Creates a consumer for DecimalVector.
createConsumer(Float4Vector, int, boolean) - Static method in class org.apache.arrow.adapter.jdbc.consumer.FloatConsumer
Creates a consumer for Float4Vector.
createConsumer(Float8Vector, int, boolean) - Static method in class org.apache.arrow.adapter.jdbc.consumer.DoubleConsumer
Creates a consumer for Float8Vector.
createConsumer(IntVector, int, boolean) - Static method in class org.apache.arrow.adapter.jdbc.consumer.IntConsumer
Creates a consumer for IntVector.
createConsumer(SmallIntVector, int, boolean) - Static method in class org.apache.arrow.adapter.jdbc.consumer.SmallIntConsumer
Creates a consumer for SmallIntVector.
createConsumer(TimeMilliVector, int, boolean, Calendar) - Static method in class org.apache.arrow.adapter.jdbc.consumer.TimeConsumer
Creates a consumer for TimeMilliVector.
createConsumer(TimeStampMilliTZVector, int, boolean, Calendar) - Static method in class org.apache.arrow.adapter.jdbc.consumer.TimestampTZConsumer
Creates a consumer for TimeStampMilliTZVector.
createConsumer(TimeStampMilliVector, int, boolean) - Static method in class org.apache.arrow.adapter.jdbc.consumer.TimestampConsumer
Creates a consumer for TimeStampMilliVector.
createConsumer(TinyIntVector, int, boolean) - Static method in class org.apache.arrow.adapter.jdbc.consumer.TinyIntConsumer
Creates a consumer for TinyIntVector.
createConsumer(VarBinaryVector, int, boolean) - Static method in class org.apache.arrow.adapter.jdbc.consumer.BinaryConsumer
Creates a consumer for VarBinaryVector.
createConsumer(VarCharVector, int, boolean) - Static method in class org.apache.arrow.adapter.jdbc.consumer.ClobConsumer
Creates a consumer for VarCharVector.
createConsumer(VarCharVector, int, boolean) - Static method in class org.apache.arrow.adapter.jdbc.consumer.VarCharConsumer
Creates a consumer for VarCharVector.
currentIndex - Variable in class org.apache.arrow.adapter.jdbc.consumer.BaseConsumer
 

D

DateConsumer - Class in org.apache.arrow.adapter.jdbc.consumer
Consumer which consume date type values from ResultSet.
DateConsumer() - Constructor for class org.apache.arrow.adapter.jdbc.consumer.DateConsumer
 
DateDayBinder - Class in org.apache.arrow.adapter.jdbc.binder
A column binder for 32-bit dates.
DateDayBinder(DateDayVector) - Constructor for class org.apache.arrow.adapter.jdbc.binder.DateDayBinder
 
DateDayBinder(DateDayVector, Calendar) - Constructor for class org.apache.arrow.adapter.jdbc.binder.DateDayBinder
 
DateDayBinder(DateDayVector, Calendar, int) - Constructor for class org.apache.arrow.adapter.jdbc.binder.DateDayBinder
 
DateMilliBinder - Class in org.apache.arrow.adapter.jdbc.binder
A column binder for 64-bit dates.
DateMilliBinder(DateMilliVector) - Constructor for class org.apache.arrow.adapter.jdbc.binder.DateMilliBinder
 
DateMilliBinder(DateMilliVector, Calendar) - Constructor for class org.apache.arrow.adapter.jdbc.binder.DateMilliBinder
 
DateMilliBinder(DateMilliVector, Calendar, int) - Constructor for class org.apache.arrow.adapter.jdbc.binder.DateMilliBinder
 
Decimal128Binder - Class in org.apache.arrow.adapter.jdbc.binder
A binder for 128-bit decimals.
Decimal128Binder(DecimalVector) - Constructor for class org.apache.arrow.adapter.jdbc.binder.Decimal128Binder
 
Decimal128Binder(DecimalVector, int) - Constructor for class org.apache.arrow.adapter.jdbc.binder.Decimal128Binder
 
Decimal256Binder - Class in org.apache.arrow.adapter.jdbc.binder
A binder for 256-bit decimals.
Decimal256Binder(Decimal256Vector) - Constructor for class org.apache.arrow.adapter.jdbc.binder.Decimal256Binder
 
Decimal256Binder(Decimal256Vector, int) - Constructor for class org.apache.arrow.adapter.jdbc.binder.Decimal256Binder
 
Decimal256Consumer - Class in org.apache.arrow.adapter.jdbc.consumer
Consumer which consume decimal type values from ResultSet.
Decimal256Consumer(Decimal256Vector, int) - Constructor for class org.apache.arrow.adapter.jdbc.consumer.Decimal256Consumer
Constructs a new consumer.
Decimal256Consumer(Decimal256Vector, int, RoundingMode) - Constructor for class org.apache.arrow.adapter.jdbc.consumer.Decimal256Consumer
Constructs a new consumer, with optional coercibility.
DecimalConsumer - Class in org.apache.arrow.adapter.jdbc.consumer
Consumer which consume decimal type values from ResultSet.
DecimalConsumer(DecimalVector, int) - Constructor for class org.apache.arrow.adapter.jdbc.consumer.DecimalConsumer
Constructs a new consumer.
DecimalConsumer(DecimalVector, int, RoundingMode) - Constructor for class org.apache.arrow.adapter.jdbc.consumer.DecimalConsumer
Constructs a new consumer, with optional coercibility.
DEFAULT_TARGET_BATCH_SIZE - Static variable in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfig
 
delegate - Variable in class org.apache.arrow.adapter.jdbc.consumer.ArrayConsumer
 
DoubleConsumer - Class in org.apache.arrow.adapter.jdbc.consumer
Consumer which consume double type values from ResultSet.
DoubleConsumer() - Constructor for class org.apache.arrow.adapter.jdbc.consumer.DoubleConsumer
 

F

FixedSizeBinaryBinder - Class in org.apache.arrow.adapter.jdbc.binder
A binder for fixed-width binary types.
FixedSizeBinaryBinder(FixedSizeBinaryVector, int) - Constructor for class org.apache.arrow.adapter.jdbc.binder.FixedSizeBinaryBinder
Create a binder for the given vector using the given JDBC type for null values.
Float4Binder - Class in org.apache.arrow.adapter.jdbc.binder
A binder for 32-bit floats.
Float4Binder(Float4Vector) - Constructor for class org.apache.arrow.adapter.jdbc.binder.Float4Binder
 
Float4Binder(Float4Vector, int) - Constructor for class org.apache.arrow.adapter.jdbc.binder.Float4Binder
 
Float8Binder - Class in org.apache.arrow.adapter.jdbc.binder
A binder for 64-bit floats.
Float8Binder(Float8Vector) - Constructor for class org.apache.arrow.adapter.jdbc.binder.Float8Binder
 
Float8Binder(Float8Vector, int) - Constructor for class org.apache.arrow.adapter.jdbc.binder.Float8Binder
 
FloatConsumer - Class in org.apache.arrow.adapter.jdbc.consumer
Consumer which consume float type values from ResultSet.
FloatConsumer() - Constructor for class org.apache.arrow.adapter.jdbc.consumer.FloatConsumer
 
forVector(FieldVector) - Static method in interface org.apache.arrow.adapter.jdbc.binder.ColumnBinder
Create a column binder for a vector, using the default JDBC type code for null values.
forVector(FieldVector, Integer) - Static method in interface org.apache.arrow.adapter.jdbc.binder.ColumnBinder
Create a column binder for a vector, overriding the JDBC type code used for null values.

G

getAllocator() - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfig
The Arrow memory allocator.
getArraySubTypeByColumnIndex(int) - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfig
Returns the array sub-type JdbcFieldInfo defined for the provided column index.
getArraySubTypeByColumnName(String) - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfig
Returns the array sub-type JdbcFieldInfo defined for the provided column name.
getArrowType() - Method in exception class org.apache.arrow.adapter.jdbc.consumer.exceptions.JdbcConsumerException
 
getArrowTypeFromJdbcType(JdbcFieldInfo, Calendar) - Static method in class org.apache.arrow.adapter.jdbc.JdbcToArrowUtils
Converts the provided JDBC type to its respective ArrowType counterpart.
getBigDecimalRoundingMode() - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfig
 
getCalendar() - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfig
The calendar to use when defining Arrow Timestamp fields and retrieving Date, Time, or Timestamp data types from the ResultSet, or null if not converting.
getColumn() - Method in class org.apache.arrow.adapter.jdbc.JdbcFieldInfo
The column index for query column.
getColumnMetadataByColumnIndex() - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfig
Return metadata from columnIndex->meta map on per field basis or null if not provided.
getConsumer(ArrowType, int, boolean, FieldVector, JdbcToArrowConfig) - Static method in class org.apache.arrow.adapter.jdbc.JdbcToArrowUtils
Default function used for JdbcConsumerFactory.
getDisplaySize() - Method in class org.apache.arrow.adapter.jdbc.JdbcFieldInfo
The max number of characters for the column.
getExplicitTypeByColumnIndex(int) - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfig
Returns the type JdbcFieldInfo explicitly defined for the provided column index.
getExplicitTypeByColumnName(String) - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfig
Returns the type JdbcFieldInfo explicitly defined for the provided column name.
getFieldInfo() - Method in exception class org.apache.arrow.adapter.jdbc.consumer.exceptions.JdbcConsumerException
 
getJdbcConsumerGetter() - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfig
Gets the JDBC consumer getter.
getJdbcToArrowTypeConverter() - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfig
Gets the mapping between JDBC type information to Arrow type.
getJdbcType() - Method in class org.apache.arrow.adapter.jdbc.binder.BaseColumnBinder
 
getJdbcType() - Method in interface org.apache.arrow.adapter.jdbc.binder.ColumnBinder
Get the JDBC type code used by this binder.
getJdbcType() - Method in class org.apache.arrow.adapter.jdbc.binder.NullableColumnBinder
 
getJdbcType() - Method in class org.apache.arrow.adapter.jdbc.JdbcFieldInfo
The Types type.
getPrecision() - Method in class org.apache.arrow.adapter.jdbc.JdbcFieldInfo
The numeric precision, for Types.NUMERIC and Types.DECIMAL types.
getScale() - Method in class org.apache.arrow.adapter.jdbc.JdbcFieldInfo
The numeric scale, for Types.NUMERIC and Types.DECIMAL types.
getSchemaMetadata() - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfig
Return schema level metadata or null if not provided.
getTargetBatchSize() - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfig
Get the target batch size for partial read.
getTypeName() - Method in class org.apache.arrow.adapter.jdbc.JdbcFieldInfo
The type name as reported by the database.
getUtcCalendar() - Static method in class org.apache.arrow.adapter.jdbc.JdbcToArrowUtils
Returns the instance of a {java.util.Calendar} with the UTC time zone and root locale.
getVector() - Method in class org.apache.arrow.adapter.jdbc.binder.BaseColumnBinder
 
getVector() - Method in interface org.apache.arrow.adapter.jdbc.binder.ColumnBinder
Get the vector used by this binder.
getVector() - Method in class org.apache.arrow.adapter.jdbc.binder.NullableColumnBinder
 

H

hasNext() - Method in class org.apache.arrow.adapter.jdbc.ArrowVectorIterator
 

I

innerVectorIndex - Variable in class org.apache.arrow.adapter.jdbc.consumer.ArrayConsumer
 
IntBinder - Class in org.apache.arrow.adapter.jdbc.binder
A column binder for 32-bit integers.
IntBinder(IntVector) - Constructor for class org.apache.arrow.adapter.jdbc.binder.IntBinder
 
IntBinder(IntVector, int) - Constructor for class org.apache.arrow.adapter.jdbc.binder.IntBinder
 
IntConsumer - Class in org.apache.arrow.adapter.jdbc.consumer
Consumer which consume int type values from ResultSet.
IntConsumer() - Constructor for class org.apache.arrow.adapter.jdbc.consumer.IntConsumer
 
isNullable() - Method in class org.apache.arrow.adapter.jdbc.JdbcFieldInfo
The nullability.
isReuseVectorSchemaRoot() - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfig
Get whether it is allowed to reuse the vector schema root.

J

JdbcConsumer<T> - Interface in org.apache.arrow.adapter.jdbc.consumer
An abstraction that is used to consume values from ResultSet.
JdbcConsumerException - Exception Class in org.apache.arrow.adapter.jdbc.consumer.exceptions
Exception while consuming JDBC data.
JdbcConsumerException(String, Throwable, JdbcFieldInfo, ArrowType) - Constructor for exception class org.apache.arrow.adapter.jdbc.consumer.exceptions.JdbcConsumerException
Construct JdbcConsumerException with all fields.
JdbcFieldInfo - Class in org.apache.arrow.adapter.jdbc
This class represents the information about a JDBC ResultSet Field that is needed to construct an ArrowType.
JdbcFieldInfo(int) - Constructor for class org.apache.arrow.adapter.jdbc.JdbcFieldInfo
Builds a JdbcFieldInfo using only the Types type.
JdbcFieldInfo(int, int, int) - Constructor for class org.apache.arrow.adapter.jdbc.JdbcFieldInfo
Builds a JdbcFieldInfo from the Types type, precision, and scale.
JdbcFieldInfo(int, int, int, int) - Constructor for class org.apache.arrow.adapter.jdbc.JdbcFieldInfo
Builds a JdbcFieldInfo from the Types type, nullability, precision, and scale.
JdbcFieldInfo(ResultSet) - Constructor for class org.apache.arrow.adapter.jdbc.JdbcFieldInfo
Builds a JdbcFieldInfo from the corresponding row from a DatabaseMetaData.getColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String) ResultSet.
JdbcFieldInfo(ResultSetMetaData, int) - Constructor for class org.apache.arrow.adapter.jdbc.JdbcFieldInfo
Builds a JdbcFieldInfo from the corresponding ResultSetMetaData column.
JdbcParameterBinder - Class in org.apache.arrow.adapter.jdbc
A binder binds JDBC prepared statement parameters to rows of Arrow data from a VectorSchemaRoot.
JdbcParameterBinder.Builder - Class in org.apache.arrow.adapter.jdbc
A builder for a JdbcParameterBinder.
JdbcToArrow - Class in org.apache.arrow.adapter.jdbc
Utility class to convert JDBC objects to columnar Arrow format objects.
JdbcToArrow() - Constructor for class org.apache.arrow.adapter.jdbc.JdbcToArrow
 
JdbcToArrowConfig - Class in org.apache.arrow.adapter.jdbc
This class configures the JDBC-to-Arrow conversion process.
JdbcToArrowConfig.JdbcConsumerFactory - Interface in org.apache.arrow.adapter.jdbc
Interface for a function that gets a JDBC consumer for the given values.
JdbcToArrowConfigBuilder - Class in org.apache.arrow.adapter.jdbc
This class builds JdbcToArrowConfigs.
JdbcToArrowConfigBuilder() - Constructor for class org.apache.arrow.adapter.jdbc.JdbcToArrowConfigBuilder
Default constructor for the JdbcToArrowConfigBuilder}.
JdbcToArrowConfigBuilder(BufferAllocator, Calendar) - Constructor for class org.apache.arrow.adapter.jdbc.JdbcToArrowConfigBuilder
Constructor for the JdbcToArrowConfigBuilder.
JdbcToArrowConfigBuilder(BufferAllocator, Calendar, boolean) - Constructor for class org.apache.arrow.adapter.jdbc.JdbcToArrowConfigBuilder
Constructor for the JdbcToArrowConfigBuilder.
jdbcToArrowSchema(ParameterMetaData, Calendar) - Static method in class org.apache.arrow.adapter.jdbc.JdbcToArrowUtils
Create Arrow Schema object for the given JDBC ResultSetMetaData.
jdbcToArrowSchema(ResultSetMetaData, Calendar) - Static method in class org.apache.arrow.adapter.jdbc.JdbcToArrowUtils
Create Arrow Schema object for the given JDBC ResultSetMetaData.
jdbcToArrowSchema(ResultSetMetaData, JdbcToArrowConfig) - Static method in class org.apache.arrow.adapter.jdbc.JdbcToArrowUtils
Create Arrow Schema object for the given JDBC ResultSetMetaData.
JdbcToArrowUtils - Class in org.apache.arrow.adapter.jdbc
Class that does most of the work to convert JDBC ResultSet data into Arrow columnar format Vector objects.
JdbcToArrowUtils() - Constructor for class org.apache.arrow.adapter.jdbc.JdbcToArrowUtils
 
jdbcToArrowVectors(ResultSet, VectorSchemaRoot, Calendar) - Static method in class org.apache.arrow.adapter.jdbc.JdbcToArrowUtils
Iterate the given JDBC ResultSet object to fetch the data and transpose it to populate the given Arrow Vector objects.
jdbcToArrowVectors(ResultSet, VectorSchemaRoot, JdbcToArrowConfig) - Static method in class org.apache.arrow.adapter.jdbc.JdbcToArrowUtils
Iterate the given JDBC ResultSet object to fetch the data and transpose it to populate the given Arrow Vector objects.
jdbcType - Variable in class org.apache.arrow.adapter.jdbc.binder.BaseColumnBinder
 

L

ListBinder - Class in org.apache.arrow.adapter.jdbc.binder
A column binder for list of primitive values.
ListBinder(ListVector) - Constructor for class org.apache.arrow.adapter.jdbc.binder.ListBinder
 
ListBinder(ListVector, int) - Constructor for class org.apache.arrow.adapter.jdbc.binder.ListBinder
Init ListBinder and determine type of data vector.

M

MapBinder - Class in org.apache.arrow.adapter.jdbc.binder
A column binder for map of primitive values.
MapBinder(MapVector) - Constructor for class org.apache.arrow.adapter.jdbc.binder.MapBinder
 
MapBinder(MapVector, int) - Constructor for class org.apache.arrow.adapter.jdbc.binder.MapBinder
Init MapBinder and determine type of data vector.
MapConsumer - Class in org.apache.arrow.adapter.jdbc.consumer
Consumer which consume map type values from ResultSet.
MapConsumer(MapVector, int) - Constructor for class org.apache.arrow.adapter.jdbc.consumer.MapConsumer
Instantiate a MapConsumer.
moveWriterPosition() - Method in class org.apache.arrow.adapter.jdbc.consumer.BinaryConsumer
 

N

next() - Method in class org.apache.arrow.adapter.jdbc.ArrowVectorIterator
Gets the next vector.
next() - Method in class org.apache.arrow.adapter.jdbc.JdbcParameterBinder
Bind the next row of data to the parameters of the statement.
NO_LIMIT_BATCH_SIZE - Static variable in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfig
 
NullableColumnBinder - Class in org.apache.arrow.adapter.jdbc.binder
A ColumnBinder that checks for nullability before deferring to a type-specific binder.
NullableColumnBinder(ColumnBinder) - Constructor for class org.apache.arrow.adapter.jdbc.binder.NullableColumnBinder
 
NullConsumer - Class in org.apache.arrow.adapter.jdbc.consumer
Consumer which consume null type values from ResultSet.
NullConsumer(NullVector) - Constructor for class org.apache.arrow.adapter.jdbc.consumer.NullConsumer
 

O

org.apache.arrow.adapter.jdbc - package org.apache.arrow.adapter.jdbc
 
org.apache.arrow.adapter.jdbc.binder - package org.apache.arrow.adapter.jdbc.binder
Utilities to bind Arrow data as JDBC prepared statement parameters.
org.apache.arrow.adapter.jdbc.consumer - package org.apache.arrow.adapter.jdbc.consumer
 
org.apache.arrow.adapter.jdbc.consumer.exceptions - package org.apache.arrow.adapter.jdbc.consumer.exceptions
 

R

reset() - Method in class org.apache.arrow.adapter.jdbc.JdbcParameterBinder
Reset the binder (so the root can be updated with new data).
resetValueVector(ListVector) - Method in class org.apache.arrow.adapter.jdbc.consumer.ArrayConsumer
 
resetValueVector(ValueVector) - Method in class org.apache.arrow.adapter.jdbc.consumer.CompositeJdbcConsumer
 
resetValueVector(VarBinaryVector) - Method in class org.apache.arrow.adapter.jdbc.consumer.BinaryConsumer
 
resetValueVector(VarBinaryVector) - Method in class org.apache.arrow.adapter.jdbc.consumer.BlobConsumer
 
resetValueVector(VarCharVector) - Method in class org.apache.arrow.adapter.jdbc.consumer.ClobConsumer
 
resetValueVector(T) - Method in interface org.apache.arrow.adapter.jdbc.consumer.JdbcConsumer
Reset the vector within consumer for partial read purpose.
resetValueVector(V) - Method in class org.apache.arrow.adapter.jdbc.consumer.BaseConsumer
 
resetVectorSchemaRoot(VectorSchemaRoot) - Method in class org.apache.arrow.adapter.jdbc.consumer.CompositeJdbcConsumer
Reset inner consumers through vectors in the vector schema root.

S

set(BigDecimal) - Method in class org.apache.arrow.adapter.jdbc.consumer.Decimal256Consumer
 
set(BigDecimal) - Method in class org.apache.arrow.adapter.jdbc.consumer.DecimalConsumer
 
setAllocator(BufferAllocator) - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfigBuilder
Sets the memory allocator to use when constructing the Arrow vectors from the ResultSet.
setArraySubTypeByColumnIndexMap(Map<Integer, JdbcFieldInfo>) - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfigBuilder
Sets the mapping of column-index-to-JdbcFieldInfo used for columns of type Types.ARRAY.
setArraySubTypeByColumnNameMap(Map<String, JdbcFieldInfo>) - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfigBuilder
Sets the mapping of column-name-to-JdbcFieldInfo used for columns of type Types.ARRAY.
setBigDecimalRoundingMode(RoundingMode) - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfigBuilder
Set the rounding mode used when the scale of the actual value does not match the declared scale.
setCalendar(Calendar) - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfigBuilder
Sets the Calendar to use when constructing timestamp fields in the Arrow schema, and reading time-based fields from the JDBC ResultSet.
setColumnMetadataByColumnIndex(Map<Integer, Map<String, String>>) - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfigBuilder
Set metadata from columnIndex->meta map on per field basis.
setExplicitTypesByColumnIndex(Map<Integer, JdbcFieldInfo>) - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfigBuilder
Sets the mapping of column-index-to-JdbcFieldInfo used for column types.
setExplicitTypesByColumnName(Map<String, JdbcFieldInfo>) - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfigBuilder
Sets the mapping of column-name-to-JdbcFieldInfo used for column types.
setIncludeMetadata(boolean) - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfigBuilder
Sets whether to include JDBC ResultSet field metadata in the Arrow Schema field metadata.
setJdbcConsumerGetter(JdbcToArrowConfig.JdbcConsumerFactory) - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfigBuilder
Set the function used to get a JDBC consumer for a given type.
setJdbcToArrowTypeConverter(Function<JdbcFieldInfo, ArrowType>) - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfigBuilder
Set the function used to convert JDBC types to Arrow types.
setReuseVectorSchemaRoot(boolean) - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfigBuilder
Set whether to use the same VectorSchemaRoot instance on each iteration, or to allocate a new one.
setSchemaMetadata(Map<String, String>) - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfigBuilder
Set metadata for schema.
setTargetBatchSize(int) - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfigBuilder
Set the target number of rows to convert at once.
shouldIncludeMetadata() - Method in class org.apache.arrow.adapter.jdbc.JdbcToArrowConfig
Whether to include JDBC ResultSet field metadata in the Arrow Schema field metadata.
SmallIntBinder - Class in org.apache.arrow.adapter.jdbc.binder
A column binder for 8-bit integers.
SmallIntBinder(SmallIntVector) - Constructor for class org.apache.arrow.adapter.jdbc.binder.SmallIntBinder
 
SmallIntBinder(SmallIntVector, int) - Constructor for class org.apache.arrow.adapter.jdbc.binder.SmallIntBinder
 
SmallIntConsumer - Class in org.apache.arrow.adapter.jdbc.consumer
Consumer which consume smallInt type values from ResultSet.
SmallIntConsumer() - Constructor for class org.apache.arrow.adapter.jdbc.consumer.SmallIntConsumer
 
SQL_CATALOG_NAME_KEY - Static variable in class org.apache.arrow.adapter.jdbc.Constants
 
SQL_COLUMN_NAME_KEY - Static variable in class org.apache.arrow.adapter.jdbc.Constants
 
SQL_SCHEMA_NAME_KEY - Static variable in class org.apache.arrow.adapter.jdbc.Constants
 
SQL_TABLE_NAME_KEY - Static variable in class org.apache.arrow.adapter.jdbc.Constants
 
SQL_TYPE_KEY - Static variable in class org.apache.arrow.adapter.jdbc.Constants
 
sqlToArrowVectorIterator(ResultSet, JdbcToArrowConfig) - Static method in class org.apache.arrow.adapter.jdbc.JdbcToArrow
For the given JDBC ResultSet, fetch the data from Relational DB and convert it to Arrow objects.
sqlToArrowVectorIterator(ResultSet, BufferAllocator) - Static method in class org.apache.arrow.adapter.jdbc.JdbcToArrow
For the given JDBC ResultSet, fetch the data from Relational DB and convert it to Arrow objects.

T

Time32Binder - Class in org.apache.arrow.adapter.jdbc.binder
A binder for 32-bit time types.
Time32Binder(TimeMilliVector) - Constructor for class org.apache.arrow.adapter.jdbc.binder.Time32Binder
 
Time32Binder(TimeMilliVector, int) - Constructor for class org.apache.arrow.adapter.jdbc.binder.Time32Binder
 
Time32Binder(TimeSecVector) - Constructor for class org.apache.arrow.adapter.jdbc.binder.Time32Binder
 
Time32Binder(TimeSecVector, int) - Constructor for class org.apache.arrow.adapter.jdbc.binder.Time32Binder
 
Time64Binder - Class in org.apache.arrow.adapter.jdbc.binder
A binder for 64-bit time types.
Time64Binder(TimeMicroVector) - Constructor for class org.apache.arrow.adapter.jdbc.binder.Time64Binder
 
Time64Binder(TimeMicroVector, int) - Constructor for class org.apache.arrow.adapter.jdbc.binder.Time64Binder
 
Time64Binder(TimeNanoVector) - Constructor for class org.apache.arrow.adapter.jdbc.binder.Time64Binder
 
Time64Binder(TimeNanoVector, int) - Constructor for class org.apache.arrow.adapter.jdbc.binder.Time64Binder
 
TimeConsumer - Class in org.apache.arrow.adapter.jdbc.consumer
Consumer which consume time type values from ResultSet.
TimeConsumer() - Constructor for class org.apache.arrow.adapter.jdbc.consumer.TimeConsumer
 
TimeStampBinder - Class in org.apache.arrow.adapter.jdbc.binder
A column binder for timestamps.
TimeStampBinder(TimeStampVector, Calendar) - Constructor for class org.apache.arrow.adapter.jdbc.binder.TimeStampBinder
Create a binder for a timestamp vector using the default JDBC type code.
TimeStampBinder(TimeStampVector, Calendar, int) - Constructor for class org.apache.arrow.adapter.jdbc.binder.TimeStampBinder
Create a binder for a timestamp vector.
TimestampConsumer - Class in org.apache.arrow.adapter.jdbc.consumer
Consumer which consume timestamp type values from ResultSet.
TimestampConsumer() - Constructor for class org.apache.arrow.adapter.jdbc.consumer.TimestampConsumer
 
TimestampTZConsumer - Class in org.apache.arrow.adapter.jdbc.consumer
Consumer which consume timestamp (with time zone) type values from ResultSet.
TimestampTZConsumer() - Constructor for class org.apache.arrow.adapter.jdbc.consumer.TimestampTZConsumer
 
TinyIntBinder - Class in org.apache.arrow.adapter.jdbc.binder
A column binder for 8-bit integers.
TinyIntBinder(TinyIntVector) - Constructor for class org.apache.arrow.adapter.jdbc.binder.TinyIntBinder
 
TinyIntBinder(TinyIntVector, int) - Constructor for class org.apache.arrow.adapter.jdbc.binder.TinyIntBinder
 
TinyIntConsumer - Class in org.apache.arrow.adapter.jdbc.consumer
Consumer which consume tinyInt type values from ResultSet.
TinyIntConsumer() - Constructor for class org.apache.arrow.adapter.jdbc.consumer.TinyIntConsumer
 

V

VarBinaryBinder<T> - Class in org.apache.arrow.adapter.jdbc.binder
A binder for variable-width binary types.
VarBinaryBinder(T, int) - Constructor for class org.apache.arrow.adapter.jdbc.binder.VarBinaryBinder
Create a binder for the given vector using the given JDBC type for null values.
VarCharBinder<T> - Class in org.apache.arrow.adapter.jdbc.binder
A binder for variable-width string types.
VarCharBinder(T, int) - Constructor for class org.apache.arrow.adapter.jdbc.binder.VarCharBinder
Create a binder for the given vector using the given JDBC type for null values.
VarCharConsumer - Class in org.apache.arrow.adapter.jdbc.consumer
Consumer which consume varchar type values from ResultSet.
VarCharConsumer() - Constructor for class org.apache.arrow.adapter.jdbc.consumer.VarCharConsumer
 
vector - Variable in class org.apache.arrow.adapter.jdbc.binder.BaseColumnBinder
 
vector - Variable in class org.apache.arrow.adapter.jdbc.consumer.BaseConsumer
 
visit(ArrowType.Binary) - Method in class org.apache.arrow.adapter.jdbc.binder.ColumnBinderArrowTypeVisitor
 
visit(ArrowType.BinaryView) - Method in class org.apache.arrow.adapter.jdbc.binder.ColumnBinderArrowTypeVisitor
 
visit(ArrowType.Bool) - Method in class org.apache.arrow.adapter.jdbc.binder.ColumnBinderArrowTypeVisitor
 
visit(ArrowType.Date) - Method in class org.apache.arrow.adapter.jdbc.binder.ColumnBinderArrowTypeVisitor
 
visit(ArrowType.Decimal) - Method in class org.apache.arrow.adapter.jdbc.binder.ColumnBinderArrowTypeVisitor
 
visit(ArrowType.Duration) - Method in class org.apache.arrow.adapter.jdbc.binder.ColumnBinderArrowTypeVisitor
 
visit(ArrowType.FixedSizeBinary) - Method in class org.apache.arrow.adapter.jdbc.binder.ColumnBinderArrowTypeVisitor
 
visit(ArrowType.FixedSizeList) - Method in class org.apache.arrow.adapter.jdbc.binder.ColumnBinderArrowTypeVisitor
 
visit(ArrowType.FloatingPoint) - Method in class org.apache.arrow.adapter.jdbc.binder.ColumnBinderArrowTypeVisitor
 
visit(ArrowType.Int) - Method in class org.apache.arrow.adapter.jdbc.binder.ColumnBinderArrowTypeVisitor
 
visit(ArrowType.Interval) - Method in class org.apache.arrow.adapter.jdbc.binder.ColumnBinderArrowTypeVisitor
 
visit(ArrowType.LargeBinary) - Method in class org.apache.arrow.adapter.jdbc.binder.ColumnBinderArrowTypeVisitor
 
visit(ArrowType.LargeList) - Method in class org.apache.arrow.adapter.jdbc.binder.ColumnBinderArrowTypeVisitor
 
visit(ArrowType.LargeUtf8) - Method in class org.apache.arrow.adapter.jdbc.binder.ColumnBinderArrowTypeVisitor
 
visit(ArrowType.List) - Method in class org.apache.arrow.adapter.jdbc.binder.ColumnBinderArrowTypeVisitor
 
visit(ArrowType.ListView) - Method in class org.apache.arrow.adapter.jdbc.binder.ColumnBinderArrowTypeVisitor
 
visit(ArrowType.Map) - Method in class org.apache.arrow.adapter.jdbc.binder.ColumnBinderArrowTypeVisitor
 
visit(ArrowType.Null) - Method in class org.apache.arrow.adapter.jdbc.binder.ColumnBinderArrowTypeVisitor
 
visit(ArrowType.Struct) - Method in class org.apache.arrow.adapter.jdbc.binder.ColumnBinderArrowTypeVisitor
 
visit(ArrowType.Time) - Method in class org.apache.arrow.adapter.jdbc.binder.ColumnBinderArrowTypeVisitor
 
visit(ArrowType.Timestamp) - Method in class org.apache.arrow.adapter.jdbc.binder.ColumnBinderArrowTypeVisitor
 
visit(ArrowType.Union) - Method in class org.apache.arrow.adapter.jdbc.binder.ColumnBinderArrowTypeVisitor
 
visit(ArrowType.Utf8) - Method in class org.apache.arrow.adapter.jdbc.binder.ColumnBinderArrowTypeVisitor
 
visit(ArrowType.Utf8View) - Method in class org.apache.arrow.adapter.jdbc.binder.ColumnBinderArrowTypeVisitor
 
A B C D F G H I J L M N O R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form