Index

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

A

ARRAY_MAPPING - Static variable in class io.trino.plugin.postgresql.PostgreSqlSessionProperties
 
AS_ARRAY - Enum constant in enum class io.trino.plugin.postgresql.PostgreSqlConfig.ArrayMapping
 
AS_JSON - Enum constant in enum class io.trino.plugin.postgresql.PostgreSqlConfig.ArrayMapping
 

C

CollationAwareQueryBuilder - Class in io.trino.plugin.postgresql
 
CollationAwareQueryBuilder(RemoteQueryModifier) - Constructor for class io.trino.plugin.postgresql.CollationAwareQueryBuilder
 
convertPredicate(ConnectorSession, ConnectorExpression, Map<String, ColumnHandle>) - Method in class io.trino.plugin.postgresql.PostgreSqlClient
 
createTable(ConnectorSession, ConnectorTableMetadata) - Method in class io.trino.plugin.postgresql.PostgreSqlClient
 
createTableSqls(RemoteTableName, List<String>, ConnectorTableMetadata) - Method in class io.trino.plugin.postgresql.PostgreSqlClient
 

D

delete(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.postgresql.PostgreSqlClient
 
DISABLED - Enum constant in enum class io.trino.plugin.postgresql.PostgreSqlConfig.ArrayMapping
 

E

ENABLE_STRING_PUSHDOWN_WITH_COLLATE - Static variable in class io.trino.plugin.postgresql.PostgreSqlSessionProperties
 

F

formatJoinCondition(JdbcClient, String, String, JdbcJoinCondition) - Method in class io.trino.plugin.postgresql.CollationAwareQueryBuilder
 

G

getArrayMapping() - Method in class io.trino.plugin.postgresql.PostgreSqlConfig
 
getArrayMapping(ConnectorSession) - Static method in class io.trino.plugin.postgresql.PostgreSqlSessionProperties
 
getColumns(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.postgresql.PostgreSqlClient
 
getConnectionFactory(BaseJdbcConfig, CredentialProvider, OpenTelemetry) - Static method in class io.trino.plugin.postgresql.PostgreSqlConnectionFactoryModule
 
getPreparedStatement(Connection, String, Optional<Integer>) - Method in class io.trino.plugin.postgresql.PostgreSqlClient
 
getRewriteFormatExpression() - Method in class io.trino.plugin.postgresql.ImplementAvgBigint
 
getSessionProperties() - Method in class io.trino.plugin.postgresql.PostgreSqlSessionProperties
 
getSupportedType(ConnectorSession, Type) - Method in class io.trino.plugin.postgresql.PostgreSqlClient
 
getTableStatistics(ConnectorSession, JdbcTableHandle) - Method in class io.trino.plugin.postgresql.PostgreSqlClient
 
getTableTypes() - Method in class io.trino.plugin.postgresql.PostgreSqlClient
 

I

implementAggregation(ConnectorSession, AggregateFunction, Map<String, ColumnHandle>) - Method in class io.trino.plugin.postgresql.PostgreSqlClient
 
ImplementAvgBigint - Class in io.trino.plugin.postgresql
 
ImplementAvgBigint() - Constructor for class io.trino.plugin.postgresql.ImplementAvgBigint
 
implementJoin(ConnectorSession, JoinType, PreparedQuery, PreparedQuery, List<JdbcJoinCondition>, Map<JdbcColumnHandle, String>, Map<JdbcColumnHandle, String>, JoinStatistics) - Method in class io.trino.plugin.postgresql.PostgreSqlClient
 
io.trino.plugin.postgresql - package io.trino.plugin.postgresql
 
isCollatable(JdbcColumnHandle) - Static method in class io.trino.plugin.postgresql.PostgreSqlClient
 
isEnableStringPushdownWithCollate() - Method in class io.trino.plugin.postgresql.PostgreSqlConfig
 
isEnableStringPushdownWithCollate(ConnectorSession) - Static method in class io.trino.plugin.postgresql.PostgreSqlSessionProperties
 
isIncludeSystemTables() - Method in class io.trino.plugin.postgresql.PostgreSqlConfig
 
isLimitGuaranteed(ConnectorSession) - Method in class io.trino.plugin.postgresql.PostgreSqlClient
 
isSupportedJoinCondition(ConnectorSession, JdbcJoinCondition) - Method in class io.trino.plugin.postgresql.PostgreSqlClient
 
isTopNGuaranteed(ConnectorSession) - Method in class io.trino.plugin.postgresql.PostgreSqlClient
 

L

limitFunction() - Method in class io.trino.plugin.postgresql.PostgreSqlClient
 

P

PostgreSqlClient - Class in io.trino.plugin.postgresql
 
PostgreSqlClient(BaseJdbcConfig, PostgreSqlConfig, JdbcStatisticsConfig, ConnectionFactory, QueryBuilder, TypeManager, IdentifierMapping, RemoteQueryModifier) - Constructor for class io.trino.plugin.postgresql.PostgreSqlClient
 
PostgreSqlClientModule - Class in io.trino.plugin.postgresql
 
PostgreSqlClientModule() - Constructor for class io.trino.plugin.postgresql.PostgreSqlClientModule
 
PostgreSqlConfig - Class in io.trino.plugin.postgresql
 
PostgreSqlConfig() - Constructor for class io.trino.plugin.postgresql.PostgreSqlConfig
 
PostgreSqlConfig.ArrayMapping - Enum Class in io.trino.plugin.postgresql
 
PostgreSqlConnectionFactoryModule - Class in io.trino.plugin.postgresql
 
PostgreSqlConnectionFactoryModule() - Constructor for class io.trino.plugin.postgresql.PostgreSqlConnectionFactoryModule
 
PostgreSqlPlugin - Class in io.trino.plugin.postgresql
 
PostgreSqlPlugin() - Constructor for class io.trino.plugin.postgresql.PostgreSqlPlugin
 
PostgreSqlSessionProperties - Class in io.trino.plugin.postgresql
 
PostgreSqlSessionProperties(PostgreSqlConfig) - Constructor for class io.trino.plugin.postgresql.PostgreSqlSessionProperties
 

R

renameTable(ConnectorSession, Connection, String, String, String, String, String) - Method in class io.trino.plugin.postgresql.PostgreSqlClient
 

S

setArrayMapping(PostgreSqlConfig.ArrayMapping) - Method in class io.trino.plugin.postgresql.PostgreSqlConfig
 
setColumnComment(ConnectorSession, JdbcTableHandle, JdbcColumnHandle, Optional<String>) - Method in class io.trino.plugin.postgresql.PostgreSqlClient
 
setEnableStringPushdownWithCollate(boolean) - Method in class io.trino.plugin.postgresql.PostgreSqlConfig
 
setIncludeSystemTables(boolean) - Method in class io.trino.plugin.postgresql.PostgreSqlConfig
 
setTableComment(ConnectorSession, JdbcTableHandle, Optional<String>) - Method in class io.trino.plugin.postgresql.PostgreSqlClient
 
setup(Binder) - Method in class io.trino.plugin.postgresql.PostgreSqlClientModule
 
setup(Binder) - Method in class io.trino.plugin.postgresql.PostgreSqlConnectionFactoryModule
 
supportsAggregationPushdown(ConnectorSession, JdbcTableHandle, List<AggregateFunction>, Map<String, ColumnHandle>, List<List<ColumnHandle>>) - Method in class io.trino.plugin.postgresql.PostgreSqlClient
 
supportsTopN(ConnectorSession, JdbcTableHandle, List<JdbcSortItem>) - Method in class io.trino.plugin.postgresql.PostgreSqlClient
 

T

toColumnMapping(ConnectorSession, Connection, JdbcTypeHandle) - Method in class io.trino.plugin.postgresql.PostgreSqlClient
 
topNFunction() - Method in class io.trino.plugin.postgresql.PostgreSqlClient
 
toPredicate(JdbcClient, ConnectorSession, JdbcColumnHandle, JdbcTypeHandle, Type, WriteFunction, String, Object, Consumer<QueryParameter>) - Method in class io.trino.plugin.postgresql.CollationAwareQueryBuilder
 
toWriteMapping(ConnectorSession, Type) - Method in class io.trino.plugin.postgresql.PostgreSqlClient
 

V

valueOf(String) - Static method in enum class io.trino.plugin.postgresql.PostgreSqlConfig.ArrayMapping
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.trino.plugin.postgresql.PostgreSqlConfig.ArrayMapping
Returns an array containing the constants of this enum class, in the order they are declared.
verifyColumnName(DatabaseMetaData, String) - Method in class io.trino.plugin.postgresql.PostgreSqlClient
 
verifySchemaName(DatabaseMetaData, String) - Method in class io.trino.plugin.postgresql.PostgreSqlClient
 
verifyTableName(DatabaseMetaData, String) - Method in class io.trino.plugin.postgresql.PostgreSqlClient
 
A C D E F G I L P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values