# All Classes and Interfaces

Class
Description
AbstractDriver
This class is essentially a wrapper of the `Driver` interface.
BlackholeDriverExtension
CodeQLDriverExtension
DefaultActivityListener
DefaultDialect
DefaultDriverExtension
DriverExtension
ExecutableBlock
An executable block represents either a function, which returns a value, or a procedure, which is executed without returning a value.
A function is defined using the syntax: `{{[function(args)]: <body>}}` A procedure is defined using the syntax: `{%[procedure(args)]: <body>%}`
FileBasedJdbcConnectionManager
HelpDriverExtension
JdbcActivityListener
JdbcDialect
Main
ParsedQuery
PromptDriverExtension
PrqlDriverExtension
QueryBuilder
QueryExtension
QueryParser
This class parses the given query string to extract discrete parts and executable code blocks.
QueryParser.Part
ScriptDriverExtension
ShellDriverExtension
SqlDriverExtension
VarsDriverExtension
WebDriverExtension
WrappedCallableStatement
This class serves as a wrapper for a `CallableStatement`.
WrappedConnection
This class serves as a wrapper for a `Connection`.
WrappedConnectionPoolDataSource
This class serves as a wrapper for a `ConnectionPoolDataSource`.
WrappedDataSource
This class serves as a wrapper for a `DataSource`.
WrappedDriver
WrappedPooledConnection
This class serves as a wrapper for a `PooledConnection`.
WrappedPreparedStatement
This class serves as a wrapper for a `PreparedStatement`.
WrappedResultSet
This class serves as a wrapper for a `ResultSet`.
WrappedStatement
This class serves as a wrapper for a `Statement`.
WrappedXAConnection
This class serves as a wrapper for a `XAConnection`.