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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvisit(BinaryExpression<?> binaryExpression) VisitBinaryExpression.voidvisit(FunctionExpression<?> functionExpression) VisitFunctionExpression.voidvisit(IdExpression<?, ?> idExpression) VisitIdExpression.voidvisit(LiteralExpression<?> literalExpression) VisitLiteralExpression.voidvisit(UnaryExpression<?> unaryExpression) VisitUnaryExpression.voidvisit(AliasedSelection<?> aliasedSelection) VisitAliasedSelection.voidvisit(CompoundSelection<?> compoundSelection) VisitCompoundSelection.voidvisit(PersistentEntityRoot<?> entityRoot) VisitPersistentEntityRoot.voidvisit(PersistentEntitySubquery<?> subquery) VisitPersistentEntitySubquery.voidvisit(PersistentPropertyPath<?> persistentPropertyPath) VisitPersistentPropertyPath.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.data.model.jpa.criteria.impl.ExpressionVisitor
visitMethods inherited from interface io.micronaut.data.model.jpa.criteria.impl.SelectionVisitor
visit, visit
-
Constructor Details
-
QueryModelSelectionVisitor
-
-
Method Details
-
visit
Description copied from interface:ExpressionVisitorVisitPersistentPropertyPath.- Specified by:
visitin interfaceExpressionVisitor- Parameters:
persistentPropertyPath- The persistentPropertyPath
-
visit
Description copied from interface:ExpressionVisitorVisitUnaryExpression.- Specified by:
visitin interfaceExpressionVisitor- Parameters:
unaryExpression- The unary expression
-
visit
Description copied from interface:SelectionVisitorVisitCompoundSelection.- Specified by:
visitin interfaceSelectionVisitor- Parameters:
compoundSelection- The compoundSelection
-
visit
Description copied from interface:ExpressionVisitorVisitPersistentEntityRoot.- Specified by:
visitin interfaceExpressionVisitor- Parameters:
entityRoot- The entityRoot
-
visit
Description copied from interface:ExpressionVisitorVisitPersistentEntitySubquery.- Specified by:
visitin interfaceExpressionVisitor- Parameters:
subquery- The subquery
-
visit
Description copied from interface:ExpressionVisitorVisitLiteralExpression.- Specified by:
visitin interfaceExpressionVisitor- Parameters:
literalExpression- The literalExpression
-
visit
Description copied from interface:ExpressionVisitorVisitIdExpression.- Specified by:
visitin interfaceExpressionVisitor- Parameters:
idExpression- The idExpression
-
visit
Description copied from interface:SelectionVisitorVisitAliasedSelection.- Specified by:
visitin interfaceSelectionVisitor- Parameters:
aliasedSelection- The aliasedSelection
-
visit
Description copied from interface:ExpressionVisitorVisitFunctionExpression.- Specified by:
visitin interfaceExpressionVisitor- Parameters:
functionExpression- The function expression
-
visit
Description copied from interface:ExpressionVisitorVisitBinaryExpression.- Specified by:
visitin interfaceExpressionVisitor- Parameters:
binaryExpression- The aggregateExpression
-