Index

A C D E G I L M O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

A

addColumn(ConnectorSession, JdbcTableHandle, ColumnMetadata) - Method in class io.trino.plugin.clickhouse.ClickHouseClient
 

C

ClickHouseClient - Class in io.trino.plugin.clickhouse
 
ClickHouseClient(BaseJdbcConfig, ConnectionFactory, QueryBuilder, TypeManager, IdentifierMapping, RemoteQueryModifier) - Constructor for class io.trino.plugin.clickhouse.ClickHouseClient
 
ClickHouseClientModule - Class in io.trino.plugin.clickhouse
 
ClickHouseClientModule() - Constructor for class io.trino.plugin.clickhouse.ClickHouseClientModule
 
ClickHouseConfig - Class in io.trino.plugin.clickhouse
 
ClickHouseConfig() - Constructor for class io.trino.plugin.clickhouse.ClickHouseConfig
 
ClickHouseConnectionFactory - Class in io.trino.plugin.clickhouse
 
ClickHouseConnectionFactory(ConnectionFactory) - Constructor for class io.trino.plugin.clickhouse.ClickHouseConnectionFactory
 
ClickHouseEngineType - Enum Class in io.trino.plugin.clickhouse
 
ClickHousePlugin - Class in io.trino.plugin.clickhouse
 
ClickHousePlugin() - Constructor for class io.trino.plugin.clickhouse.ClickHousePlugin
 
ClickHouseSessionProperties - Class in io.trino.plugin.clickhouse
 
ClickHouseSessionProperties(ClickHouseConfig) - Constructor for class io.trino.plugin.clickhouse.ClickHouseSessionProperties
 
ClickHouseTableProperties - Class in io.trino.plugin.clickhouse
Class contains all table properties for the Clickhouse connector.
ClickHouseTableProperties() - Constructor for class io.trino.plugin.clickhouse.ClickHouseTableProperties
 
close() - Method in class io.trino.plugin.clickhouse.ClickHouseConnectionFactory
 
configure(Binder) - Method in class io.trino.plugin.clickhouse.ClickHouseClientModule
 
copyTableSchema(ConnectorSession, Connection, String, String, String, String, List<String>) - Method in class io.trino.plugin.clickhouse.ClickHouseClient
 
createConnectionFactory(BaseJdbcConfig, CredentialProvider, OpenTelemetry) - Static method in class io.trino.plugin.clickhouse.ClickHouseClientModule
 
createSchema(ConnectorSession, Connection, String) - Method in class io.trino.plugin.clickhouse.ClickHouseClient
 
createTableSql(RemoteTableName, List<String>, ConnectorTableMetadata) - Method in class io.trino.plugin.clickhouse.ClickHouseClient
 

D

DATE - Static variable in class io.trino.plugin.clickhouse.TrinoToClickHouseWriteChecker
 
DATETIME - Static variable in class io.trino.plugin.clickhouse.TrinoToClickHouseWriteChecker
 
DEFAULT_DOMAIN_COMPACTION_THRESHOLD - Static variable in class io.trino.plugin.clickhouse.ClickHouseClient
 
DEFAULT_TABLE_ENGINE - Static variable in class io.trino.plugin.clickhouse.ClickHouseTableProperties
 
delete(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.clickhouse.ClickHouseClient
 
dropSchema(ConnectorSession, Connection, String, boolean) - Method in class io.trino.plugin.clickhouse.ClickHouseClient
 

E

ENGINE_PROPERTY - Static variable in class io.trino.plugin.clickhouse.ClickHouseTableProperties
 

G

getColumnDefinitionSql(ConnectorSession, ColumnMetadata, String) - Method in class io.trino.plugin.clickhouse.ClickHouseClient
 
getEngine(Map<String, Object>) - Static method in class io.trino.plugin.clickhouse.ClickHouseTableProperties
 
getEngineType() - Method in enum class io.trino.plugin.clickhouse.ClickHouseEngineType
 
getOrderBy(Map<String, Object>) - Static method in class io.trino.plugin.clickhouse.ClickHouseTableProperties
 
getPartitionBy(Map<String, Object>) - Static method in class io.trino.plugin.clickhouse.ClickHouseTableProperties
 
getPrimaryKey(Map<String, Object>) - Static method in class io.trino.plugin.clickhouse.ClickHouseTableProperties
 
getRewriteFormatExpression() - Method in class io.trino.plugin.clickhouse.ImplementAvgBigint
 
getSampleBy(Map<String, Object>) - Static method in class io.trino.plugin.clickhouse.ClickHouseTableProperties
 
getSessionProperties() - Method in class io.trino.plugin.clickhouse.ClickHouseSessionProperties
 
getTableComment(ResultSet) - Method in class io.trino.plugin.clickhouse.ClickHouseClient
 
getTableProperties() - Method in class io.trino.plugin.clickhouse.ClickHouseTableProperties
 
getTableProperties(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.clickhouse.ClickHouseClient
 
getTableTypes() - Method in class io.trino.plugin.clickhouse.ClickHouseClient
 

I

implementAggregation(ConnectorSession, AggregateFunction, Map<String, ColumnHandle>) - Method in class io.trino.plugin.clickhouse.ClickHouseClient
 
ImplementAvgBigint - Class in io.trino.plugin.clickhouse
 
ImplementAvgBigint() - Constructor for class io.trino.plugin.clickhouse.ImplementAvgBigint
 
io.trino.plugin.clickhouse - package io.trino.plugin.clickhouse
 
isLimitGuaranteed(ConnectorSession) - Method in class io.trino.plugin.clickhouse.ClickHouseClient
 
isMapStringAsVarchar() - Method in class io.trino.plugin.clickhouse.ClickHouseConfig
 
isMapStringAsVarchar(ConnectorSession) - Static method in class io.trino.plugin.clickhouse.ClickHouseSessionProperties
 

L

limitFunction() - Method in class io.trino.plugin.clickhouse.ClickHouseClient
 
LOG - Enum constant in enum class io.trino.plugin.clickhouse.ClickHouseEngineType
 

M

MAP_STRING_AS_VARCHAR - Static variable in class io.trino.plugin.clickhouse.ClickHouseSessionProperties
 
MERGETREE - Enum constant in enum class io.trino.plugin.clickhouse.ClickHouseEngineType
 

O

openConnection(ConnectorSession) - Method in class io.trino.plugin.clickhouse.ClickHouseConnectionFactory
 
ORDER_BY_PROPERTY - Static variable in class io.trino.plugin.clickhouse.ClickHouseTableProperties
 

P

PARTITION_BY_PROPERTY - Static variable in class io.trino.plugin.clickhouse.ClickHouseTableProperties
 
PRIMARY_KEY_PROPERTY - Static variable in class io.trino.plugin.clickhouse.ClickHouseTableProperties
 

Q

quoted(String, String, String) - Method in class io.trino.plugin.clickhouse.ClickHouseClient
 

R

renameSchema(ConnectorSession, Connection, String, String) - Method in class io.trino.plugin.clickhouse.ClickHouseClient
 
renameTable(ConnectorSession, Connection, String, String, String, String, String) - Method in class io.trino.plugin.clickhouse.ClickHouseClient
 

S

SAMPLE_BY_PROPERTY - Static variable in class io.trino.plugin.clickhouse.ClickHouseTableProperties
 
setColumnComment(ConnectorSession, JdbcTableHandle, JdbcColumnHandle, Optional<String>) - Method in class io.trino.plugin.clickhouse.ClickHouseClient
 
setColumnType(ConnectorSession, JdbcTableHandle, JdbcColumnHandle, Type) - Method in class io.trino.plugin.clickhouse.ClickHouseClient
 
setMapStringAsVarchar(boolean) - Method in class io.trino.plugin.clickhouse.ClickHouseConfig
 
setTableComment(ConnectorSession, JdbcTableHandle, Optional<String>) - Method in class io.trino.plugin.clickhouse.ClickHouseClient
 
setTableProperties(ConnectorSession, JdbcTableHandle, Map<String, Optional<Object>>) - Method in class io.trino.plugin.clickhouse.ClickHouseClient
 
STRIPELOG - Enum constant in enum class io.trino.plugin.clickhouse.ClickHouseEngineType
 
supportsAggregationPushdown(ConnectorSession, JdbcTableHandle, List<AggregateFunction>, Map<String, ColumnHandle>, List<List<ColumnHandle>>) - Method in class io.trino.plugin.clickhouse.ClickHouseClient
 

T

TINYLOG - Enum constant in enum class io.trino.plugin.clickhouse.ClickHouseEngineType
 
toColumnMapping(ConnectorSession, Connection, JdbcTypeHandle) - Method in class io.trino.plugin.clickhouse.ClickHouseClient
 
toWriteMapping(ConnectorSession, Type) - Method in class io.trino.plugin.clickhouse.ClickHouseClient
 
TrinoToClickHouseWriteChecker<T> - Class in io.trino.plugin.clickhouse
 

U

UINT16 - Static variable in class io.trino.plugin.clickhouse.TrinoToClickHouseWriteChecker
 
UINT32 - Static variable in class io.trino.plugin.clickhouse.TrinoToClickHouseWriteChecker
 
UINT64 - Static variable in class io.trino.plugin.clickhouse.TrinoToClickHouseWriteChecker
 
UINT8 - Static variable in class io.trino.plugin.clickhouse.TrinoToClickHouseWriteChecker
 

V

validate(ClickHouseVersion, T) - Method in class io.trino.plugin.clickhouse.TrinoToClickHouseWriteChecker
 
valueOf(String) - Static method in enum class io.trino.plugin.clickhouse.ClickHouseEngineType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.trino.plugin.clickhouse.ClickHouseEngineType
Returns an array containing the constants of this enum class, in the order they are declared.
A C D E G I L M O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values