Index

A C D G I L R S T U V 
All Classes and Interfaces|All Packages

A

addColumn(ConnectorSession, Connection, RemoteTableName, ColumnMetadata) - Method in class io.trino.plugin.redshift.RedshiftClient
 

C

createTableSqls(RemoteTableName, List<String>, ConnectorTableMetadata) - Method in class io.trino.plugin.redshift.RedshiftClient
 

D

delete(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.redshift.RedshiftClient
 
dropSchema(ConnectorSession, Connection, String, boolean) - Method in class io.trino.plugin.redshift.RedshiftClient
 

G

getConnection(ConnectorSession, JdbcSplit, JdbcTableHandle) - Method in class io.trino.plugin.redshift.RedshiftClient
 
getConnectionFactory(BaseJdbcConfig, CredentialProvider, OpenTelemetry) - Static method in class io.trino.plugin.redshift.RedshiftClientModule
 
getPattern() - Method in class io.trino.plugin.redshift.ImplementRedshiftAvgDecimal
 
getPreparedStatement(Connection, String, Optional<Integer>) - Method in class io.trino.plugin.redshift.RedshiftClient
 
getRewriteFormatExpression() - Method in class io.trino.plugin.redshift.ImplementRedshiftAvgBigint
 
getTableStatistics(ConnectorSession, JdbcTableHandle, TupleDomain<ColumnHandle>) - Method in class io.trino.plugin.redshift.RedshiftClient
 

I

implementAggregation(ConnectorSession, AggregateFunction, Map<String, ColumnHandle>) - Method in class io.trino.plugin.redshift.RedshiftClient
 
implementJoin(ConnectorSession, JoinType, PreparedQuery, PreparedQuery, List<JdbcJoinCondition>, Map<JdbcColumnHandle, String>, Map<JdbcColumnHandle, String>, JoinStatistics) - Method in class io.trino.plugin.redshift.RedshiftClient
 
ImplementRedshiftAvgBigint - Class in io.trino.plugin.redshift
 
ImplementRedshiftAvgBigint() - Constructor for class io.trino.plugin.redshift.ImplementRedshiftAvgBigint
 
ImplementRedshiftAvgDecimal - Class in io.trino.plugin.redshift
 
ImplementRedshiftAvgDecimal() - Constructor for class io.trino.plugin.redshift.ImplementRedshiftAvgDecimal
 
io.trino.plugin.redshift - package io.trino.plugin.redshift
 
isLegacyTypeMapping() - Method in class io.trino.plugin.redshift.RedshiftConfig
 
isLimitGuaranteed(ConnectorSession) - Method in class io.trino.plugin.redshift.RedshiftClient
 
isSupportedJoinCondition(ConnectorSession, JdbcJoinCondition) - Method in class io.trino.plugin.redshift.RedshiftClient
 
isTopNGuaranteed(ConnectorSession) - Method in class io.trino.plugin.redshift.RedshiftClient
 

L

limitFunction() - Method in class io.trino.plugin.redshift.RedshiftClient
 

R

readTableStatistics(ConnectorSession, JdbcTableHandle, Supplier<List<JdbcColumnHandle>>) - Method in class io.trino.plugin.redshift.RedshiftTableStatisticsReader
 
RedshiftClient - Class in io.trino.plugin.redshift
 
RedshiftClient(BaseJdbcConfig, ConnectionFactory, JdbcStatisticsConfig, QueryBuilder, IdentifierMapping, RemoteQueryModifier, RedshiftConfig) - Constructor for class io.trino.plugin.redshift.RedshiftClient
 
RedshiftClientModule - Class in io.trino.plugin.redshift
 
RedshiftClientModule() - Constructor for class io.trino.plugin.redshift.RedshiftClientModule
 
RedshiftConfig - Class in io.trino.plugin.redshift
 
RedshiftConfig() - Constructor for class io.trino.plugin.redshift.RedshiftConfig
 
RedshiftPlugin - Class in io.trino.plugin.redshift
 
RedshiftPlugin() - Constructor for class io.trino.plugin.redshift.RedshiftPlugin
 
RedshiftTableStatisticsReader - Class in io.trino.plugin.redshift
 
RedshiftTableStatisticsReader(ConnectionFactory) - Constructor for class io.trino.plugin.redshift.RedshiftTableStatisticsReader
 
renameTable(ConnectorSession, Connection, String, String, String, String, String) - Method in class io.trino.plugin.redshift.RedshiftClient
 
rewrite(AggregateFunction, Captures, AggregateFunctionRule.RewriteContext<ParameterizedExpression>) - Method in class io.trino.plugin.redshift.ImplementRedshiftAvgDecimal
 

S

setColumnComment(ConnectorSession, JdbcTableHandle, JdbcColumnHandle, Optional<String>) - Method in class io.trino.plugin.redshift.RedshiftClient
 
setColumnType(ConnectorSession, JdbcTableHandle, JdbcColumnHandle, Type) - Method in class io.trino.plugin.redshift.RedshiftClient
 
setLegacyTypeMapping(boolean) - Method in class io.trino.plugin.redshift.RedshiftConfig
 
setTableComment(ConnectorSession, JdbcTableHandle, Optional<String>) - Method in class io.trino.plugin.redshift.RedshiftClient
 
setup(Binder) - Method in class io.trino.plugin.redshift.RedshiftClientModule
 
supportsTopN(ConnectorSession, JdbcTableHandle, List<JdbcSortItem>) - Method in class io.trino.plugin.redshift.RedshiftClient
 

T

toColumnMapping(ConnectorSession, Connection, JdbcTypeHandle) - Method in class io.trino.plugin.redshift.RedshiftClient
 
topNFunction() - Method in class io.trino.plugin.redshift.RedshiftClient
 
toWriteMapping(ConnectorSession, Type) - Method in class io.trino.plugin.redshift.RedshiftClient
 

U

update(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.redshift.RedshiftClient
 

V

verifyColumnName(DatabaseMetaData, String) - Method in class io.trino.plugin.redshift.RedshiftClient
 
verifySchemaName(DatabaseMetaData, String) - Method in class io.trino.plugin.redshift.RedshiftClient
 
verifyTableName(DatabaseMetaData, String) - Method in class io.trino.plugin.redshift.RedshiftClient
 
A C D G I L R S T U V 
All Classes and Interfaces|All Packages