Package com.sap.cds.ql.impl
Class ExpressionVisitor
java.lang.Object
com.sap.cds.ql.impl.ExpressionVisitor
- All Implemented Interfaces:
CqnVisitor
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic CqnElementRef
copy
(CqnElementRef ref, Modifier modifier) static Predicate
copy
(CqnPredicate pred) static Predicate
copy
(CqnPredicate pred, Modifier modifier) static CqnSortSpecification
copy
(CqnSortSpecification sort, Modifier modifier) static StructuredTypeRef
copy
(CqnStructuredTypeRef ref, Modifier modifier) static <I extends CqnSelectListItem>
Istatic <I extends CqnSelectListItem>
List<I>copy
(Collection<I> items, Modifier modifier) static Predicate
copy
(Optional<CqnPredicate> pred, Modifier modifier) static <V extends CqnValue>
V<T extends CqnToken>
Tresult()
void
visit
(CqnArithmeticExpression expr) void
visit
(CqnComparisonPredicate comparison) void
visit
(CqnConnectivePredicate connective) void
visit
(CqnContainmentTest test) void
visit
(CqnElementRef ref) void
visit
(CqnExistsSubquery exists) void
void
visit
(CqnExpression expr) void
void
void
visit
(CqnInPredicate in) void
visit
(CqnListValue listValue) void
visit
(CqnLiteral<?> literal) void
visit
(CqnMatchPredicate match) void
visit
(CqnNegation neg) void
visit
(CqnNullValue nil) void
visit
(CqnParameter param) void
void
visit
(CqnSearchPredicate search) void
visit
(CqnSelectListValue sli) void
visit
(CqnSortSpecification sortSpec) void
void
-
Field Details
-
COPY
-
-
Method Details
-
copy
-
copy
-
copy
-
copy
-
copy
-
copy
-
copy
-
copy
-
copy
-
copy
-
result
-
visit
- Specified by:
visit
in interfaceCqnVisitor
-
visit
- Specified by:
visit
in interfaceCqnVisitor
-
visit
- Specified by:
visit
in interfaceCqnVisitor
-
visit
- Specified by:
visit
in interfaceCqnVisitor
-
visit
- Specified by:
visit
in interfaceCqnVisitor
-
visit
- Specified by:
visit
in interfaceCqnVisitor
-
visit
- Specified by:
visit
in interfaceCqnVisitor
-
visit
- Specified by:
visit
in interfaceCqnVisitor
-
visit
- Specified by:
visit
in interfaceCqnVisitor
-
visit
- Specified by:
visit
in interfaceCqnVisitor
-
visit
- Specified by:
visit
in interfaceCqnVisitor
-
visit
- Specified by:
visit
in interfaceCqnVisitor
-
visit
- Specified by:
visit
in interfaceCqnVisitor
-
visit
- Specified by:
visit
in interfaceCqnVisitor
-
visit
- Specified by:
visit
in interfaceCqnVisitor
-
visit
- Specified by:
visit
in interfaceCqnVisitor
-
visit
- Specified by:
visit
in interfaceCqnVisitor
-
visit
- Specified by:
visit
in interfaceCqnVisitor
-
visit
- Specified by:
visit
in interfaceCqnVisitor
-
visit
- Specified by:
visit
in interfaceCqnVisitor
-
visit
- Specified by:
visit
in interfaceCqnVisitor
-
visit
- Specified by:
visit
in interfaceCqnVisitor
-
visit
- Specified by:
visit
in interfaceCqnVisitor
-