Package io.trino.plugin.postgresql
Class CollationAwareQueryBuilder
java.lang.Object
io.trino.plugin.jdbc.DefaultQueryBuilder
io.trino.plugin.postgresql.CollationAwareQueryBuilder
- All Implemented Interfaces:
QueryBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringformatJoinCondition(JdbcClient client, String leftRelationAlias, String rightRelationAlias, JdbcJoinCondition condition) protected StringtoPredicate(JdbcClient client, ConnectorSession session, JdbcColumnHandle column, JdbcTypeHandle jdbcType, Type type, WriteFunction writeFunction, String operator, Object value, Consumer<QueryParameter> accumulator) Methods inherited from class io.trino.plugin.jdbc.DefaultQueryBuilder
buildJoinColumn, callProcedure, formatAssignments, formatJoinType, getGroupBy, getProjection, getRelation, prepareDeleteQuery, prepareJoinQuery, prepareSelectQuery, prepareStatement, pushDownDomain, toConjuncts, toPredicate, toPredicate
-
Constructor Details
-
CollationAwareQueryBuilder
-
-
Method Details
-
formatJoinCondition
protected String formatJoinCondition(JdbcClient client, String leftRelationAlias, String rightRelationAlias, JdbcJoinCondition condition) - Overrides:
formatJoinConditionin classDefaultQueryBuilder
-
toPredicate
protected String toPredicate(JdbcClient client, ConnectorSession session, JdbcColumnHandle column, JdbcTypeHandle jdbcType, Type type, WriteFunction writeFunction, String operator, Object value, Consumer<QueryParameter> accumulator) - Overrides:
toPredicatein classDefaultQueryBuilder
-