Class CohQLQueryBuilder
java.lang.Object
io.micronaut.data.model.query.builder.sql.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
A
JpaQueryBuilder specialized for use with CohQL.-
Nested Class Summary
Nested classes/interfaces inherited from class io.micronaut.data.model.query.builder.sql.AbstractSqlLikeQueryBuilder
io.micronaut.data.model.query.builder.sql.AbstractSqlLikeQueryBuilder.ExpressionAppender, io.micronaut.data.model.query.builder.sql.AbstractSqlLikeQueryBuilder.Placeholder, io.micronaut.data.model.query.builder.sql.AbstractSqlLikeQueryBuilder.QueryBuilder, io.micronaut.data.model.query.builder.sql.AbstractSqlLikeQueryBuilder.QueryPosition, io.micronaut.data.model.query.builder.sql.AbstractSqlLikeQueryBuilder.QueryPropertyPath, io.micronaut.data.model.query.builder.sql.AbstractSqlLikeQueryBuilder.QueryState, io.micronaut.data.model.query.builder.sql.AbstractSqlLikeQueryBuilder.SqlPredicateVisitor, io.micronaut.data.model.query.builder.sql.AbstractSqlLikeQueryBuilder.SqlSelectionVisitorNested classes/interfaces inherited from interface io.micronaut.data.model.query.builder.QueryBuilder
io.micronaut.data.model.query.builder.QueryBuilder.BaseQueryDefinition, io.micronaut.data.model.query.builder.QueryBuilder.DeleteQueryDefinition, io.micronaut.data.model.query.builder.QueryBuilder.InsertQueryDefinition, io.micronaut.data.model.query.builder.QueryBuilder.SelectQueryDefinition, io.micronaut.data.model.query.builder.QueryBuilder.UpdateQueryDefinition -
Field Summary
Fields inherited from class io.micronaut.data.model.query.builder.sql.AbstractSqlLikeQueryBuilder
ALIAS_REPLACE_QUOTED, AND, AS_CLAUSE, CANNOT_QUERY_ON_ID_WITH_ENTITY_THAT_HAS_NO_ID, CLOSE_BRACKET, CLOSE_CURLY_BRACKET, COMMA, DISTINCT, DOT, FROM_CLAUSE, JSON_PROPERTY_ANNOTATION, LOGICAL_AND, LOGICAL_OR, NOT, OPEN_BRACKET, OPEN_CURLY_BRACKET, OR, ORDER_BY_CLAUSE, RETURNING, SELECT_CLAUSE, SELECT_JSON_CLAUSE, SERDE_CONFIG_ANNOTATION, SPACE, WHERE_CLAUSE, WITH_CLAUSE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected @NonNull StringBuilderappendDeleteClause(StringBuilder queryString) resolveJoinType(io.micronaut.data.annotation.Join.Type jt) Methods inherited from class io.micronaut.data.model.query.builder.jpa.JpaQueryBuilder
appendLimitAndOffset, appendLimitAndOrder, buildAdditionalWhereClause, buildInsert, buildJoin, buildLimitAndOffset, computePropertyPaths, createSelectionVisitor, formatParameter, getAliasName, getColumnName, getNamingStrategy, getNamingStrategy, getTableName, isAliasForBatch, quote, shouldAppendOrder, supportsLimitQueryMethods inherited from class io.micronaut.data.model.query.builder.sql.AbstractSqlLikeQueryBuilder
appendExpression, appendForUpdate, appendOrder, appendPropertyRef, appendTransformed, appendUpdateSetParameter, asLiteral, asPath, asQueryPropertyPath, buildAdditionalWhereString, buildAdditionalWhereString, buildDelete, buildOrderBy, buildPropertyByName, buildQuery, buildSelect, buildSelect, buildUpdate, buildWhereClause, checkDialectSupportsJsonEntity, createPredicateVisitor, getAliasName, getColumnAlias, getDataTransformerReadValue, getDataTransformerWriteValue, getDialect, getMappedName, getMappedName, getMappedName, getPathOnlyAliasName, getTableAsKeyword, getUnescapedTableName, isJsonEntity, newBindingContext, parameterInRoleModifiesLimit, parameterInRoleModifiesOrder, quote, resolveWhereForAnnotationMetadata, shouldEscape, traverseEmbedded
-
Constructor Details
-
CohQLQueryBuilder
public CohQLQueryBuilder()
-
-
Method Details
-
resolveJoinType
- Overrides:
resolveJoinTypein classio.micronaut.data.model.query.builder.jpa.JpaQueryBuilder
-
appendDeleteClause
- Overrides:
appendDeleteClausein classio.micronaut.data.model.query.builder.jpa.JpaQueryBuilder
-