# All Classes and Interfaces

Class
Description
BatchInsertUtils
ConnectionProperties
DatabendColumnInfo
DatabendColumnInfo.Builder
DatabendColumnInfo.Nullable
DatabendConnection
DatabendCopyParams
DatabendCopyParams.Builder
DatabendCopyParams.DatabendParams
DatabendDatabaseMetaData
DatabendDriver
DatabendDriverUri
Parses and extracts parameters from a databend JDBC URL
DatabendLogger
DatabendPreparedStatement
DatabendPresignClient
DatabendPresignClientV1
DatabendResultSet
DatabendResultSetMetaData
DatabendStage
DatabendStage.Builder
DatabendStatement
DatabendUnboundQueryResultSet
We create a new ResultSet class constructed directly from fixed values or pre-query combinations of data.
DatabendUnsupportedOperationException
ExternalLocationS3
ExternalLocationS3.Builder
FileTransferAPI
JDKLogger
LoggerUtil
NonQueryRawStatement
A non query statement is a statement that does not return data (such as INSERT)
NonRegisteringDatabendDriver
NotImplemented
ParamMarker
PresignContext
PresignContext.Builder
QueryRawStatement
A query statement is a statement that returns data (Typically starts with SELECT, SHOW, etc)
RawStatement
RawStatementWrapper
SetParamRawStatement
A Set param statement is a special statement that sets a parameter internally (this type of statement starts with SET)
SLF4JLogger
StatementInfoWrapper
This represents a statement that is ready to be sent to Databend or executed internally to set a param
StatementType
StatementUtil