Class QueryModelSelectionVisitor
java.lang.Object
io.micronaut.data.model.jpa.criteria.impl.query.QueryModelSelectionVisitor
- All Implemented Interfaces:
ExpressionVisitor
,SelectionVisitor
The selection visitor to convert criteria selection to
QueryModel
.- Since:
- 3.2
- Author:
- Denis Stepanov
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
visit
(BinaryExpression<?> binaryExpression) VisitBinaryExpression
.void
visit
(FunctionExpression<?> functionExpression) VisitFunctionExpression
.void
visit
(IdExpression<?, ?> idExpression) VisitIdExpression
.void
visit
(LiteralExpression<?> literalExpression) VisitLiteralExpression
.void
visit
(UnaryExpression<?> unaryExpression) VisitUnaryExpression
.void
visit
(AliasedSelection<?> aliasedSelection) VisitAliasedSelection
.void
visit
(CompoundSelection<?> compoundSelection) VisitCompoundSelection
.void
visit
(PersistentEntityRoot<?> entityRoot) VisitPersistentEntityRoot
.void
visit
(PersistentEntitySubquery<?> subquery) VisitPersistentEntitySubquery
.void
visit
(PersistentPropertyPath<?> persistentPropertyPath) VisitPersistentPropertyPath
.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.micronaut.data.model.jpa.criteria.impl.ExpressionVisitor
visit
Methods inherited from interface io.micronaut.data.model.jpa.criteria.impl.SelectionVisitor
visit, visit
-
Constructor Details
-
QueryModelSelectionVisitor
-
-
Method Details
-
visit
Description copied from interface:ExpressionVisitor
VisitPersistentPropertyPath
.- Specified by:
visit
in interfaceExpressionVisitor
- Parameters:
persistentPropertyPath
- The persistentPropertyPath
-
visit
Description copied from interface:ExpressionVisitor
VisitUnaryExpression
.- Specified by:
visit
in interfaceExpressionVisitor
- Parameters:
unaryExpression
- The unary expression
-
visit
Description copied from interface:SelectionVisitor
VisitCompoundSelection
.- Specified by:
visit
in interfaceSelectionVisitor
- Parameters:
compoundSelection
- The compoundSelection
-
visit
Description copied from interface:ExpressionVisitor
VisitPersistentEntityRoot
.- Specified by:
visit
in interfaceExpressionVisitor
- Parameters:
entityRoot
- The entityRoot
-
visit
Description copied from interface:ExpressionVisitor
VisitPersistentEntitySubquery
.- Specified by:
visit
in interfaceExpressionVisitor
- Parameters:
subquery
- The subquery
-
visit
Description copied from interface:ExpressionVisitor
VisitLiteralExpression
.- Specified by:
visit
in interfaceExpressionVisitor
- Parameters:
literalExpression
- The literalExpression
-
visit
Description copied from interface:ExpressionVisitor
VisitIdExpression
.- Specified by:
visit
in interfaceExpressionVisitor
- Parameters:
idExpression
- The idExpression
-
visit
Description copied from interface:SelectionVisitor
VisitAliasedSelection
.- Specified by:
visit
in interfaceSelectionVisitor
- Parameters:
aliasedSelection
- The aliasedSelection
-
visit
Description copied from interface:ExpressionVisitor
VisitFunctionExpression
.- Specified by:
visit
in interfaceExpressionVisitor
- Parameters:
functionExpression
- The function expression
-
visit
Description copied from interface:ExpressionVisitor
VisitBinaryExpression
.- Specified by:
visit
in interfaceExpressionVisitor
- Parameters:
binaryExpression
- The aggregateExpression
-