# All Classes and Interfaces

Class
Description
AlreadyClosedSqlException
SQLException for object-already-closed conditions, e.g., calling a method on a closed
invalid reference

    Statement

.
DrillConnection
Drill-specific `Connection`.
DrillConnectionConfig
NOTE: DrillConnectionConfig will be changed from a class to an interface.
DrillDatabaseMetaData
Drill-specific `DatabaseMetaData`.
DrillPreparedStatement
Drill-specific `PreparedStatement`.
DrillResultSet
Drill-specific `ResultSet`.
DrillStatement
Drill-specific `Statement`.
Driver
Main class of Apache Drill JDBC driver.
ExecutionCanceledSqlException
SQLException for execution-canceled condition.
InvalidCursorStateSqlException
SQLException for invalid-cursor-state conditions, e.g., calling a column accessor method before calling
invalid reference

    ResultSet#next()

or after
invalid reference

    ResultSet#next()

returns false.
InvalidParameterSqlException
`JdbcApiSqlException` for invalid-parameter-value conditions.
JdbcApiSqlException
SQLException for JDBC API calling-sequence/state problems.
SchemaChangeListener
SQLConversionException
SQLConversionOverflowException
TracingProxyDriver
Proxy driver for tracing calls to a JDBC driver.