Uses of Class
io.trino.plugin.jdbc.JdbcTableHandle
Packages that use JdbcTableHandle
-
Uses of JdbcTableHandle in io.trino.plugin.jdbc
Methods in io.trino.plugin.jdbc that return JdbcTableHandleModifier and TypeMethodDescriptionBaseJdbcClient.getTableHandle(ConnectorSession session, PreparedQuery preparedQuery) CachingJdbcClient.getTableHandle(ConnectorSession session, PreparedQuery preparedQuery) DefaultJdbcMetadata.getTableHandle(ConnectorSession session, PreparedQuery preparedQuery) DefaultJdbcMetadata.getTableHandle(ConnectorSession session, SchemaTableName tableName) ForwardingJdbcClient.getTableHandle(ConnectorSession session, PreparedQuery preparedQuery) JdbcClient.getTableHandle(ConnectorSession session, PreparedQuery preparedQuery) JdbcMetadata.getTableHandle(ConnectorSession session, PreparedQuery preparedQuery) JdbcTableHandle.intersectedWithConstraint(TupleDomain<ColumnHandle> newConstraint) Methods in io.trino.plugin.jdbc that return types with arguments of type JdbcTableHandleModifier and TypeMethodDescriptionBaseJdbcClient.getTableHandle(ConnectorSession session, SchemaTableName schemaTableName) CachingJdbcClient.getTableHandle(ConnectorSession session, SchemaTableName schemaTableName) ForwardingJdbcClient.getTableHandle(ConnectorSession session, SchemaTableName schemaTableName) JdbcClient.getTableHandle(ConnectorSession session, SchemaTableName schemaTableName) Methods in io.trino.plugin.jdbc with parameters of type JdbcTableHandleModifier and TypeMethodDescriptionvoidBaseJdbcClient.addColumn(ConnectorSession session, JdbcTableHandle handle, ColumnMetadata column) voidCachingJdbcClient.addColumn(ConnectorSession session, JdbcTableHandle handle, ColumnMetadata column) voidForwardingJdbcClient.addColumn(ConnectorSession session, JdbcTableHandle handle, ColumnMetadata column) voidJdbcClient.addColumn(ConnectorSession session, JdbcTableHandle handle, ColumnMetadata column) protected PreparedQueryBaseJdbcClient.applyQueryTransformations(JdbcTableHandle tableHandle, PreparedQuery query) BaseJdbcClient.beginInsertTable(ConnectorSession session, JdbcTableHandle tableHandle, List<JdbcColumnHandle> columns) CachingJdbcClient.beginInsertTable(ConnectorSession session, JdbcTableHandle tableHandle, List<JdbcColumnHandle> columns) ForwardingJdbcClient.beginInsertTable(ConnectorSession session, JdbcTableHandle tableHandle, List<JdbcColumnHandle> columns) JdbcClient.beginInsertTable(ConnectorSession session, JdbcTableHandle tableHandle, List<JdbcColumnHandle> columns) BaseJdbcClient.buildSql(ConnectorSession session, Connection connection, JdbcSplit split, JdbcTableHandle table, List<JdbcColumnHandle> columns) CachingJdbcClient.buildSql(ConnectorSession session, Connection connection, JdbcSplit split, JdbcTableHandle table, List<JdbcColumnHandle> columns) ForwardingJdbcClient.buildSql(ConnectorSession session, Connection connection, JdbcSplit split, JdbcTableHandle tableHandle, List<JdbcColumnHandle> columnHandles) JdbcClient.buildSql(ConnectorSession session, Connection connection, JdbcSplit split, JdbcTableHandle table, List<JdbcColumnHandle> columns) BaseJdbcClient.delete(ConnectorSession session, JdbcTableHandle handle) CachingJdbcClient.delete(ConnectorSession session, JdbcTableHandle handle) ForwardingJdbcClient.delete(ConnectorSession session, JdbcTableHandle handle) JdbcClient.delete(ConnectorSession session, JdbcTableHandle handle) voidBaseJdbcClient.dropColumn(ConnectorSession session, JdbcTableHandle handle, JdbcColumnHandle column) voidCachingJdbcClient.dropColumn(ConnectorSession session, JdbcTableHandle handle, JdbcColumnHandle column) voidForwardingJdbcClient.dropColumn(ConnectorSession session, JdbcTableHandle handle, JdbcColumnHandle column) voidJdbcClient.dropColumn(ConnectorSession session, JdbcTableHandle handle, JdbcColumnHandle column) voidBaseJdbcClient.dropTable(ConnectorSession session, JdbcTableHandle handle) voidCachingJdbcClient.dropTable(ConnectorSession session, JdbcTableHandle jdbcTableHandle) voidForwardingJdbcClient.dropTable(ConnectorSession session, JdbcTableHandle jdbcTableHandle) voidJdbcClient.dropTable(ConnectorSession session, JdbcTableHandle jdbcTableHandle) protected Map<String,CaseSensitivity> BaseJdbcClient.getCaseSensitivityForColumns(ConnectorSession session, Connection connection, JdbcTableHandle tableHandle) protected ResultSetBaseJdbcClient.getColumns(JdbcTableHandle tableHandle, DatabaseMetaData metadata) BaseJdbcClient.getColumns(ConnectorSession session, JdbcTableHandle tableHandle) CachingJdbcClient.getColumns(ConnectorSession session, JdbcTableHandle tableHandle) ForwardingJdbcClient.getColumns(ConnectorSession session, JdbcTableHandle tableHandle) JdbcClient.getColumns(ConnectorSession session, JdbcTableHandle tableHandle) BaseJdbcClient.getConnection(ConnectorSession session, JdbcSplit split, JdbcTableHandle tableHandle) CachingJdbcClient.getConnection(ConnectorSession session, JdbcSplit split, JdbcTableHandle tableHandle) ForwardingJdbcClient.getConnection(ConnectorSession session, JdbcSplit split, JdbcTableHandle tableHandle) JdbcClient.getConnection(ConnectorSession session, JdbcSplit split, JdbcTableHandle tableHandle) BaseJdbcClient.getSplits(ConnectorSession session, JdbcTableHandle tableHandle) CachingJdbcClient.getSplits(ConnectorSession session, JdbcTableHandle tableHandle) ForwardingJdbcClient.getSplits(ConnectorSession session, JdbcTableHandle layoutHandle) JdbcClient.getSplits(ConnectorSession session, JdbcTableHandle tableHandle) DefaultJdbcMetadata.getTableComment(JdbcTableHandle handle) BaseJdbcClient.getTableProperties(ConnectorSession session, JdbcTableHandle tableHandle) CachingJdbcClient.getTableProperties(ConnectorSession session, JdbcTableHandle tableHandle) ForwardingJdbcClient.getTableProperties(ConnectorSession session, JdbcTableHandle tableHandle) JdbcClient.getTableProperties(ConnectorSession session, JdbcTableHandle tableHandle) CachingJdbcClient.getTableScanRedirection(ConnectorSession session, JdbcTableHandle tableHandle) ForwardingJdbcClient.getTableScanRedirection(ConnectorSession session, JdbcTableHandle tableHandle) JdbcClient.getTableScanRedirection(ConnectorSession session, JdbcTableHandle tableHandle) BaseJdbcClient.getTableStatistics(ConnectorSession session, JdbcTableHandle handle, TupleDomain<ColumnHandle> tupleDomain) CachingJdbcClient.getTableStatistics(ConnectorSession session, JdbcTableHandle handle) CachingJdbcClient.getTableStatistics(ConnectorSession session, JdbcTableHandle handle, TupleDomain<ColumnHandle> tupleDomain) ForwardingJdbcClient.getTableStatistics(ConnectorSession session, JdbcTableHandle handle) ForwardingJdbcClient.getTableStatistics(ConnectorSession session, JdbcTableHandle handle, TupleDomain<ColumnHandle> tupleDomain) default TableStatisticsJdbcClient.getTableStatistics(ConnectorSession session, JdbcTableHandle handle) JdbcClient.getTableStatistics(ConnectorSession session, JdbcTableHandle handle, TupleDomain<ColumnHandle> tupleDomain) Deprecated.static booleanDynamicFilteringJdbcSplitSource.isEligibleForDynamicFilter(JdbcTableHandle tableHandle) voidCachingJdbcClient.onDataChanged(JdbcTableHandle handle) Deprecated.JdbcTableHandleis not a good representation of the table.BaseJdbcClient.prepareQuery(ConnectorSession session, JdbcTableHandle table, Optional<List<List<JdbcColumnHandle>>> groupingSets, List<JdbcColumnHandle> columns, Map<String, ParameterizedExpression> columnExpressions) protected PreparedQueryBaseJdbcClient.prepareQuery(ConnectorSession session, Connection connection, JdbcTableHandle table, Optional<List<List<JdbcColumnHandle>>> groupingSets, List<JdbcColumnHandle> columns, Map<String, ParameterizedExpression> columnExpressions, Optional<JdbcSplit> split) CachingJdbcClient.prepareQuery(ConnectorSession session, JdbcTableHandle table, Optional<List<List<JdbcColumnHandle>>> groupingSets, List<JdbcColumnHandle> columns, Map<String, ParameterizedExpression> columnExpressions) ForwardingJdbcClient.prepareQuery(ConnectorSession session, JdbcTableHandle table, Optional<List<List<JdbcColumnHandle>>> groupingSets, List<JdbcColumnHandle> columns, Map<String, ParameterizedExpression> columnExpressions) JdbcClient.prepareQuery(ConnectorSession session, JdbcTableHandle table, Optional<List<List<JdbcColumnHandle>>> groupingSets, List<JdbcColumnHandle> columns, Map<String, ParameterizedExpression> columnExpressions) voidBaseJdbcClient.renameColumn(ConnectorSession session, JdbcTableHandle handle, JdbcColumnHandle jdbcColumn, String newColumnName) voidCachingJdbcClient.renameColumn(ConnectorSession session, JdbcTableHandle handle, JdbcColumnHandle jdbcColumn, String newColumnName) voidForwardingJdbcClient.renameColumn(ConnectorSession session, JdbcTableHandle handle, JdbcColumnHandle jdbcColumn, String newColumnName) voidJdbcClient.renameColumn(ConnectorSession session, JdbcTableHandle handle, JdbcColumnHandle jdbcColumn, String newColumnName) voidBaseJdbcClient.renameTable(ConnectorSession session, JdbcTableHandle handle, SchemaTableName newTableName) voidCachingJdbcClient.renameTable(ConnectorSession session, JdbcTableHandle handle, SchemaTableName newTableName) voidForwardingJdbcClient.renameTable(ConnectorSession session, JdbcTableHandle handle, SchemaTableName newTableName) voidJdbcClient.renameTable(ConnectorSession session, JdbcTableHandle handle, SchemaTableName newTableName) voidCachingJdbcClient.setColumnComment(ConnectorSession session, JdbcTableHandle handle, JdbcColumnHandle column, Optional<String> comment) voidForwardingJdbcClient.setColumnComment(ConnectorSession session, JdbcTableHandle handle, JdbcColumnHandle column, Optional<String> comment) default voidJdbcClient.setColumnComment(ConnectorSession session, JdbcTableHandle handle, JdbcColumnHandle column, Optional<String> comment) voidBaseJdbcClient.setColumnType(ConnectorSession session, JdbcTableHandle handle, JdbcColumnHandle column, Type type) voidCachingJdbcClient.setColumnType(ConnectorSession session, JdbcTableHandle handle, JdbcColumnHandle column, Type type) voidForwardingJdbcClient.setColumnType(ConnectorSession session, JdbcTableHandle handle, JdbcColumnHandle column, Type type) voidJdbcClient.setColumnType(ConnectorSession session, JdbcTableHandle handle, JdbcColumnHandle column, Type type) voidCachingJdbcClient.setTableComment(ConnectorSession session, JdbcTableHandle handle, Optional<String> comment) voidForwardingJdbcClient.setTableComment(ConnectorSession session, JdbcTableHandle handle, Optional<String> comment) default voidJdbcClient.setTableComment(ConnectorSession session, JdbcTableHandle handle, Optional<String> comment) voidCachingJdbcClient.setTableProperties(ConnectorSession session, JdbcTableHandle handle, Map<String, Optional<Object>> properties) voidForwardingJdbcClient.setTableProperties(ConnectorSession session, JdbcTableHandle handle, Map<String, Optional<Object>> properties) default voidJdbcClient.setTableProperties(ConnectorSession session, JdbcTableHandle handle, Map<String, Optional<Object>> properties) booleanCachingJdbcClient.supportsAggregationPushdown(ConnectorSession session, JdbcTableHandle table, List<AggregateFunction> aggregates, Map<String, ColumnHandle> assignments, List<List<ColumnHandle>> groupingSets) booleanForwardingJdbcClient.supportsAggregationPushdown(ConnectorSession session, JdbcTableHandle table, List<AggregateFunction> aggregates, Map<String, ColumnHandle> assignments, List<List<ColumnHandle>> groupingSets) default booleanJdbcClient.supportsAggregationPushdown(ConnectorSession session, JdbcTableHandle table, List<AggregateFunction> aggregates, Map<String, ColumnHandle> assignments, List<List<ColumnHandle>> groupingSets) booleanBaseJdbcClient.supportsTopN(ConnectorSession session, JdbcTableHandle handle, List<JdbcSortItem> sortOrder) booleanCachingJdbcClient.supportsTopN(ConnectorSession session, JdbcTableHandle handle, List<JdbcSortItem> sortOrder) booleanForwardingJdbcClient.supportsTopN(ConnectorSession session, JdbcTableHandle handle, List<JdbcSortItem> sortOrder) booleanJdbcClient.supportsTopN(ConnectorSession session, JdbcTableHandle handle, List<JdbcSortItem> sortOrder) voidBaseJdbcClient.truncateTable(ConnectorSession session, JdbcTableHandle handle) voidCachingJdbcClient.truncateTable(ConnectorSession session, JdbcTableHandle handle) voidForwardingJdbcClient.truncateTable(ConnectorSession session, JdbcTableHandle handle) voidJdbcClient.truncateTable(ConnectorSession session, JdbcTableHandle handle) -
Uses of JdbcTableHandle in io.trino.plugin.jdbc.jmx
Methods in io.trino.plugin.jdbc.jmx that return JdbcTableHandleModifier and TypeMethodDescriptionStatisticsAwareJdbcClient.getTableHandle(ConnectorSession session, PreparedQuery preparedQuery) Methods in io.trino.plugin.jdbc.jmx that return types with arguments of type JdbcTableHandleModifier and TypeMethodDescriptionStatisticsAwareJdbcClient.getTableHandle(ConnectorSession session, SchemaTableName schemaTableName) Methods in io.trino.plugin.jdbc.jmx with parameters of type JdbcTableHandleModifier and TypeMethodDescriptionvoidStatisticsAwareJdbcClient.addColumn(ConnectorSession session, JdbcTableHandle handle, ColumnMetadata column) StatisticsAwareJdbcClient.beginInsertTable(ConnectorSession session, JdbcTableHandle tableHandle, List<JdbcColumnHandle> columns) StatisticsAwareJdbcClient.buildSql(ConnectorSession session, Connection connection, JdbcSplit split, JdbcTableHandle tableHandle, List<JdbcColumnHandle> columnHandles) StatisticsAwareJdbcClient.delete(ConnectorSession session, JdbcTableHandle handle) voidStatisticsAwareJdbcClient.dropColumn(ConnectorSession session, JdbcTableHandle handle, JdbcColumnHandle column) voidStatisticsAwareJdbcClient.dropTable(ConnectorSession session, JdbcTableHandle jdbcTableHandle) StatisticsAwareJdbcClient.getColumns(ConnectorSession session, JdbcTableHandle tableHandle) StatisticsAwareJdbcClient.getConnection(ConnectorSession session, JdbcSplit split, JdbcTableHandle tableHandle) StatisticsAwareJdbcClient.getSplits(ConnectorSession session, JdbcTableHandle layoutHandle) StatisticsAwareJdbcClient.getTableProperties(ConnectorSession session, JdbcTableHandle tableHandle) StatisticsAwareJdbcClient.getTableScanRedirection(ConnectorSession session, JdbcTableHandle tableHandle) StatisticsAwareJdbcClient.getTableStatistics(ConnectorSession session, JdbcTableHandle handle) StatisticsAwareJdbcClient.getTableStatistics(ConnectorSession session, JdbcTableHandle handle, TupleDomain<ColumnHandle> tupleDomain) StatisticsAwareJdbcClient.prepareQuery(ConnectorSession session, JdbcTableHandle table, Optional<List<List<JdbcColumnHandle>>> groupingSets, List<JdbcColumnHandle> columns, Map<String, ParameterizedExpression> columnExpressions) voidStatisticsAwareJdbcClient.renameColumn(ConnectorSession session, JdbcTableHandle handle, JdbcColumnHandle jdbcColumn, String newColumnName) voidStatisticsAwareJdbcClient.renameTable(ConnectorSession session, JdbcTableHandle handle, SchemaTableName newTableName) voidStatisticsAwareJdbcClient.setColumnComment(ConnectorSession session, JdbcTableHandle handle, JdbcColumnHandle column, Optional<String> comment) voidStatisticsAwareJdbcClient.setColumnType(ConnectorSession session, JdbcTableHandle handle, JdbcColumnHandle column, Type type) voidStatisticsAwareJdbcClient.setTableComment(ConnectorSession session, JdbcTableHandle handle, Optional<String> comment) voidStatisticsAwareJdbcClient.setTableProperties(ConnectorSession session, JdbcTableHandle handle, Map<String, Optional<Object>> properties) booleanStatisticsAwareJdbcClient.supportsAggregationPushdown(ConnectorSession session, JdbcTableHandle table, List<AggregateFunction> aggregates, Map<String, ColumnHandle> assignments, List<List<ColumnHandle>> groupingSets) booleanStatisticsAwareJdbcClient.supportsTopN(ConnectorSession session, JdbcTableHandle handle, List<JdbcSortItem> sortOrder) voidStatisticsAwareJdbcClient.truncateTable(ConnectorSession session, JdbcTableHandle handle) -
Uses of JdbcTableHandle in io.trino.plugin.jdbc.ptf
Constructors in io.trino.plugin.jdbc.ptf with parameters of type JdbcTableHandle
JdbcClient.getTableStatistics(ConnectorSession, JdbcTableHandle)