A C D E G I J L N O R S T U

## A

acceptsURL(String) - Method in class org.apache.drill.jdbc.Driver
acceptsURL(String) - Method in class org.apache.drill.jdbc.proxy.TracingProxyDriver
AlreadyClosedSqlException - Exception in org.apache.drill.jdbc
  SQLException for object-already-closed conditions, e.g., calling a method on a closed `Statement`.
AlreadyClosedSqlException(String, String, int) - Constructor for exception org.apache.drill.jdbc.AlreadyClosedSqlException
  See `JdbcApiSqlException.JdbcApiSqlException(String, String, int)`.
AlreadyClosedSqlException(String, String) - Constructor for exception org.apache.drill.jdbc.AlreadyClosedSqlException
  See `JdbcApiSqlException.JdbcApiSqlException(String, String)`.
AlreadyClosedSqlException(String) - Constructor for exception org.apache.drill.jdbc.AlreadyClosedSqlException
  See `JdbcApiSqlException.JdbcApiSqlException(String)`.
AlreadyClosedSqlException() - Constructor for exception org.apache.drill.jdbc.AlreadyClosedSqlException
  See `JdbcApiSqlException.JdbcApiSqlException()`.
AlreadyClosedSqlException(Throwable) - Constructor for exception org.apache.drill.jdbc.AlreadyClosedSqlException
  See `JdbcApiSqlException.JdbcApiSqlException(Throwable cause)`.
AlreadyClosedSqlException(String, Throwable) - Constructor for exception org.apache.drill.jdbc.AlreadyClosedSqlException
  See `JdbcApiSqlException.JdbcApiSqlException(String, Throwable)`.
AlreadyClosedSqlException(String, String, Throwable) - Constructor for exception org.apache.drill.jdbc.AlreadyClosedSqlException
  See `JdbcApiSqlException.JdbcApiSqlException(String, String, Throwable)`.
AlreadyClosedSqlException(String, String, int, Throwable) - Constructor for exception org.apache.drill.jdbc.AlreadyClosedSqlException
  See `JdbcApiSqlException.JdbcApiSqlException(String, String, int, Throwable)`.

## C

commit() - Method in interface org.apache.drill.jdbc.DrillConnection
  Drill: Not supported.
connect(String, Properties) - Method in class org.apache.drill.jdbc.Driver
connect(String, Properties) - Method in class org.apache.drill.jdbc.proxy.TracingProxyDriver

## D

DrillConnection - Interface in org.apache.drill.jdbc
  Drill-specific `Connection`.
DrillConnectionConfig - Class in org.apache.drill.jdbc
  NOTE: DrillConnectionConfig will be changed from a class to an interface.
DrillConnectionConfig(Properties) - Constructor for class org.apache.drill.jdbc.DrillConnectionConfig
DrillDatabaseMetaData - Interface in org.apache.drill.jdbc
  Drill-specific `DatabaseMetaData`.
DrillPreparedStatement - Interface in org.apache.drill.jdbc
  Drill-specific `PreparedStatement`.
DrillResultSet - Interface in org.apache.drill.jdbc
  Drill-specific `ResultSet`.
DrillStatement - Interface in org.apache.drill.jdbc
  Drill-specific `Statement`.
Driver - Class in org.apache.drill.jdbc
  Main class of Apache Drill JDBC driver.
Driver() - Constructor for class org.apache.drill.jdbc.Driver

## E

ExecutionCanceledSqlException - Exception in org.apache.drill.jdbc
  SQLException for execution-canceled condition.
ExecutionCanceledSqlException(String) - Constructor for exception org.apache.drill.jdbc.ExecutionCanceledSqlException
  See `SQLNonTransientException.SQLNonTransientException(String)`.

## G

getAttributes(String, String, String, String) - Method in interface org.apache.drill.jdbc.DrillDatabaseMetaData
  Drill: Currently, returns an empty (zero-row) result set.
getAutoCommit() - Method in interface org.apache.drill.jdbc.DrillConnection
getBestRowIdentifier(String, String, String, int, boolean) - Method in interface org.apache.drill.jdbc.DrillDatabaseMetaData
  Drill: Currently, returns an empty (zero-row) result set.
getBigDecimal(int, int) - Method in interface org.apache.drill.jdbc.DrillResultSet
getBigDecimal(String, int) - Method in interface org.apache.drill.jdbc.DrillResultSet
getByte(int) - Method in interface org.apache.drill.jdbc.DrillResultSet
getByte(String) - Method in interface org.apache.drill.jdbc.DrillResultSet
getClient() - Method in interface org.apache.drill.jdbc.DrillConnection
getClientInfoProperties() - Method in interface org.apache.drill.jdbc.DrillDatabaseMetaData
  Drill: Currently, returns an empty (zero-row) result set.
getColumnPrivileges(String, String, String, String) - Method in interface org.apache.drill.jdbc.DrillDatabaseMetaData
  Drill: Currently, returns an empty (zero-row) result set.
getConfig() - Method in interface org.apache.drill.jdbc.DrillConnection
  Returns a view onto this connection's configuration properties.
getCrossReference(String, String, String, String, String, String) - Method in interface org.apache.drill.jdbc.DrillDatabaseMetaData
  Drill: Currently, returns an empty (zero-row) result set.
getDouble(int) - Method in interface org.apache.drill.jdbc.DrillResultSet
getDouble(String) - Method in interface org.apache.drill.jdbc.DrillResultSet
getExportedKeys(String, String, String) - Method in interface org.apache.drill.jdbc.DrillDatabaseMetaData
  Drill: Currently, returns an empty (zero-row) result set.
getFloat(int) - Method in interface org.apache.drill.jdbc.DrillResultSet
getFloat(String) - Method in interface org.apache.drill.jdbc.DrillResultSet
getFunctionColumns(String, String, String, String) - Method in interface org.apache.drill.jdbc.DrillDatabaseMetaData
  Drill: Currently, returns an empty (zero-row) result set.
getFunctions(String, String, String) - Method in interface org.apache.drill.jdbc.DrillDatabaseMetaData
  Drill: Currently, returns an empty (zero-row) result set.
getIdentifierQuoteString() - Method in interface org.apache.drill.jdbc.DrillDatabaseMetaData
  Drill: Reports that the SQL identifier quoting character is the back-quote character ("```"; Unicode U+0060; "GRAVE ACCENT").
getImportedKeys(String, String, String) - Method in interface org.apache.drill.jdbc.DrillDatabaseMetaData
  Drill: Currently, returns an empty (zero-row) result set.
getIndexInfo(String, String, String, boolean, boolean) - Method in interface org.apache.drill.jdbc.DrillDatabaseMetaData
  Drill: Currently, returns an empty (zero-row) result set.
getInt(int) - Method in interface org.apache.drill.jdbc.DrillResultSet
getInt(String) - Method in interface org.apache.drill.jdbc.DrillResultSet
getLong(int) - Method in interface org.apache.drill.jdbc.DrillResultSet
getLong(String) - Method in interface org.apache.drill.jdbc.DrillResultSet
getMajorVersion() - Method in class org.apache.drill.jdbc.Driver
getMajorVersion() - Method in class org.apache.drill.jdbc.proxy.TracingProxyDriver
getMinorVersion() - Method in class org.apache.drill.jdbc.Driver
getMinorVersion() - Method in class org.apache.drill.jdbc.proxy.TracingProxyDriver
getNetworkTimeout() - Method in interface org.apache.drill.jdbc.DrillConnection
  Drill: Returns zero.
getObject(int) - Method in interface org.apache.drill.jdbc.DrillResultSet
getObject(String) - Method in interface org.apache.drill.jdbc.DrillResultSet
getParentLogger() - Method in class org.apache.drill.jdbc.Driver
getParentLogger() - Method in class org.apache.drill.jdbc.proxy.TracingProxyDriver
getPrimaryKeys(String, String, String) - Method in interface org.apache.drill.jdbc.DrillDatabaseMetaData
  Drill: Currently, returns an empty (zero-row) result set.
getProcedureColumns(String, String, String, String) - Method in interface org.apache.drill.jdbc.DrillDatabaseMetaData
  Drill: Currently, returns an empty (zero-row) result set.
getProcedures(String, String, String) - Method in interface org.apache.drill.jdbc.DrillDatabaseMetaData
  Drill: Currently, returns an empty (zero-row) result set.
getPropertyInfo(String, Properties) - Method in class org.apache.drill.jdbc.Driver
getPropertyInfo(String, Properties) - Method in class org.apache.drill.jdbc.proxy.TracingProxyDriver
getPseudoColumns(String, String, String, String) - Method in interface org.apache.drill.jdbc.DrillDatabaseMetaData
  Drill: Currently, returns an empty (zero-row) result set.
getQueryId() - Method in interface org.apache.drill.jdbc.DrillResultSet
  Gets the ID of the associated query (the query whose results this ResultSet presents).
getQueryTimeout() - Method in interface org.apache.drill.jdbc.DrillStatement
  Drill: Returns zero, indicating that no timeout is set.
getSchema() - Method in interface org.apache.drill.jdbc.DrillConnection
getShort(int) - Method in interface org.apache.drill.jdbc.DrillResultSet
getShort(String) - Method in interface org.apache.drill.jdbc.DrillResultSet
getString(int) - Method in interface org.apache.drill.jdbc.DrillResultSet
getString(String) - Method in interface org.apache.drill.jdbc.DrillResultSet
getSuperTables(String, String, String) - Method in interface org.apache.drill.jdbc.DrillDatabaseMetaData
  Drill: Currently, returns an empty (zero-row) result set.
getSuperTypes(String, String, String) - Method in interface org.apache.drill.jdbc.DrillDatabaseMetaData
  Drill: Currently, returns an empty (zero-row) result set.
getTablePrivileges(String, String, String) - Method in interface org.apache.drill.jdbc.DrillDatabaseMetaData
  Drill: Currently, returns an empty (zero-row) result set.
getTableTypes() - Method in interface org.apache.drill.jdbc.DrillDatabaseMetaData
  Drill: Currently, returns an empty (zero-row) result set.
getTimeZone() - Method in class org.apache.drill.jdbc.DrillConnectionConfig
getTransactionIsolation() - Method in interface org.apache.drill.jdbc.DrillConnection
getTypeInfo() - Method in interface org.apache.drill.jdbc.DrillDatabaseMetaData
  Drill: Currently, returns an empty (zero-row) result set.
getUDTs(String, String, String, int[]) - Method in interface org.apache.drill.jdbc.DrillDatabaseMetaData
  Drill: Currently, returns an empty (zero-row) result set.
getVersionColumns(String, String, String) - Method in interface org.apache.drill.jdbc.DrillDatabaseMetaData
  Drill: Currently, returns an empty (zero-row) result set.
getZookeeperConnectionString() - Method in class org.apache.drill.jdbc.DrillConnectionConfig

## I

InvalidCursorStateSqlException - Exception in org.apache.drill.jdbc
  SQLException for invalid-cursor-state conditions, e.g., calling a column accessor method before calling `ResultSet.next()` or after `ResultSet.next()` returns false.
InvalidCursorStateSqlException(String, String, int) - Constructor for exception org.apache.drill.jdbc.InvalidCursorStateSqlException
  See `JdbcApiSqlException.JdbcApiSqlException(String, String, int)`.
InvalidCursorStateSqlException(String, String) - Constructor for exception org.apache.drill.jdbc.InvalidCursorStateSqlException
  See `JdbcApiSqlException.JdbcApiSqlException(String, String)`.
InvalidCursorStateSqlException(String) - Constructor for exception org.apache.drill.jdbc.InvalidCursorStateSqlException
  See `JdbcApiSqlException.JdbcApiSqlException(String)`.
InvalidCursorStateSqlException() - Constructor for exception org.apache.drill.jdbc.InvalidCursorStateSqlException
  See `JdbcApiSqlException.JdbcApiSqlException()`.
InvalidCursorStateSqlException(Throwable) - Constructor for exception org.apache.drill.jdbc.InvalidCursorStateSqlException
  See `JdbcApiSqlException.JdbcApiSqlException(Throwable cause)`.
InvalidCursorStateSqlException(String, Throwable) - Constructor for exception org.apache.drill.jdbc.InvalidCursorStateSqlException
  See `JdbcApiSqlException.JdbcApiSqlException(String, Throwable)`.
InvalidCursorStateSqlException(String, String, Throwable) - Constructor for exception org.apache.drill.jdbc.InvalidCursorStateSqlException
  See `JdbcApiSqlException.JdbcApiSqlException(String, String, Throwable)`.
InvalidCursorStateSqlException(String, String, int, Throwable) - Constructor for exception org.apache.drill.jdbc.InvalidCursorStateSqlException
  See `JdbcApiSqlException.JdbcApiSqlException(String, String, int, Throwable)`.
InvalidParameterSqlException - Exception in org.apache.drill.jdbc
  `JdbcApiSqlException` for invalid-parameter-value conditions.
InvalidParameterSqlException(String, String, int) - Constructor for exception org.apache.drill.jdbc.InvalidParameterSqlException
  See `JdbcApiSqlException.JdbcApiSqlException(String, String, int)`.
InvalidParameterSqlException(String, String) - Constructor for exception org.apache.drill.jdbc.InvalidParameterSqlException
  See `JdbcApiSqlException.JdbcApiSqlException(String, String)`.
InvalidParameterSqlException(String) - Constructor for exception org.apache.drill.jdbc.InvalidParameterSqlException
  See `JdbcApiSqlException.JdbcApiSqlException(String)`.
InvalidParameterSqlException(Throwable) - Constructor for exception org.apache.drill.jdbc.InvalidParameterSqlException
  See `JdbcApiSqlException.JdbcApiSqlException(Throwable cause)`.
InvalidParameterSqlException(String, Throwable) - Constructor for exception org.apache.drill.jdbc.InvalidParameterSqlException
  See `JdbcApiSqlException.JdbcApiSqlException(String, Throwable)`.
InvalidParameterSqlException(String, String, Throwable) - Constructor for exception org.apache.drill.jdbc.InvalidParameterSqlException
  See `JdbcApiSqlException.JdbcApiSqlException(String, String, Throwable)`.
InvalidParameterSqlException(String, String, int, Throwable) - Constructor for exception org.apache.drill.jdbc.InvalidParameterSqlException
  See `JdbcApiSqlException.JdbcApiSqlException(String, String, int, Throwable)`.
isClosed() - Method in interface org.apache.drill.jdbc.DrillConnection
isClosed() - Method in interface org.apache.drill.jdbc.DrillStatement
isDirect() - Method in class org.apache.drill.jdbc.DrillConnectionConfig
isLocal() - Method in class org.apache.drill.jdbc.DrillConnectionConfig
isServerMetadataDisabled() - Method in class org.apache.drill.jdbc.DrillConnectionConfig
isServerPreparedStatementDisabled() - Method in class org.apache.drill.jdbc.DrillConnectionConfig
isWrapperFor(Class<?>) - Method in interface org.apache.drill.jdbc.DrillConnection
isWrapperFor(Class<?>) - Method in interface org.apache.drill.jdbc.DrillResultSet

## J

JdbcApiSqlException - Exception in org.apache.drill.jdbc
  SQLException for JDBC API calling-sequence/state problems.
JdbcApiSqlException(String, String, int) - Constructor for exception org.apache.drill.jdbc.JdbcApiSqlException
  See `SQLException.SQLException(String, String, int)`.
JdbcApiSqlException(String, String) - Constructor for exception org.apache.drill.jdbc.JdbcApiSqlException
  See `SQLException.SQLException(String, String)`.
JdbcApiSqlException(String) - Constructor for exception org.apache.drill.jdbc.JdbcApiSqlException
  See `SQLException.SQLException(String)`.
JdbcApiSqlException() - Constructor for exception org.apache.drill.jdbc.JdbcApiSqlException
  See `SQLException.SQLException()`.
JdbcApiSqlException(Throwable) - Constructor for exception org.apache.drill.jdbc.JdbcApiSqlException
  See `SQLException.SQLException(Throwable cause)`.
JdbcApiSqlException(String, Throwable) - Constructor for exception org.apache.drill.jdbc.JdbcApiSqlException
  See `SQLException.SQLException(String, Throwable)`.
JdbcApiSqlException(String, String, Throwable) - Constructor for exception org.apache.drill.jdbc.JdbcApiSqlException
  See `SQLException.SQLException(String, String, Throwable)`.
JdbcApiSqlException(String, String, int, Throwable) - Constructor for exception org.apache.drill.jdbc.JdbcApiSqlException
  See `SQLException.SQLException(String, String, int, Throwable)`.
jdbcCompliant() - Method in class org.apache.drill.jdbc.Driver
jdbcCompliant() - Method in class org.apache.drill.jdbc.proxy.TracingProxyDriver

## L

load() - Static method in class org.apache.drill.jdbc.Driver
  Ensures that class is loaded.

## N

nullsAreSortedAtEnd() - Method in interface org.apache.drill.jdbc.DrillDatabaseMetaData
  Drill: Reports that NULL values are not sorted last.
nullsAreSortedAtStart() - Method in interface org.apache.drill.jdbc.DrillDatabaseMetaData
  Drill: Reports that NULL values are not sorted first.
nullsAreSortedHigh() - Method in interface org.apache.drill.jdbc.DrillDatabaseMetaData
  Drill: Reports that NULL values are sorted high.
nullsAreSortedLow() - Method in interface org.apache.drill.jdbc.DrillDatabaseMetaData
  Drill: Reports that NULL values are not sorted low.

## O

org.apache.drill.jdbc - package org.apache.drill.jdbc
  JDBC driver for Drill.
org.apache.drill.jdbc.proxy - package org.apache.drill.jdbc.proxy
  Tracing proxy JDBC driver.

## R

releaseSavepoint(Savepoint) - Method in interface org.apache.drill.jdbc.DrillConnection
  Drill: Not supported.
rollback() - Method in interface org.apache.drill.jdbc.DrillConnection
  Drill: Not supported.
rollback(Savepoint) - Method in interface org.apache.drill.jdbc.DrillConnection
  Drill: Not supported.

## S

schemaChanged(BatchSchema) - Method in interface org.apache.drill.jdbc.SchemaChangeListener
SchemaChangeListener - Interface in org.apache.drill.jdbc
setAutoCommit(boolean) - Method in interface org.apache.drill.jdbc.DrillConnection
setNetworkTimeout(Executor, int) - Method in interface org.apache.drill.jdbc.DrillConnection
  Drill: Not supported (for non-zero timeout value).
setQueryTimeout(int) - Method in interface org.apache.drill.jdbc.DrillStatement
  Drill: Not supported (for non-zero timeout value).
setSavepoint() - Method in interface org.apache.drill.jdbc.DrillConnection
  Drill: Not supported.
setSavepoint(String) - Method in interface org.apache.drill.jdbc.DrillConnection
  Drill: Not supported.
setSchema(String) - Method in interface org.apache.drill.jdbc.DrillConnection
setTransactionIsolation(int) - Method in interface org.apache.drill.jdbc.DrillConnection
SQLConversionException - Exception in org.apache.drill.jdbc
SQLConversionOverflowException - Exception in org.apache.drill.jdbc
SQLConversionOverflowException(String) - Constructor for exception org.apache.drill.jdbc.SQLConversionOverflowException
SqlTimeoutException - Exception in org.apache.drill.jdbc
  Indicates that an operation timed out.

## T

TracingProxyDriver - Class in org.apache.drill.jdbc.proxy
  Proxy driver for tracing calls to a JDBC driver.
TracingProxyDriver() - Constructor for class org.apache.drill.jdbc.proxy.TracingProxyDriver

## U

unwrap(Class<T>) - Method in interface org.apache.drill.jdbc.DrillConnection
unwrap(Class<T>) - Method in interface org.apache.drill.jdbc.DrillResultSet

A C D E G I J L N O R S T U