Index
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
-
The level of nesting to retrieve for
AdbcConnection.getObjects(GetObjectsDepth, String, String, String, String[], String)
. - AdbcDatabase - Interface in org.apache.arrow.adbc.core
-
An instance of a database (e.g. a handle to an in-memory database).
- 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. a handle to an in-memory database).
- 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
-
The schema of the result of
AdbcConnection.getObjects(AdbcConnection.GetObjectsDepth, String, String, String, String[], String)
. - 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
-
The schema of the result of
AdbcConnection.getStatistics(String, String, String, boolean)
. - 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
andTypes.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
andTypes.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 aDataSource
. - 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.
- 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
-
Deprecated.
- 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. the server name) (type: utf8).
- VENDOR_SQL - Enum constant in enum org.apache.arrow.adbc.core.AdbcInfoCode
-
Indicates whether SQL queries are supported (type: bool).
- VENDOR_SUBSTRAIT - Enum constant in enum org.apache.arrow.adbc.core.AdbcInfoCode
-
Indicates whether Substrait queries are supported (type: bool).
- VENDOR_SUBSTRAIT_MAX_VERSION - Enum constant in enum org.apache.arrow.adbc.core.AdbcInfoCode
-
The maximum supported Substrait version, or null if Substrait is not supported (type: utf8).
- VENDOR_SUBSTRAIT_MIN_VERSION - Enum constant in enum org.apache.arrow.adbc.core.AdbcInfoCode
-
The minimum supported Substrait version, or null if Substrait is not supported (type: utf8).
- 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).
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
AdbcDriver.PARAM_URI
instead.