Package com.blazebit.persistence.impl
Class SplittingVisitor
java.lang.Object
com.blazebit.persistence.parser.expression.LazyCopyingResultVisitorAdapter
com.blazebit.persistence.impl.SplittingVisitor
- All Implemented Interfaces:
Expression.ResultVisitor<Expression>
- Since:
- 1.3.0
- Author:
- Christian Beikov
-
Constructor Summary
ConstructorsConstructorDescriptionSplittingVisitor(EntityMetamodel metamodel, JpaProvider jpaProvider, AliasManager aliasManager) -
Method Summary
Modifier and TypeMethodDescriptionsplitOff(Expression expression, Expression expressionToSplit, String subAttribute) visit(MapKeyExpression expression) visit(MapValueExpression expression) visit(PathExpression expression) Methods inherited from class com.blazebit.persistence.parser.expression.LazyCopyingResultVisitorAdapter
onPathExpressionCopy, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitExpressionList
-
Constructor Details
-
SplittingVisitor
public SplittingVisitor(EntityMetamodel metamodel, JpaProvider jpaProvider, AliasManager aliasManager)
-
-
Method Details
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>- Overrides:
visitin classLazyCopyingResultVisitorAdapter
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>- Overrides:
visitin classLazyCopyingResultVisitorAdapter
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Expression>- Overrides:
visitin classLazyCopyingResultVisitorAdapter
-
splitOff
public Expression splitOff(Expression expression, Expression expressionToSplit, String subAttribute)
-