# All Classes and Interfaces

Class
Description
AbstractCharStream
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
AbstractPreparedStatement
AbstractResultSet
CharStream
This interface describes a character stream that maintains line and column number positions of the characters.
ClickHouseArray
ClickHouseBlob
ClickHouseClob
ClickHouseConnection
ClickHouseConnectionImpl
ClickHouseDatabaseMetaData
ClickHouseDataSource
ClickHouseDriver
JDBC driver for ClickHouse.
ClickHouseJdbcUrlParser
ClickHouseJdbcUrlParser.ConnectionInfo
ClickHouseParameterMetaData
ClickHousePreparedStatement
ClickHouseResultSet
ClickHouseResultSetMetaData
ClickHouseScrollableResultSet
ClickHouseSqlParser
ClickHouseSqlParserConstants
Token literal values and constants.
ClickHouseSqlParserTokenManager
Token Manager.
ClickHouseSqlStatement
ClickHouseSqlUtils
ClickHouseStatement
ClickHouseStatementImpl
ClickHouseStruct
ClickHouseXml
CombinedResultSet
Wrapper of multiple ResultSets.
InputBasedPreparedStatement
JdbcConfig
JDBC-specific configuration.
JdbcParameterizedQuery
A parameterized query is a parsed query with parameters being extracted for substitution.
JdbcParseHandler
JdbcSavepoint
JdbcTransaction
JdbcTypeMapping
This class defines mappings among `Types`, `JDBCType`, `ClickHouseDataType`, `ClickHouseColumn`, and `Class`.
JdbcWrapper
LanguageType
Main
Main.Pojo
OperationType
ParseException
This exception is thrown when parse errors are encountered.
ParseHandler
SimpleCharStream
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SqlBasedPreparedStatement
SqlExceptionUtils
Helper class for building `SQLException`.
StatementType
StreamBasedPreparedStatement
TableBasedPreparedStatement
Token
Describes the input token stream.
TokenMgrException
Token Manager Error.