Index
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
All Classes and Interfaces|All Packages|Constant Field Values