Index

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

A

AbstractConnectionMetadataTest - Class in org.apache.arrow.adbc.driver.testsuite
Common tests of metadata methods of AdbcConnection.
AbstractConnectionMetadataTest() - Constructor for class org.apache.arrow.adbc.driver.testsuite.AbstractConnectionMetadataTest
 
AbstractConnectionTest - Class in org.apache.arrow.adbc.driver.testsuite
 
AbstractConnectionTest() - Constructor for class org.apache.arrow.adbc.driver.testsuite.AbstractConnectionTest
 
AbstractPartitionDescriptorTest - Class in org.apache.arrow.adbc.driver.testsuite
 
AbstractPartitionDescriptorTest() - Constructor for class org.apache.arrow.adbc.driver.testsuite.AbstractPartitionDescriptorTest
 
AbstractSqlTypeTest - Class in org.apache.arrow.adbc.driver.testsuite
Test the Arrow type/value for each SQL type/value, for SQL-based databases.
AbstractSqlTypeTest() - Constructor for class org.apache.arrow.adbc.driver.testsuite.AbstractSqlTypeTest
 
AbstractStatementTest - Class in org.apache.arrow.adbc.driver.testsuite
 
AbstractStatementTest() - Constructor for class org.apache.arrow.adbc.driver.testsuite.AbstractStatementTest
 
AbstractTransactionTest - Class in org.apache.arrow.adbc.driver.testsuite
 
AbstractTransactionTest() - Constructor for class org.apache.arrow.adbc.driver.testsuite.AbstractTransactionTest
 
ADBC_VERSION_1_0_0 - Static variable in interface org.apache.arrow.adbc.core.AdbcDriver
ADBC API revision 1.0.0.
ADBC_VERSION_1_1_0 - Static variable in interface org.apache.arrow.adbc.core.AdbcDriver
ADBC API revision 1.1.0.
AdbcConnection - Interface in org.apache.arrow.adbc.core
A connection to a AdbcDatabase.
AdbcConnection.GetObjectsDepth - Enum in org.apache.arrow.adbc.core
AdbcDatabase - Interface in org.apache.arrow.adbc.core
An instance of a database (e.g.
AdbcDriver - Interface in org.apache.arrow.adbc.core
A handle to an ADBC database driver.
AdbcDriverFactory - Interface in org.apache.arrow.adbc.drivermanager
A factory for instantiating new AdbcDrivers.
AdbcDriverManager - Class in org.apache.arrow.adbc.drivermanager
Instantiate connections to ABDC databases generically based on driver name.
AdbcException - Exception in org.apache.arrow.adbc.core
An error in the database or ADBC driver.
AdbcException(String, Throwable, AdbcStatusCode, String, int) - Constructor for exception org.apache.arrow.adbc.core.AdbcException
 
AdbcException(String, Throwable, AdbcStatusCode, String, int, Collection<ErrorDetail>) - Constructor for exception org.apache.arrow.adbc.core.AdbcException
 
AdbcInfoCode - Enum in org.apache.arrow.adbc.core
Integer IDs used for requesting information about the database/driver.
AdbcOptions - Interface in org.apache.arrow.adbc.core
An ADBC object that supports getting/setting generic options.
AdbcStatement - Interface in org.apache.arrow.adbc.core
A container for all state needed to execute a database query, such as the query itself, parameters for prepared statements, driver parameters, etc.
AdbcStatement.PartitionResult - Class in org.apache.arrow.adbc.core
The partitions of a result set.
AdbcStatement.QueryResult - Class in org.apache.arrow.adbc.core
The result of executing a query with a result set.
AdbcStatement.UpdateResult - Class in org.apache.arrow.adbc.core
The result of executing a query without a result set.
AdbcStatusCode - Enum in org.apache.arrow.adbc.core
A status code indicating the general category of error that occurred.
afterEach() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractConnectionMetadataTest
 
afterEach() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractConnectionTest
 
afterEach() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractPartitionDescriptorTest
 
afterEach() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractSqlTypeTest
 
afterEach() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractStatementTest
 
afterEach() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractTransactionTest
 
ALL - Enum constant in enum org.apache.arrow.adbc.core.AdbcConnection.GetObjectsDepth
Display ALL objects (catalog, database schemas, tables, and columns).
ALREADY_EXISTS - Enum constant in enum org.apache.arrow.adbc.core.AdbcStatusCode
A requested resource already exists.
APPEND - Enum constant in enum org.apache.arrow.adbc.core.BulkIngestMode
Do not create the table and append data; error if the table does not exist (AdbcStatusCode.NOT_FOUND) or does not match the schema of the data to append (AdbcStatusCode.ALREADY_EXISTS).
ArrowAssertions - Class in org.apache.arrow.adbc.driver.testsuite
AssertJ assertions for Arrow.
ArrowAssertions() - Constructor for class org.apache.arrow.adbc.driver.testsuite.ArrowAssertions
 
ArrowAssertions.AdbcExceptionAssert - Class in org.apache.arrow.adbc.driver.testsuite
 
ArrowAssertions.FieldAssert - Class in org.apache.arrow.adbc.driver.testsuite
 
ArrowAssertions.SchemaAssert - Class in org.apache.arrow.adbc.driver.testsuite
 
ArrowAssertions.VectorSchemaRootAssert - Class in org.apache.arrow.adbc.driver.testsuite
 
arrowToSqlTypeNameMapping(Function<ArrowType, String>) - Method in class org.apache.arrow.adbc.sql.SqlQuirks.Builder
 
assertAdbcException(AdbcException) - Static method in class org.apache.arrow.adbc.driver.testsuite.ArrowAssertions
Assert on a AdbcException.
assertField(Field) - Static method in class org.apache.arrow.adbc.driver.testsuite.ArrowAssertions
 
assertRoot(VectorSchemaRoot) - Static method in class org.apache.arrow.adbc.driver.testsuite.ArrowAssertions
Assert on a VectorSchemaRoot.
assertSchema(Schema) - Static method in class org.apache.arrow.adbc.driver.testsuite.ArrowAssertions
 
AVERAGE_BYTE_WIDTH - Enum constant in enum org.apache.arrow.adbc.core.StandardStatistics
The average byte width statistic.

B

BaseFlightReader - Class in org.apache.arrow.adbc.driver.flightsql
Base class for ArrowReaders based on consuming data from FlightEndpoints.
beforeEach() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractConnectionMetadataTest
 
beforeEach() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractConnectionTest
 
beforeEach() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractPartitionDescriptorTest
 
beforeEach() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractSqlTypeTest
 
beforeEach() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractStatementTest
 
beforeEach() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractTransactionTest
 
beginSavepoint(FlightSqlClient.Transaction, String, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
beginTransaction(CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
bind(VectorSchemaRoot) - Method in interface org.apache.arrow.adbc.core.AdbcStatement
Bind this statement to a VectorSchemaRoot to provide parameter values/bulk data ingestion.
bind(VectorSchemaRoot) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlStatement
 
bind(VectorSchemaRoot) - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcStatement
 
build() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcQuirks.Builder
 
build() - Method in class org.apache.arrow.adbc.sql.SqlQuirks.Builder
 
builder() - Static method in class org.apache.arrow.adbc.sql.SqlQuirks
Create a new builder.
builder(String) - Static method in class org.apache.arrow.adbc.driver.jdbc.JdbcQuirks
Create a new builder.
Builder() - Constructor for class org.apache.arrow.adbc.sql.SqlQuirks.Builder
 
Builder(String) - Constructor for class org.apache.arrow.adbc.driver.jdbc.JdbcQuirks.Builder
 
bulkIngest(String, BulkIngestMode) - Method in interface org.apache.arrow.adbc.core.AdbcConnection
Create a new statement to bulk insert a VectorSchemaRoot into a table.
bulkIngest(String, BulkIngestMode) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlConnection
 
bulkIngest(String, BulkIngestMode) - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcConnection
 
bulkIngestAppend() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractStatementTest
 
bulkIngestAppendConflict() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractStatementTest
 
bulkIngestAppendNotFound() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractStatementTest
 
bulkIngestCreateConflict() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractStatementTest
 
BulkIngestMode - Enum in org.apache.arrow.adbc.core
How to handle already-existing/nonexistent tables for bulk ingest operations.
bytesRead() - Method in class org.apache.arrow.adbc.driver.flightsql.BaseFlightReader
 
bytesRead() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcArrowReader
 

C

cancel() - Method in interface org.apache.arrow.adbc.core.AdbcConnection
Cancel execution of a query.
cancel() - Method in interface org.apache.arrow.adbc.core.AdbcStatement
Cancel execution of a query.
cancelFlightInfo(CancelFlightInfoRequest, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
CANCELLED - Enum constant in enum org.apache.arrow.adbc.core.AdbcStatusCode
The operation was cancelled, not due to a timeout.
cancelQuery(FlightInfo, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
caseFoldColumnName(String) - Method in class org.apache.arrow.adbc.driver.testsuite.SqlValidationQuirks
Normalize a column name.
caseFoldTableName(String) - Method in class org.apache.arrow.adbc.driver.testsuite.SqlValidationQuirks
Normalize a table name.
CATALOGS - Enum constant in enum org.apache.arrow.adbc.core.AdbcConnection.GetObjectsDepth
Display only catalogs.
cleanupTable(String) - Method in class org.apache.arrow.adbc.driver.testsuite.SqlValidationQuirks
 
close() - Method in class org.apache.arrow.adbc.core.AdbcStatement.QueryResult
Close the contained reader.
close() - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
close() - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlConnection
 
close() - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlDatabase
 
close() - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlStatement
 
close() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcConnection
 
close() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcDataSourceDatabase
 
close() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcStatement
 
COLUMN_SCHEMA - Static variable in class org.apache.arrow.adbc.core.StandardSchemas
 
commit() - Method in interface org.apache.arrow.adbc.core.AdbcConnection
Commit the pending transaction.
commit() - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlConnection
 
commit() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcConnection
 
commit(FlightSqlClient.Transaction, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
connect() - Method in interface org.apache.arrow.adbc.core.AdbcDatabase
Create a new connection to the database.
connect() - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlDatabase
 
connect() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcDataSourceDatabase
 
connect(String, BufferAllocator, Map<String, Object>) - Method in class org.apache.arrow.adbc.drivermanager.AdbcDriverManager
Connect to a database.
CONSTRAINT_SCHEMA - Static variable in class org.apache.arrow.adbc.core.StandardSchemas
 
CREATE - Enum constant in enum org.apache.arrow.adbc.core.BulkIngestMode
Create the table and insert data; error if the table exists.
CREATE_APPEND - Enum constant in enum org.apache.arrow.adbc.core.BulkIngestMode
Insert data; create the table if it does not exist, or error (AdbcStatusCode.ALREADY_EXISTS) if the table exists, but the schema does not match the schema of the data to append.
createStatement() - Method in interface org.apache.arrow.adbc.core.AdbcConnection
Create a new statement that can be executed.
createStatement() - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlConnection
 
createStatement() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcConnection
 

D

DB_SCHEMA_SCHEMA - Static variable in class org.apache.arrow.adbc.core.StandardSchemas
 
DB_SCHEMAS - Enum constant in enum org.apache.arrow.adbc.core.AdbcConnection.GetObjectsDepth
Display catalogs and database schemas.
DEFAULT - Enum constant in enum org.apache.arrow.adbc.core.IsolationLevel
The database or driver default isolation level.
DEFAULT_ARROW_TYPE_TO_SQL_TYPE_NAME_MAPPING - Static variable in class org.apache.arrow.adbc.sql.SqlQuirks
 
defaultCatalog() - Method in class org.apache.arrow.adbc.driver.testsuite.SqlValidationQuirks
Get the name of the default catalog.
defaultDbSchema() - Method in class org.apache.arrow.adbc.driver.testsuite.SqlValidationQuirks
Get the name of the default schema.
defaultTimestampUnit() - Method in class org.apache.arrow.adbc.driver.testsuite.SqlValidationQuirks
 
defaultTimeType() - Method in class org.apache.arrow.adbc.driver.testsuite.SqlValidationQuirks
 
defaultTimeUnit() - Method in class org.apache.arrow.adbc.driver.testsuite.SqlValidationQuirks
 
DISTINCT_COUNT - Enum constant in enum org.apache.arrow.adbc.core.StandardStatistics
The distinct value count (NDV) statistic.
DRIVER_ADBC_VERSION - Enum constant in enum org.apache.arrow.adbc.core.AdbcInfoCode
The ADBC API version (type: int64).
DRIVER_ARROW_VERSION - Enum constant in enum org.apache.arrow.adbc.core.AdbcInfoCode
The driver Arrow library version (type: utf8).
DRIVER_NAME - Enum constant in enum org.apache.arrow.adbc.core.AdbcInfoCode
The driver name (type: utf8).
DRIVER_VERSION - Enum constant in enum org.apache.arrow.adbc.core.AdbcInfoCode
The driver version (type: utf8).

E

equals(Object) - Method in class org.apache.arrow.adbc.core.ErrorDetail
 
equals(Object) - Method in class org.apache.arrow.adbc.core.PartitionDescriptor
 
equals(Object) - Method in class org.apache.arrow.adbc.core.TypedKey
 
ErrorDetail - Class in org.apache.arrow.adbc.core
Additional details (not necessarily human-readable) contained in an AdbcException.
ErrorDetail(String, Object) - Constructor for class org.apache.arrow.adbc.core.ErrorDetail
 
execute(String, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
execute(String, FlightSqlClient.Transaction, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
executePartitioned() - Method in interface org.apache.arrow.adbc.core.AdbcStatement
Execute a result set-generating query and get a list of partitions of the result set.
executePartitioned() - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlStatement
 
executeQuery() - Method in interface org.apache.arrow.adbc.core.AdbcStatement
Execute a result set-generating query and get the result.
executeQuery() - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlStatement
 
executeQuery() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcStatement
 
executeSchema() - Method in interface org.apache.arrow.adbc.core.AdbcStatement
Get the schema of the result set without executing the query.
executeSchema() - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlStatement
 
executeSchema() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcStatement
 
executeSchema() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractStatementTest
 
executeSchemaParams() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractStatementTest
 
executeSchemaPrepared() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractStatementTest
 
executeSubstrait(FlightSqlClient.SubstraitPlan, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
executeSubstrait(FlightSqlClient.SubstraitPlan, FlightSqlClient.Transaction, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
executeSubstraitUpdate(FlightSqlClient.SubstraitPlan, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
executeSubstraitUpdate(FlightSqlClient.SubstraitPlan, FlightSqlClient.Transaction, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
executeUpdate() - Method in interface org.apache.arrow.adbc.core.AdbcStatement
Execute a query.
executeUpdate() - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlStatement
 
executeUpdate() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcStatement
 
executeUpdate(String, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
executeUpdate(String, FlightSqlClient.Transaction, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 

F

FlightInfoReader - Class in org.apache.arrow.adbc.driver.flightsql
An ArrowReader that wraps a FlightInfo.
FlightSqlClientWithCallOptions - Class in org.apache.arrow.adbc.driver.flightsql
A wrapper around FlightSqlClient which automatically adds CallOptions to each RPC call.
FlightSqlClientWithCallOptions(FlightSqlClient, CallOption...) - Constructor for class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
FlightSqlConnection - Class in org.apache.arrow.adbc.driver.flightsql
 
FlightSqlConnectionProperties - Interface in org.apache.arrow.adbc.driver.flightsql
Defines connection options that are used by the FlightSql driver.
FlightSqlDatabase - Class in org.apache.arrow.adbc.driver.flightsql
An instance of a database (e.g.
FlightSqlDriver - Class in org.apache.arrow.adbc.driver.flightsql
An ADBC driver wrapping Arrow Flight SQL.
FlightSqlDriver(BufferAllocator) - Constructor for class org.apache.arrow.adbc.driver.flightsql.FlightSqlDriver
 
FlightSqlDriverFactory - Class in org.apache.arrow.adbc.driver.flightsql
Constructs new FlightSqlDriver instances.
FlightSqlDriverFactory() - Constructor for class org.apache.arrow.adbc.driver.flightsql.FlightSqlDriverFactory
 
FlightSqlStatement - Class in org.apache.arrow.adbc.driver.flightsql
 

G

generateAddForeignKeyQuery(String, String, String, String, String) - Method in class org.apache.arrow.adbc.driver.testsuite.SqlValidationQuirks
 
generateAddPrimaryKeyQuery(String, String, List<String>) - Method in class org.apache.arrow.adbc.driver.testsuite.SqlValidationQuirks
 
generateSetNotNullQuery(String, String) - Method in class org.apache.arrow.adbc.driver.testsuite.SqlValidationQuirks
Generates a query to set a column to NOT NULL in a table.
get(Map<String, Object>) - Method in class org.apache.arrow.adbc.core.TypedKey
Get the option value (if it was set) and check the type.
GET_INFO_SCHEMA - Static variable in class org.apache.arrow.adbc.core.StandardSchemas
The schema of the result set of AdbcConnection.getInfo(int[])}.
GET_OBJECTS_SCHEMA - Static variable in class org.apache.arrow.adbc.core.StandardSchemas
GET_STATISTIC_NAMES_SCHEMA - Static variable in class org.apache.arrow.adbc.core.StandardSchemas
The schema of the result of AdbcConnection.getStatisticNames().
GET_STATISTICS_SCHEMA - Static variable in class org.apache.arrow.adbc.core.StandardSchemas
getAffectedRows() - Method in class org.apache.arrow.adbc.core.AdbcStatement.PartitionResult
Get the number of affected rows, or -1 if not known.
getAffectedRows() - Method in class org.apache.arrow.adbc.core.AdbcStatement.QueryResult
 
getAffectedRows() - Method in class org.apache.arrow.adbc.core.AdbcStatement.UpdateResult
 
getArrowToSqlTypeNameMapping() - Method in class org.apache.arrow.adbc.sql.SqlQuirks
The mapping from Arrow type to SQL type name, used to build queries.
getAutoCommit() - Method in interface org.apache.arrow.adbc.core.AdbcConnection
Get the autocommit state.
getAutoCommit() - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlConnection
 
getAutoCommit() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcConnection
 
getBackendName() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcQuirks
The name of the backend that these quirks are targeting.
getCatalogs(CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getCatalogsSchema(CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getCharOctetLength() - Method in class org.apache.arrow.adbc.driver.jdbc.adapter.JdbcFieldInfoExtra
 
getColumn() - Method in class org.apache.arrow.adbc.driver.jdbc.adapter.JdbcFieldInfoExtra
The column index for query column.
getColumnDef() - Method in class org.apache.arrow.adbc.driver.jdbc.adapter.JdbcFieldInfoExtra
 
getCrossReference(TableRef, TableRef, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getCrossReferenceSchema(CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getCurrentCatalog() - Method in interface org.apache.arrow.adbc.core.AdbcConnection
Get the current catalog.
getCurrentCatalog() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcConnection
 
getCurrentDbSchema() - Method in interface org.apache.arrow.adbc.core.AdbcConnection
Get the current schema.
getCurrentDbSchema() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcConnection
 
getDescriptor() - Method in class org.apache.arrow.adbc.core.PartitionDescriptor
 
getDetails() - Method in exception org.apache.arrow.adbc.core.AdbcException
Get extra driver-specific error details.
getDriver(BufferAllocator) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlDriverFactory
 
getDriver(BufferAllocator) - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcDriverFactory
 
getDriver(BufferAllocator) - Method in interface org.apache.arrow.adbc.drivermanager.AdbcDriverFactory
Gets a new AdbcDriver.
getExecuteSchema(String, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getExecuteSchema(String, FlightSqlClient.Transaction, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getExecuteSubstraitSchema(FlightSqlClient.SubstraitPlan, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getExecuteSubstraitSchema(FlightSqlClient.SubstraitPlan, FlightSqlClient.Transaction, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getExportedKeys(TableRef, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getExportedKeysSchema(CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getFieldInfo() - Method in class org.apache.arrow.adbc.driver.jdbc.adapter.JdbcFieldInfoExtra
Get the base Arrow version.
getImportedKeys(TableRef, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getImportedKeysSchema(CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getInfo() - Method in interface org.apache.arrow.adbc.core.AdbcConnection
Get metadata about the driver/database.
getInfo() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractConnectionMetadataTest
 
getInfo(int[]) - Method in interface org.apache.arrow.adbc.core.AdbcConnection
Get metadata about the driver/database.
getInfo(int[]) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlConnection
 
getInfo(int[]) - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcConnection
 
getInfo(AdbcInfoCode[]) - Method in interface org.apache.arrow.adbc.core.AdbcConnection
Get metadata about the driver/database.
getInfoByCode() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractConnectionMetadataTest
 
getInstance() - Static method in class org.apache.arrow.adbc.drivermanager.AdbcDriverManager
 
getIsolationLevel() - Method in interface org.apache.arrow.adbc.core.AdbcConnection
Get the isolation level used by transactions.
getIsolationLevel() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcConnection
 
getJdbcType() - Method in class org.apache.arrow.adbc.driver.jdbc.adapter.JdbcFieldInfoExtra
The Types type.
getKey() - Method in class org.apache.arrow.adbc.core.ErrorDetail
 
getKey() - Method in enum org.apache.arrow.adbc.core.StandardStatistics
Get the dictionary-encoded name.
getKey() - Method in class org.apache.arrow.adbc.core.TypedKey
Get the option key.
getMaxProgress() - Method in interface org.apache.arrow.adbc.core.AdbcStatement
Get the upper bound of the progress.
getName() - Method in enum org.apache.arrow.adbc.core.StandardStatistics
Get the statistic name.
getNumPrecRadix() - Method in class org.apache.arrow.adbc.driver.jdbc.adapter.JdbcFieldInfoExtra
 
getObjects(AdbcConnection.GetObjectsDepth, String, String, String, String[], String) - Method in interface org.apache.arrow.adbc.core.AdbcConnection
Get a hierarchical view of all catalogs, database schemas, tables, and columns.
getObjects(AdbcConnection.GetObjectsDepth, String, String, String, String[], String) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlConnection
 
getObjects(AdbcConnection.GetObjectsDepth, String, String, String, String[], String) - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcConnection
 
getObjectsCatalogs() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractConnectionMetadataTest
 
getObjectsCatalogsPattern() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractConnectionMetadataTest
 
getObjectsColumns() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractConnectionMetadataTest
 
getObjectsConstraints() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractConnectionMetadataTest
 
getObjectsDbSchemas() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractConnectionMetadataTest
 
getObjectsTables() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractConnectionMetadataTest
 
getOption(TypedKey<T>) - Method in interface org.apache.arrow.adbc.core.AdbcOptions
Get a generic option.
getOrdinalPosition() - Method in class org.apache.arrow.adbc.driver.jdbc.adapter.JdbcFieldInfoExtra
 
getParameterSchema() - Method in interface org.apache.arrow.adbc.core.AdbcStatement
Get the schema for bound parameters.
getParameterSchema() - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlStatement
 
getParameterSchema() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcStatement
 
getParameterSchema() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractStatementTest
 
getPartitionDescriptors() - Method in class org.apache.arrow.adbc.core.AdbcStatement.PartitionResult
Get partitions.
getPrecision() - Method in class org.apache.arrow.adbc.driver.jdbc.adapter.JdbcFieldInfoExtra
The numeric precision, for Types.NUMERIC and Types.DECIMAL types.
getPrimaryKeys(TableRef, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getPrimaryKeysSchema(CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getProgress() - Method in interface org.apache.arrow.adbc.core.AdbcStatement
Get the progress of executing a query.
getReader() - Method in class org.apache.arrow.adbc.core.AdbcStatement.QueryResult
 
getReadOnly() - Method in interface org.apache.arrow.adbc.core.AdbcConnection
Get whether the connection is read-only.
getReadOnly() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcConnection
 
getRemarks() - Method in class org.apache.arrow.adbc.driver.jdbc.adapter.JdbcFieldInfoExtra
 
getScale() - Method in class org.apache.arrow.adbc.driver.jdbc.adapter.JdbcFieldInfoExtra
The numeric scale, for Types.NUMERIC and Types.DECIMAL types.
getSchema() - Method in class org.apache.arrow.adbc.core.AdbcStatement.PartitionResult
Get the schema of the eventual result set.
getSchema(FlightDescriptor, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getSchemas(String, String, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getSchemasSchema(CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getSqlDataType() - Method in class org.apache.arrow.adbc.driver.jdbc.adapter.JdbcFieldInfoExtra
 
getSqlDatetimeSub() - Method in class org.apache.arrow.adbc.driver.jdbc.adapter.JdbcFieldInfoExtra
 
getSqlInfo(int[], CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getSqlInfo(Iterable<Integer>, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getSqlInfo(FlightSql.SqlInfo...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getSqlInfo(FlightSql.SqlInfo[], CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getSqlInfoSchema(CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getSqlQuirks() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcQuirks
The SQL syntax quirks.
getSqlState() - Method in exception org.apache.arrow.adbc.core.AdbcException
A SQLSTATE error code, if provided, as defined by the SQL:2003 standard.
getStatisticNames() - Method in interface org.apache.arrow.adbc.core.AdbcConnection
Get the names of additional statistics defined by this driver.
getStatisticNames() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcConnection
 
getStatistics(String, String, String, boolean) - Method in interface org.apache.arrow.adbc.core.AdbcConnection
Get statistics about the data distribution of table(s).
getStatistics(String, String, String, boolean) - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcConnection
 
getStatus() - Method in exception org.apache.arrow.adbc.core.AdbcException
The ADBC status code.
getStream(Ticket, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getTables(String, String, String, List<String>, boolean, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getTableSchema() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractConnectionMetadataTest
 
getTableSchema(String, String, String) - Method in interface org.apache.arrow.adbc.core.AdbcConnection
Get the Arrow schema of a database table.
getTableSchema(String, String, String) - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcConnection
 
getTableSchemaDoesNotExist() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractConnectionMetadataTest
 
getTablesSchema(boolean, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getTableTypes() - Method in interface org.apache.arrow.adbc.core.AdbcConnection
Get a list of table types supported by the database.
getTableTypes() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcConnection
 
getTableTypes() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractConnectionMetadataTest
 
getTableTypes(CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getTableTypesSchema(CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getTypeConverter() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcQuirks
The conversion from JDBC type to Arrow type.
getTypeName() - Method in class org.apache.arrow.adbc.driver.jdbc.adapter.JdbcFieldInfoExtra
 
getValue() - Method in enum org.apache.arrow.adbc.core.AdbcInfoCode
 
getValue() - Method in class org.apache.arrow.adbc.core.ErrorDetail
 
getVendorCode() - Method in exception org.apache.arrow.adbc.core.AdbcException
A vendor-specific error code, if applicable.
getXdbcTypeInfo(int, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getXdbcTypeInfo(CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
getXdbcTypeInfoSchema(CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 

H

hashCode() - Method in class org.apache.arrow.adbc.core.ErrorDetail
 
hashCode() - Method in class org.apache.arrow.adbc.core.PartitionDescriptor
 
hashCode() - Method in class org.apache.arrow.adbc.core.TypedKey
 

I

ingestTableIntsStrs(BufferAllocator, AdbcConnection, String) - Method in class org.apache.arrow.adbc.driver.testsuite.SqlTestUtil
Load a simple table with two columns.
ingestTablesWithReferentialConstraint(BufferAllocator, AdbcConnection, String, String) - Method in class org.apache.arrow.adbc.driver.testsuite.SqlTestUtil
Load two tables with foreign key relationship between them
ingestTableWithConstraints(BufferAllocator, AdbcConnection, String) - Method in class org.apache.arrow.adbc.driver.testsuite.SqlTestUtil
Load a table with composite primary key
initDatabase(BufferAllocator) - Method in class org.apache.arrow.adbc.driver.testsuite.SqlValidationQuirks
 
INTEGRITY - Enum constant in enum org.apache.arrow.adbc.core.AdbcStatusCode
The database's integrity was affected.
INTERNAL - Enum constant in enum org.apache.arrow.adbc.core.AdbcStatusCode
An error internal to the driver or database occurred.
INVALID_ARGUMENT - Enum constant in enum org.apache.arrow.adbc.core.AdbcStatusCode
The arguments are invalid, likely a programming error.
INVALID_DATA - Enum constant in enum org.apache.arrow.adbc.core.AdbcStatusCode
Invalid data was processed (not a programming error).
INVALID_STATE - Enum constant in enum org.apache.arrow.adbc.core.AdbcStatusCode
The preconditions for the operation are not met, likely a programming error.
invalidArgument(String) - Static method in exception org.apache.arrow.adbc.core.AdbcException
Create a new exception with code AdbcStatusCode.INVALID_ARGUMENT.
invalidState(String) - Static method in exception org.apache.arrow.adbc.core.AdbcException
Create a new exception with code AdbcStatusCode.INVALID_STATE.
io(String) - Static method in exception org.apache.arrow.adbc.core.AdbcException
Create a new exception with code AdbcStatusCode.IO.
IO - Enum constant in enum org.apache.arrow.adbc.core.AdbcStatusCode
An I/O error occurred.
isCI() - Static method in class org.apache.arrow.adbc.driver.testsuite.SqlTestUtil
Check if we are running in the Arrow CI.
isEqualTo(Object) - Method in class org.apache.arrow.adbc.driver.testsuite.ArrowAssertions.FieldAssert
 
isEqualTo(Object) - Method in class org.apache.arrow.adbc.driver.testsuite.ArrowAssertions.SchemaAssert
 
isEqualTo(Object) - Method in class org.apache.arrow.adbc.driver.testsuite.ArrowAssertions.VectorSchemaRootAssert
 
isNullable() - Method in class org.apache.arrow.adbc.driver.jdbc.adapter.JdbcFieldInfoExtra
The nullability.
IsolationLevel - Enum in org.apache.arrow.adbc.core
The isolation level to use for transactions when autocommit is disabled.
isStatus(AdbcStatusCode) - Method in class org.apache.arrow.adbc.driver.testsuite.ArrowAssertions.AdbcExceptionAssert
 

J

JdbcArrowReader - Class in org.apache.arrow.adbc.driver.jdbc
An ArrowReader that wraps a JDBC ResultSet.
JdbcConnection - Class in org.apache.arrow.adbc.driver.jdbc
 
JdbcDataSourceDatabase - Class in org.apache.arrow.adbc.driver.jdbc
An instance of a database based on a DataSource.
JdbcDriver - Class in org.apache.arrow.adbc.driver.jdbc
An ADBC driver wrapping the JDBC API.
JdbcDriver(BufferAllocator) - Constructor for class org.apache.arrow.adbc.driver.jdbc.JdbcDriver
 
JdbcDriverFactory - Class in org.apache.arrow.adbc.driver.jdbc
Constructs new JdbcDriver instances.
JdbcDriverFactory() - Constructor for class org.apache.arrow.adbc.driver.jdbc.JdbcDriverFactory
 
JdbcFieldInfoExtra - Class in org.apache.arrow.adbc.driver.jdbc.adapter
Information about a column from JDBC for inferring column type.
JdbcFieldInfoExtra(ResultSet) - Constructor for class org.apache.arrow.adbc.driver.jdbc.adapter.JdbcFieldInfoExtra
Create a JdbcFieldInfoExtra from the result of a DatabaseMetaData.getColumns(String, String, String, String).
JdbcQuirks - Class in org.apache.arrow.adbc.driver.jdbc
Backend-specific quirks for the JDBC adapter.
JdbcQuirks(String) - Constructor for class org.apache.arrow.adbc.driver.jdbc.JdbcQuirks
 
JdbcQuirks.Builder - Class in org.apache.arrow.adbc.driver.jdbc
 
JdbcStatement - Class in org.apache.arrow.adbc.driver.jdbc
 
JdbcToArrowTypeConverter - Interface in org.apache.arrow.adbc.driver.jdbc.adapter
 
JdbcToArrowTypeConverters - Class in org.apache.arrow.adbc.driver.jdbc.adapter
 
JdbcToArrowTypeConverters() - Constructor for class org.apache.arrow.adbc.driver.jdbc.adapter.JdbcToArrowTypeConverters
 

L

LINEARIZABLE - Enum constant in enum org.apache.arrow.adbc.core.IsolationLevel
The central distinction between serializability and linearizability is that serializability is a global property; a property of an entire history of operations and transactions.
loadNextBatch() - Method in class org.apache.arrow.adbc.driver.flightsql.BaseFlightReader
 
loadNextBatch() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcArrowReader
 

M

MAX_BYTE_WIDTH - Enum constant in enum org.apache.arrow.adbc.core.StandardStatistics
The max byte width statistic.
MAX_VALUE - Enum constant in enum org.apache.arrow.adbc.core.StandardStatistics
The max value statistic.
MICROSOFT_SQL_SERVER - Static variable in class org.apache.arrow.adbc.driver.jdbc.adapter.JdbcToArrowTypeConverters
 
MIN_VALUE - Enum constant in enum org.apache.arrow.adbc.core.StandardStatistics
The min value statistic.
MS_SQL_SERVER - Static variable in class org.apache.arrow.adbc.driver.jdbc.StandardJdbcQuirks
 
MTLS_CERT_CHAIN - Static variable in interface org.apache.arrow.adbc.driver.flightsql.FlightSqlConnectionProperties
 
MTLS_PRIVATE_KEY - Static variable in interface org.apache.arrow.adbc.driver.flightsql.FlightSqlConnectionProperties
 

N

NOT_FOUND - Enum constant in enum org.apache.arrow.adbc.core.AdbcStatusCode
\brief A requested resource already exists.
NOT_IMPLEMENTED - Enum constant in enum org.apache.arrow.adbc.core.AdbcStatusCode
The operation is not supported.
notImplemented(String) - Static method in exception org.apache.arrow.adbc.core.AdbcException
Create a new exception with code AdbcStatusCode.NOT_IMPLEMENTED.
NULL_COUNT - Enum constant in enum org.apache.arrow.adbc.core.StandardStatistics
The null count statistic.

O

open(Map<String, Object>) - Method in interface org.apache.arrow.adbc.core.AdbcDriver
Open a database via this driver.
open(Map<String, Object>) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlDriver
 
open(Map<String, Object>) - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcDriver
 
org.apache.arrow.adbc.core - package org.apache.arrow.adbc.core
ADBC (Arrow Database Connectivity) is an API standard for Arrow-based database access.
org.apache.arrow.adbc.driver.flightsql - package org.apache.arrow.adbc.driver.flightsql
 
org.apache.arrow.adbc.driver.jdbc - package org.apache.arrow.adbc.driver.jdbc
 
org.apache.arrow.adbc.driver.jdbc.adapter - package org.apache.arrow.adbc.driver.jdbc.adapter
 
org.apache.arrow.adbc.driver.testsuite - package org.apache.arrow.adbc.driver.testsuite
 
org.apache.arrow.adbc.drivermanager - package org.apache.arrow.adbc.drivermanager
 
org.apache.arrow.adbc.sql - package org.apache.arrow.adbc.sql
This module contains common utilities for drivers working with SQL.

P

PARAM_DATASOURCE - Static variable in class org.apache.arrow.adbc.driver.jdbc.JdbcDriver
A parameter for creating an AdbcDatabase from a DataSource.
PARAM_JDBC_QUIRKS - Static variable in class org.apache.arrow.adbc.driver.jdbc.JdbcDriver
A parameter for specifying backend-specific configuration (type: JdbcQuirks).
PARAM_PASSWORD - Static variable in interface org.apache.arrow.adbc.core.AdbcDriver
The standard parameter name for a password (type String).
PARAM_SQL_QUIRKS - Static variable in interface org.apache.arrow.adbc.core.AdbcDriver
The standard parameter name for SQL quirks configuration (type SqlQuirks).
PARAM_URI - Static variable in interface org.apache.arrow.adbc.core.AdbcDriver
The standard parameter name for a connection URI (type String).
PARAM_URI - Static variable in class org.apache.arrow.adbc.driver.jdbc.JdbcDriver
A parameter for specifying a URI to connect to.
PARAM_URL - Static variable in interface org.apache.arrow.adbc.core.AdbcDriver
Deprecated.
Prefer AdbcDriver.PARAM_URI instead.
PARAM_USERNAME - Static variable in interface org.apache.arrow.adbc.core.AdbcDriver
The standard parameter name for a username (type String).
PartitionDescriptor - Class in org.apache.arrow.adbc.core
An opaque descriptor for a part of a potentially distributed or partitioned result set.
PartitionDescriptor(ByteBuffer) - Constructor for class org.apache.arrow.adbc.core.PartitionDescriptor
 
PartitionResult(Schema, long, List<PartitionDescriptor>) - Constructor for class org.apache.arrow.adbc.core.AdbcStatement.PartitionResult
 
pollPartitioned() - Method in interface org.apache.arrow.adbc.core.AdbcStatement
Execute a result set-generating query and get a list of partitions of the result set.
POSTGRESQL - Static variable in class org.apache.arrow.adbc.driver.jdbc.adapter.JdbcToArrowTypeConverters
 
POSTGRESQL - Static variable in class org.apache.arrow.adbc.driver.jdbc.StandardJdbcQuirks
 
prepare() - Method in interface org.apache.arrow.adbc.core.AdbcStatement
Turn this statement into a prepared statement.
prepare() - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlStatement
 
prepare() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcStatement
 
prepare(String, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
prepare(String, FlightSqlClient.Transaction, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
prepare(FlightSqlClient.SubstraitPlan, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
prepare(FlightSqlClient.SubstraitPlan, FlightSqlClient.Transaction, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
prepareQuery() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractStatementTest
 
prepareQueryWithParameters() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractStatementTest
 
prepareQueryWithParametersNoOp() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractStatementTest
 

Q

QueryResult(long, ArrowReader) - Constructor for class org.apache.arrow.adbc.core.AdbcStatement.QueryResult
 

R

READ_COMMITTED - Enum constant in enum org.apache.arrow.adbc.core.IsolationLevel
Lock-based concurrency control keeps write locks until the end of the transaction, but read locks are released as soon as a SELECT is performed.
READ_UNCOMMITTED - Enum constant in enum org.apache.arrow.adbc.core.IsolationLevel
The lowest isolation level.
readPartition(ByteBuffer) - Method in interface org.apache.arrow.adbc.core.AdbcConnection
Create a result set from a serialized PartitionDescriptor.
readPartition(ByteBuffer) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlConnection
 
registerDriver(String, Function<BufferAllocator, AdbcDriver>) - Method in class org.apache.arrow.adbc.drivermanager.AdbcDriverManager
Register a driver manually.
release(FlightSqlClient.Savepoint, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
renewFlightEndpoint(RenewFlightEndpointRequest, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
REPEATABLE_READ - Enum constant in enum org.apache.arrow.adbc.core.IsolationLevel
Lock-based concurrency control keeps read AND write locks (acquired on selection data) until the end of the transaction.
REPLACE - Enum constant in enum org.apache.arrow.adbc.core.BulkIngestMode
Create the table and insert data; drop the original table if it already exists.
rollback() - Method in interface org.apache.arrow.adbc.core.AdbcConnection
Rollback the pending transaction.
rollback() - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlConnection
 
rollback() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcConnection
 
rollback(FlightSqlClient.Savepoint, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
rollback(FlightSqlClient.Transaction, CallOption...) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlClientWithCallOptions
 
ROW_COUNT - Enum constant in enum org.apache.arrow.adbc.core.StandardStatistics
The row count statistic.
RPC_CALL_HEADER_PREFIX - Static variable in interface org.apache.arrow.adbc.driver.flightsql.FlightSqlConnectionProperties
 

S

SERIALIZABLE - Enum constant in enum org.apache.arrow.adbc.core.IsolationLevel
Serializability requires read and write locks to be released only at the end of the transaction.
serializeDeserializeQuery() - Method in class org.apache.arrow.adbc.driver.testsuite.AbstractPartitionDescriptorTest
 
set(Map<String, Object>, T) - Method in class org.apache.arrow.adbc.core.TypedKey
Set this option in an options map (like for AdbcDriver.open(Map).
setAutoCommit(boolean) - Method in interface org.apache.arrow.adbc.core.AdbcConnection
Toggle whether autocommit is enabled.
setAutoCommit(boolean) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlConnection
 
setAutoCommit(boolean) - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcConnection
 
setCurrentCatalog(String) - Method in interface org.apache.arrow.adbc.core.AdbcConnection
Set the current catalog.
setCurrentCatalog(String) - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcConnection
 
setCurrentDbSchema(String) - Method in interface org.apache.arrow.adbc.core.AdbcConnection
Set the current schema.
setCurrentDbSchema(String) - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcConnection
 
setIsolationLevel(IsolationLevel) - Method in interface org.apache.arrow.adbc.core.AdbcConnection
Change the isolation level used by transactions.
setIsolationLevel(IsolationLevel) - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcConnection
 
setOption(String, Object) - Method in interface org.apache.arrow.adbc.core.AdbcStatement
setOption(TypedKey<T>, T) - Method in interface org.apache.arrow.adbc.core.AdbcOptions
Set a generic option.
setReadOnly(boolean) - Method in interface org.apache.arrow.adbc.core.AdbcConnection
Toggle whether the connection is read-only.
setReadOnly(boolean) - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcConnection
 
setSqlQuery(String) - Method in interface org.apache.arrow.adbc.core.AdbcStatement
Set a SQL query to be executed on this statement.
setSqlQuery(String) - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlStatement
 
setSqlQuery(String) - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcStatement
 
setSubstraitPlan(ByteBuffer) - Method in interface org.apache.arrow.adbc.core.AdbcStatement
Set a Substrait plan to be executed on this statement.
SNAPSHOT - Enum constant in enum org.apache.arrow.adbc.core.IsolationLevel
This isolation guarantees that all reads in the transaction will see a consistent snapshot of the database and the transaction should only successfully commit if no updates conflict with any concurrent updates made since that snapshot.
sqlQuirks(SqlQuirks) - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcQuirks.Builder
 
SqlQuirks - Class in org.apache.arrow.adbc.sql
Parameters to pass to SQL-based drivers to account for driver/vendor-specific SQL quirks.
SqlQuirks() - Constructor for class org.apache.arrow.adbc.sql.SqlQuirks
 
SqlQuirks.Builder - Class in org.apache.arrow.adbc.sql
 
SqlTestUtil - Class in org.apache.arrow.adbc.driver.testsuite
 
SqlTestUtil(SqlValidationQuirks) - Constructor for class org.apache.arrow.adbc.driver.testsuite.SqlTestUtil
 
SqlValidationQuirks - Class in org.apache.arrow.adbc.driver.testsuite
Account for driver/vendor-specific quirks in implementing validation tests.
SqlValidationQuirks() - Constructor for class org.apache.arrow.adbc.driver.testsuite.SqlValidationQuirks
 
StandardJdbcQuirks - Class in org.apache.arrow.adbc.driver.jdbc
 
StandardJdbcQuirks() - Constructor for class org.apache.arrow.adbc.driver.jdbc.StandardJdbcQuirks
 
StandardSchemas - Class in org.apache.arrow.adbc.core
 
StandardStatistics - Enum in org.apache.arrow.adbc.core
Definitions of standard statistic names/keys.
STATISTICS_DB_SCHEMA_SCHEMA - Static variable in class org.apache.arrow.adbc.core.StandardSchemas
 
STATISTICS_SCHEMA - Static variable in class org.apache.arrow.adbc.core.StandardSchemas
 
STATISTICS_VALUE_SCHEMA - Static variable in class org.apache.arrow.adbc.core.StandardSchemas
 
supportsCurrentCatalog() - Method in class org.apache.arrow.adbc.driver.testsuite.SqlValidationQuirks
 

T

TABLE_SCHEMA - Static variable in class org.apache.arrow.adbc.core.StandardSchemas
 
TABLE_TYPES_SCHEMA - Static variable in class org.apache.arrow.adbc.core.StandardSchemas
The schema of the result set of AdbcConnection.getTableTypes().
TABLES - Enum constant in enum org.apache.arrow.adbc.core.AdbcConnection.GetObjectsDepth
Display catalogs, database schemas, and tables.
TIMEOUT - Enum constant in enum org.apache.arrow.adbc.core.AdbcStatusCode
The operation was cancelled due to a timeout.
TLS_OVERRIDE_HOSTNAME - Static variable in interface org.apache.arrow.adbc.driver.flightsql.FlightSqlConnectionProperties
 
TLS_ROOT_CERTS - Static variable in interface org.apache.arrow.adbc.driver.flightsql.FlightSqlConnectionProperties
 
TLS_SKIP_VERIFY - Static variable in interface org.apache.arrow.adbc.driver.flightsql.FlightSqlConnectionProperties
 
toString() - Method in exception org.apache.arrow.adbc.core.AdbcException
 
toString() - Method in class org.apache.arrow.adbc.core.AdbcStatement.PartitionResult
 
toString() - Method in class org.apache.arrow.adbc.core.AdbcStatement.QueryResult
 
toString() - Method in class org.apache.arrow.adbc.core.AdbcStatement.UpdateResult
 
toString() - Method in class org.apache.arrow.adbc.core.ErrorDetail
 
toString() - Method in class org.apache.arrow.adbc.core.PartitionDescriptor
 
toString() - Method in class org.apache.arrow.adbc.core.TypedKey
 
toString() - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlConnection
 
toString() - Method in class org.apache.arrow.adbc.driver.flightsql.FlightSqlDatabase
 
toString() - Method in class org.apache.arrow.adbc.driver.jdbc.adapter.JdbcFieldInfoExtra
 
toString() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcConnection
 
toString() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcDataSourceDatabase
 
toString() - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcQuirks
 
typeConverter(JdbcToArrowTypeConverter) - Method in class org.apache.arrow.adbc.driver.jdbc.JdbcQuirks.Builder
 
TypedKey<T> - Class in org.apache.arrow.adbc.core
A typesafe option key.
TypedKey(String, Class<T>) - Constructor for class org.apache.arrow.adbc.core.TypedKey
 

U

UNAUTHENTICATED - Enum constant in enum org.apache.arrow.adbc.core.AdbcStatusCode
Authentication failed.
UNAUTHORIZED - Enum constant in enum org.apache.arrow.adbc.core.AdbcStatusCode
The client is not authorized to perform the given operation.
UNKNOWN - Enum constant in enum org.apache.arrow.adbc.core.AdbcStatusCode
An unknown error occurred.
UpdateResult(long) - Constructor for class org.apache.arrow.adbc.core.AdbcStatement.UpdateResult
 
USAGE_SCHEMA - Static variable in class org.apache.arrow.adbc.core.StandardSchemas
 

V

valueOf(String) - Static method in enum org.apache.arrow.adbc.core.AdbcConnection.GetObjectsDepth
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.arrow.adbc.core.AdbcInfoCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.arrow.adbc.core.AdbcStatusCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.arrow.adbc.core.BulkIngestMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.arrow.adbc.core.IsolationLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.arrow.adbc.core.StandardStatistics
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.arrow.adbc.core.AdbcConnection.GetObjectsDepth
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.arrow.adbc.core.AdbcInfoCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.arrow.adbc.core.AdbcStatusCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.arrow.adbc.core.BulkIngestMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.arrow.adbc.core.IsolationLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.arrow.adbc.core.StandardStatistics
Returns an array containing the constants of this enum type, in the order they are declared.
VENDOR_ARROW_VERSION - Enum constant in enum org.apache.arrow.adbc.core.AdbcInfoCode
The database vendor/product Arrow library version (type: utf8).
VENDOR_NAME - Enum constant in enum org.apache.arrow.adbc.core.AdbcInfoCode
The database vendor/product name (e.g.
VENDOR_VERSION - Enum constant in enum org.apache.arrow.adbc.core.AdbcInfoCode
The database vendor/product version (type: utf8).

W

WITH_COOKIE_MIDDLEWARE - Static variable in interface org.apache.arrow.adbc.driver.flightsql.FlightSqlConnectionProperties
 
withCause(Throwable) - Method in exception org.apache.arrow.adbc.core.AdbcException
Copy this exception with a different cause (a convenience for use with the static factories).
withDetails(Collection<ErrorDetail>) - Method in exception org.apache.arrow.adbc.core.AdbcException
Copy this exception with different details (a convenience for use with the static factories).
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form