Package com.querydsl.core.types
Class ValidatingVisitor
java.lang.Object
com.querydsl.core.types.ValidatingVisitor
- All Implemented Interfaces:
Visitor<Set<Expression<?>>,,Set<Expression<?>>> Serializable
public final class ValidatingVisitor
extends Object
implements Visitor<Set<Expression<?>>,Set<Expression<?>>>, Serializable
ValidatingVisitor visits expressions and ensures that only known path instances are used- Author:
- tiwe
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSet<Expression<?>>visit(Constant<?> expr, Set<Expression<?>> known) Visit a Constant instance with the given contextSet<Expression<?>>visit(FactoryExpression<?> expr, Set<Expression<?>> known) Visit a FactoryExpression instance with the given contextSet<Expression<?>>visit(Operation<?> expr, Set<Expression<?>> known) Visit an Operation instance with the given contextSet<Expression<?>>visit(ParamExpression<?> expr, Set<Expression<?>> known) Visit a ParamExpression instance with the given contextSet<Expression<?>>visit(Path<?> expr, Set<Expression<?>> known) Visit a Path instance with the given contextSet<Expression<?>>visit(SubQueryExpression<?> expr, Set<Expression<?>> known) Visit a SubQueryExpression instance with the given contextSet<Expression<?>>visit(TemplateExpression<?> expr, Set<Expression<?>> known) Visit a TemplateExpression instance with the given context
-
Field Details
-
DEFAULT
-
-
Constructor Details
-
ValidatingVisitor
public ValidatingVisitor() -
ValidatingVisitor
-
-
Method Details
-
visit
Description copied from interface:VisitorVisit a Constant instance with the given context- Specified by:
visitin interfaceVisitor<Set<Expression<?>>,Set<Expression<?>>> - Parameters:
expr- expression to visitknown- context of the visit or null, if not used- Returns:
- visit result
-
visit
Description copied from interface:VisitorVisit a FactoryExpression instance with the given context- Specified by:
visitin interfaceVisitor<Set<Expression<?>>,Set<Expression<?>>> - Parameters:
expr- expression to visitknown- context of the visit or null, if not used- Returns:
- visit result
-
visit
Description copied from interface:VisitorVisit an Operation instance with the given context- Specified by:
visitin interfaceVisitor<Set<Expression<?>>,Set<Expression<?>>> - Parameters:
expr- expression to visitknown- context of the visit or null, if not used- Returns:
- visit result
-
visit
Description copied from interface:VisitorVisit a ParamExpression instance with the given context- Specified by:
visitin interfaceVisitor<Set<Expression<?>>,Set<Expression<?>>> - Parameters:
expr- expression to visitknown- context of the visit or null, if not used- Returns:
- visit result
-
visit
Description copied from interface:VisitorVisit a Path instance with the given context- Specified by:
visitin interfaceVisitor<Set<Expression<?>>,Set<Expression<?>>> - Parameters:
expr- expression to visitknown- context of the visit or null, if not used- Returns:
- visit result
-
visit
Description copied from interface:VisitorVisit a SubQueryExpression instance with the given context- Specified by:
visitin interfaceVisitor<Set<Expression<?>>,Set<Expression<?>>> - Parameters:
expr- expression to visitknown- context of the visit or null, if not used- Returns:
- visit result
-
visit
Description copied from interface:VisitorVisit a TemplateExpression instance with the given context- Specified by:
visitin interfaceVisitor<Set<Expression<?>>,Set<Expression<?>>> - Parameters:
expr- expression to visitknown- context of the visit or null, if not used- Returns:
- visit result
-