Uses of Class
io.trino.plugin.jdbc.JdbcColumnHandle
Packages that use JdbcColumnHandle
-
Uses of JdbcColumnHandle in io.trino.plugin.jdbc
Methods in io.trino.plugin.jdbc that return JdbcColumnHandleModifier and TypeMethodDescriptionJdbcColumnHandle.Builder.build()JdbcSortItem.getColumn()JdbcJoinCondition.getLeftColumn()JdbcJoinCondition.getRightColumn()Methods in io.trino.plugin.jdbc that return types with arguments of type JdbcColumnHandleModifier and TypeMethodDescriptionBaseJdbcClient.getColumns(ConnectorSession session, JdbcTableHandle tableHandle) protected List<JdbcColumnHandle>BaseJdbcClient.getColumns(ConnectorSession session, Connection connection, ResultSetMetaData metadata) abstract Optional<List<JdbcColumnHandle>>BaseJdbcConnectorTableHandle.getColumns()CachingJdbcClient.getColumns(ConnectorSession session, JdbcTableHandle tableHandle) ForwardingJdbcClient.getColumns(ConnectorSession session, JdbcTableHandle tableHandle) JdbcClient.getColumns(ConnectorSession session, JdbcTableHandle tableHandle) JdbcProcedureHandle.getColumns()JdbcTableHandle.getColumns()JdbcSplit.getDynamicFilter()Methods in io.trino.plugin.jdbc with parameters of type JdbcColumnHandleModifier and TypeMethodDescriptionstatic JdbcColumnHandle.BuilderJdbcColumnHandle.builderFrom(JdbcColumnHandle handle) protected StringDefaultQueryBuilder.buildJoinColumn(JdbcClient client, JdbcColumnHandle columnHandle) 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) protected DomainDefaultQueryBuilder.pushDownDomain(JdbcClient client, ConnectorSession session, Connection connection, JdbcColumnHandle column, Domain domain) 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) 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) protected StringDefaultQueryBuilder.toPredicate(JdbcClient client, ConnectorSession session, JdbcColumnHandle column, JdbcTypeHandle jdbcType, Type type, WriteFunction writeFunction, String operator, Object value, Consumer<QueryParameter> accumulator) protected StringDefaultQueryBuilder.toPredicate(JdbcClient client, ConnectorSession session, Connection connection, JdbcColumnHandle column, Domain domain, Consumer<QueryParameter> accumulator) protected StringDefaultQueryBuilder.toPredicate(JdbcClient client, ConnectorSession session, Connection connection, JdbcColumnHandle column, ValueSet valueSet, Consumer<QueryParameter> accumulator) Method parameters in io.trino.plugin.jdbc with type arguments of type JdbcColumnHandleModifier and TypeMethodDescriptionBaseJdbcClient.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) protected StringDefaultQueryBuilder.formatAssignments(JdbcClient client, String relationAlias, Map<JdbcColumnHandle, String> assignments) protected StringDefaultQueryBuilder.getGroupBy(JdbcClient client, Optional<List<List<JdbcColumnHandle>>> groupingSets) protected StringDefaultQueryBuilder.getProjection(JdbcClient client, List<JdbcColumnHandle> columns, Map<String, ParameterizedExpression> columnExpressions, Consumer<QueryParameter> accumulator) BaseJdbcClient.implementJoin(ConnectorSession session, JoinType joinType, PreparedQuery leftSource, PreparedQuery rightSource, List<JdbcJoinCondition> joinConditions, Map<JdbcColumnHandle, String> rightAssignments, Map<JdbcColumnHandle, String> leftAssignments, JoinStatistics statistics) CachingJdbcClient.implementJoin(ConnectorSession session, JoinType joinType, PreparedQuery leftSource, PreparedQuery rightSource, List<JdbcJoinCondition> joinConditions, Map<JdbcColumnHandle, String> rightAssignments, Map<JdbcColumnHandle, String> leftAssignments, JoinStatistics statistics) ForwardingJdbcClient.implementJoin(ConnectorSession session, JoinType joinType, PreparedQuery leftSource, PreparedQuery rightSource, List<JdbcJoinCondition> joinConditions, Map<JdbcColumnHandle, String> rightAssignments, Map<JdbcColumnHandle, String> leftAssignments, JoinStatistics statistics) JdbcClient.implementJoin(ConnectorSession session, JoinType joinType, PreparedQuery leftSource, PreparedQuery rightSource, List<JdbcJoinCondition> joinConditions, Map<JdbcColumnHandle, String> rightAssignments, Map<JdbcColumnHandle, String> leftAssignments, JoinStatistics statistics) DefaultQueryBuilder.prepareJoinQuery(JdbcClient client, ConnectorSession session, Connection connection, JoinType joinType, PreparedQuery leftSource, PreparedQuery rightSource, List<JdbcJoinCondition> joinConditions, Map<JdbcColumnHandle, String> leftAssignments, Map<JdbcColumnHandle, String> rightAssignments) QueryBuilder.prepareJoinQuery(JdbcClient client, ConnectorSession session, Connection connection, JoinType joinType, PreparedQuery leftSource, PreparedQuery rightSource, List<JdbcJoinCondition> joinConditions, Map<JdbcColumnHandle, String> leftAssignments, Map<JdbcColumnHandle, String> rightAssignments) BaseJdbcClient.prepareQuery(ConnectorSession session, JdbcTableHandle table, Optional<List<List<JdbcColumnHandle>>> groupingSets, List<JdbcColumnHandle> columns, Map<String, ParameterizedExpression> columnExpressions) 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) 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) 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) 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) JdbcClient.prepareQuery(ConnectorSession session, JdbcTableHandle table, Optional<List<List<JdbcColumnHandle>>> groupingSets, List<JdbcColumnHandle> columns, Map<String, ParameterizedExpression> columnExpressions) DefaultQueryBuilder.prepareSelectQuery(JdbcClient client, ConnectorSession session, Connection connection, JdbcRelationHandle baseRelation, Optional<List<List<JdbcColumnHandle>>> groupingSets, List<JdbcColumnHandle> columns, Map<String, ParameterizedExpression> columnExpressions, TupleDomain<ColumnHandle> tupleDomain, Optional<ParameterizedExpression> additionalPredicate) DefaultQueryBuilder.prepareSelectQuery(JdbcClient client, ConnectorSession session, Connection connection, JdbcRelationHandle baseRelation, Optional<List<List<JdbcColumnHandle>>> groupingSets, List<JdbcColumnHandle> columns, Map<String, ParameterizedExpression> columnExpressions, TupleDomain<ColumnHandle> tupleDomain, Optional<ParameterizedExpression> additionalPredicate) QueryBuilder.prepareSelectQuery(JdbcClient client, ConnectorSession session, Connection connection, JdbcRelationHandle baseRelation, Optional<List<List<JdbcColumnHandle>>> groupingSets, List<JdbcColumnHandle> columns, Map<String, ParameterizedExpression> columnExpressions, TupleDomain<ColumnHandle> tupleDomain, Optional<ParameterizedExpression> additionalPredicate) QueryBuilder.prepareSelectQuery(JdbcClient client, ConnectorSession session, Connection connection, JdbcRelationHandle baseRelation, Optional<List<List<JdbcColumnHandle>>> groupingSets, List<JdbcColumnHandle> columns, Map<String, ParameterizedExpression> columnExpressions, TupleDomain<ColumnHandle> tupleDomain, Optional<ParameterizedExpression> additionalPredicate) JdbcSplit.withDynamicFilter(TupleDomain<JdbcColumnHandle> dynamicFilter) Constructors in io.trino.plugin.jdbc with parameters of type JdbcColumnHandleModifierConstructorDescriptionJdbcJoinCondition(JdbcColumnHandle leftColumn, JoinCondition.Operator operator, JdbcColumnHandle rightColumn) JdbcSortItem(JdbcColumnHandle column, SortOrder sortOrder) Constructor parameters in io.trino.plugin.jdbc with type arguments of type JdbcColumnHandleModifierConstructorDescriptionJdbcProcedureHandle(JdbcProcedureHandle.ProcedureQuery procedureQuery, List<JdbcColumnHandle> columns) JdbcRecordCursor(JdbcClient jdbcClient, ExecutorService executor, ConnectorSession session, JdbcSplit split, BaseJdbcConnectorTableHandle table, List<JdbcColumnHandle> columnHandles) JdbcRecordSet(JdbcClient jdbcClient, ExecutorService executor, ConnectorSession session, JdbcSplit split, BaseJdbcConnectorTableHandle table, List<JdbcColumnHandle> columnHandles) JdbcSplit(Optional<String> additionalPredicate, TupleDomain<JdbcColumnHandle> dynamicFilter) -
Uses of JdbcColumnHandle in io.trino.plugin.jdbc.jmx
Methods in io.trino.plugin.jdbc.jmx that return types with arguments of type JdbcColumnHandleModifier and TypeMethodDescriptionStatisticsAwareJdbcClient.getColumns(ConnectorSession session, JdbcTableHandle tableHandle) Methods in io.trino.plugin.jdbc.jmx with parameters of type JdbcColumnHandleModifier and TypeMethodDescriptionvoidStatisticsAwareJdbcClient.dropColumn(ConnectorSession session, JdbcTableHandle handle, JdbcColumnHandle column) voidStatisticsAwareJdbcClient.renameColumn(ConnectorSession session, JdbcTableHandle handle, JdbcColumnHandle jdbcColumn, String newColumnName) voidStatisticsAwareJdbcClient.setColumnComment(ConnectorSession session, JdbcTableHandle handle, JdbcColumnHandle column, Optional<String> comment) voidStatisticsAwareJdbcClient.setColumnType(ConnectorSession session, JdbcTableHandle handle, JdbcColumnHandle column, Type type) Method parameters in io.trino.plugin.jdbc.jmx with type arguments of type JdbcColumnHandleModifier and TypeMethodDescriptionStatisticsAwareJdbcClient.beginInsertTable(ConnectorSession session, JdbcTableHandle tableHandle, List<JdbcColumnHandle> columns) StatisticsAwareJdbcClient.buildSql(ConnectorSession session, Connection connection, JdbcSplit split, JdbcTableHandle tableHandle, List<JdbcColumnHandle> columnHandles) StatisticsAwareJdbcClient.implementJoin(ConnectorSession session, JoinType joinType, PreparedQuery leftSource, PreparedQuery rightSource, List<JdbcJoinCondition> joinConditions, Map<JdbcColumnHandle, String> rightAssignments, Map<JdbcColumnHandle, String> leftAssignments, JoinStatistics statistics) StatisticsAwareJdbcClient.prepareQuery(ConnectorSession session, JdbcTableHandle table, Optional<List<List<JdbcColumnHandle>>> groupingSets, List<JdbcColumnHandle> columns, Map<String, ParameterizedExpression> columnExpressions) StatisticsAwareJdbcClient.prepareQuery(ConnectorSession session, JdbcTableHandle table, Optional<List<List<JdbcColumnHandle>>> groupingSets, List<JdbcColumnHandle> columns, Map<String, ParameterizedExpression> columnExpressions)