Class CohQLQueryBuilder
- java.lang.Object
-
- io.micronaut.data.model.query.builder.AbstractSqlLikeQueryBuilder
-
- io.micronaut.data.model.query.builder.jpa.JpaQueryBuilder
-
- io.micronaut.coherence.data.query.CohQLQueryBuilder
-
- All Implemented Interfaces:
io.micronaut.data.model.query.builder.QueryBuilder
public class CohQLQueryBuilder extends io.micronaut.data.model.query.builder.jpa.JpaQueryBuilder
AJpaQueryBuilder
specialized for use withCohQL
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.micronaut.data.model.query.builder.AbstractSqlLikeQueryBuilder
io.micronaut.data.model.query.builder.AbstractSqlLikeQueryBuilder.CriteriaContext, io.micronaut.data.model.query.builder.AbstractSqlLikeQueryBuilder.CriterionHandler<T extends io.micronaut.data.model.query.QueryModel.Criterion>, io.micronaut.data.model.query.builder.AbstractSqlLikeQueryBuilder.Placeholder, io.micronaut.data.model.query.builder.AbstractSqlLikeQueryBuilder.QueryPosition, io.micronaut.data.model.query.builder.AbstractSqlLikeQueryBuilder.QueryPropertyPath, io.micronaut.data.model.query.builder.AbstractSqlLikeQueryBuilder.QueryState
-
-
Field Summary
-
Fields inherited from class io.micronaut.data.model.query.builder.AbstractSqlLikeQueryBuilder
ALIAS_REPLACE, ALIAS_REPLACE_QUOTED, AND, AS_CLAUSE, AVG, CLOSE_BRACKET, COMMA, COUNT_DISTINCT, DELETE_CLAUSE, DISTINCT, DOT, EQUALS, EQUALS_FALSE, EQUALS_TRUE, FROM_CLAUSE, FUNCTION_COUNT, GREATER_THAN, GREATER_THAN_OR_EQUALS, IS_EMPTY, IS_NOT_EMPTY, IS_NOT_NULL, IS_NULL, LESS_THAN, LESS_THAN_OR_EQUALS, LOGICAL_AND, LOGICAL_OR, MAX, MIN, NOT, NOT_EQUALS, OPEN_BRACKET, OR, ORDER_BY_CLAUSE, queryHandlers, SELECT_CLAUSE, SPACE, SUM, UPDATE_CLAUSE, WHERE_CLAUSE
-
-
Constructor Summary
Constructors Constructor Description CohQLQueryBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringBuilder
appendDeleteClause(java.lang.StringBuilder queryString)
protected java.lang.String[]
buildJoin(java.lang.String alias, io.micronaut.data.model.query.JoinPath joinPath, java.lang.String joinType, java.lang.StringBuilder target, java.util.Map<java.lang.String,java.lang.String> appliedJoinPaths, io.micronaut.data.model.query.builder.AbstractSqlLikeQueryBuilder.QueryState queryState)
java.lang.String
resolveJoinType(io.micronaut.data.annotation.Join.Type jt)
-
Methods inherited from class io.micronaut.data.model.query.builder.jpa.JpaQueryBuilder
appendProjectionRowCount, buildInsert, buildPagination, computePropertyPaths, formatParameter, getAliasName, getColumnName, getTableName, isAliasForBatch, quote, selectAllColumns, selectAllColumns
-
Methods inherited from class io.micronaut.data.model.query.builder.AbstractSqlLikeQueryBuilder
addCriterionHandler, appendAssociationProjection, appendForUpdate, appendOrder, appendPropertyRef, appendTransformed, appendUpdateSetParameter, asLiteral, asLiterals, asPath, buildDelete, buildOrderBy, buildOrderBy, buildQuery, buildSelect, buildUpdate, buildUpdate, buildWhereClause, concat, getAliasName, getColumnAlias, getDataTransformerReadValue, getDataTransformerWriteValue, getDialect, getMappedName, getMappedName, getMappedName, getNamingStrategy, getNamingStrategy, getPathOnlyAliasName, getTableAsKeyword, getUnescapedTableName, handleSubQuery, isExpandEmbedded, newBindingContext, selectAllColumnsFromJoinPaths, shouldEscape, traversePersistentProperties, traversePersistentProperties, traversePersistentProperties, traversePersistentProperties
-
-
-
-
Method Detail
-
buildJoin
protected java.lang.String[] buildJoin(java.lang.String alias, io.micronaut.data.model.query.JoinPath joinPath, java.lang.String joinType, java.lang.StringBuilder target, java.util.Map<java.lang.String,java.lang.String> appliedJoinPaths, io.micronaut.data.model.query.builder.AbstractSqlLikeQueryBuilder.QueryState queryState)
- Overrides:
buildJoin
in classio.micronaut.data.model.query.builder.jpa.JpaQueryBuilder
-
resolveJoinType
public java.lang.String resolveJoinType(io.micronaut.data.annotation.Join.Type jt)
- Overrides:
resolveJoinType
in classio.micronaut.data.model.query.builder.jpa.JpaQueryBuilder
-
appendDeleteClause
@NonNull protected java.lang.StringBuilder appendDeleteClause(java.lang.StringBuilder queryString)
- Overrides:
appendDeleteClause
in classio.micronaut.data.model.query.builder.jpa.JpaQueryBuilder
-
-