Uses of Class
io.trino.plugin.jdbc.PreparedQuery
Packages that use PreparedQuery
-
Uses of PreparedQuery in io.trino.plugin.jdbc
Methods in io.trino.plugin.jdbc that return PreparedQueryModifier and TypeMethodDescriptionprotected PreparedQueryBaseJdbcClient.applyQueryTransformations(JdbcTableHandle tableHandle, PreparedQuery query) JdbcQueryRelationHandle.getPreparedQuery()DefaultQueryBuilder.prepareDeleteQuery(JdbcClient client, ConnectorSession session, Connection connection, JdbcNamedRelationHandle baseRelation, TupleDomain<ColumnHandle> tupleDomain, Optional<ParameterizedExpression> additionalPredicate) QueryBuilder.prepareDeleteQuery(JdbcClient client, ConnectorSession session, Connection connection, JdbcNamedRelationHandle baseRelation, TupleDomain<ColumnHandle> tupleDomain, Optional<ParameterizedExpression> additionalPredicate) 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) 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) 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) PreparedQuery.transformQuery(Function<String, String> sqlFunction) Methods in io.trino.plugin.jdbc that return types with arguments of type PreparedQueryModifier and TypeMethodDescriptionBaseJdbcClient.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) static Optional<PreparedQuery>JdbcJoinPushdownUtil.implementJoinCostAware(ConnectorSession session, JoinType joinType, PreparedQuery leftSource, PreparedQuery rightSource, JoinStatistics statistics, Supplier<Optional<PreparedQuery>> delegate) Methods in io.trino.plugin.jdbc with parameters of type PreparedQueryModifier and TypeMethodDescriptionprotected PreparedQueryBaseJdbcClient.applyQueryTransformations(JdbcTableHandle tableHandle, PreparedQuery query) BaseJdbcClient.getTableHandle(ConnectorSession session, PreparedQuery preparedQuery) CachingJdbcClient.getTableHandle(ConnectorSession session, PreparedQuery preparedQuery) DefaultJdbcMetadata.getTableHandle(ConnectorSession session, PreparedQuery preparedQuery) ForwardingJdbcClient.getTableHandle(ConnectorSession session, PreparedQuery preparedQuery) JdbcClient.getTableHandle(ConnectorSession session, PreparedQuery preparedQuery) JdbcMetadata.getTableHandle(ConnectorSession session, PreparedQuery preparedQuery) 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) static Optional<PreparedQuery>JdbcJoinPushdownUtil.implementJoinCostAware(ConnectorSession session, JoinType joinType, PreparedQuery leftSource, PreparedQuery rightSource, JoinStatistics statistics, Supplier<Optional<PreparedQuery>> delegate) 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) DefaultQueryBuilder.prepareStatement(JdbcClient client, ConnectorSession session, Connection connection, PreparedQuery preparedQuery, Optional<Integer> columnCount) QueryBuilder.prepareStatement(JdbcClient client, ConnectorSession session, Connection connection, PreparedQuery preparedQuery, Optional<Integer> columnCount) static booleanJdbcJoinPushdownUtil.shouldPushDownJoinCostAware(ConnectorSession session, JoinType joinType, PreparedQuery leftSource, PreparedQuery rightSource, JoinStatistics statistics) Common implementation of AUTOMATIC join pushdown strategy to by used in SEP Jdbc connectorsMethod parameters in io.trino.plugin.jdbc with type arguments of type PreparedQueryModifier and TypeMethodDescriptionstatic Optional<PreparedQuery>JdbcJoinPushdownUtil.implementJoinCostAware(ConnectorSession session, JoinType joinType, PreparedQuery leftSource, PreparedQuery rightSource, JoinStatistics statistics, Supplier<Optional<PreparedQuery>> delegate) Constructors in io.trino.plugin.jdbc with parameters of type PreparedQuery -
Uses of PreparedQuery in io.trino.plugin.jdbc.jmx
Methods in io.trino.plugin.jdbc.jmx that return PreparedQueryModifier and TypeMethodDescriptionStatisticsAwareJdbcClient.prepareQuery(ConnectorSession session, JdbcTableHandle table, Optional<List<List<JdbcColumnHandle>>> groupingSets, List<JdbcColumnHandle> columns, Map<String, ParameterizedExpression> columnExpressions) Methods in io.trino.plugin.jdbc.jmx that return types with arguments of type PreparedQueryModifier and TypeMethodDescriptionStatisticsAwareJdbcClient.implementJoin(ConnectorSession session, JoinType joinType, PreparedQuery leftSource, PreparedQuery rightSource, List<JdbcJoinCondition> joinConditions, Map<JdbcColumnHandle, String> rightAssignments, Map<JdbcColumnHandle, String> leftAssignments, JoinStatistics statistics) Methods in io.trino.plugin.jdbc.jmx with parameters of type PreparedQueryModifier and TypeMethodDescriptionStatisticsAwareJdbcClient.getTableHandle(ConnectorSession session, PreparedQuery preparedQuery) StatisticsAwareJdbcClient.implementJoin(ConnectorSession session, JoinType joinType, PreparedQuery leftSource, PreparedQuery rightSource, List<JdbcJoinCondition> joinConditions, Map<JdbcColumnHandle, String> rightAssignments, Map<JdbcColumnHandle, String> leftAssignments, JoinStatistics statistics)