public final class ExpressionVisitor extends Object implements CqnVisitor
Modifier and Type | Field and Description |
---|---|
protected static CqnModifier |
COPY |
protected static final CqnModifier COPY
public static Predicate copy(CqnPredicate pred)
public static Predicate copy(Optional<CqnPredicate> pred, CqnModifier modifier)
public static Predicate copy(CqnPredicate pred, CqnModifier modifier)
public static Value<?> copy(CqnValue val, CqnModifier modifier)
public static StructuredTypeRef copy(CqnStructuredTypeRef ref, CqnModifier modifier)
public static <I extends CqnSelectListItem> I copy(I sli, CqnModifier modifier)
public static <I extends CqnSelectListItem> List<I> copy(List<I> items, CqnModifier modifier)
public static CqnSortSpecification copy(CqnSortSpecification sort, CqnModifier modifier)
public <T extends CqnToken> T result()
public void visit(CqnStructuredTypeRef ref)
visit
in interface CqnVisitor
public void visit(CqnElementRef ref)
visit
in interface CqnVisitor
public void visit(CqnExpression expr)
visit
in interface CqnVisitor
public void visit(CqnArithmeticExpression expr)
visit
in interface CqnVisitor
public void visit(CqnMatchPredicate match)
visit
in interface CqnVisitor
public void visit(CqnInPredicate in)
visit
in interface CqnVisitor
public void visit(CqnFunc func)
visit
in interface CqnVisitor
public void visit(CqnContainmentTest test)
visit
in interface CqnVisitor
public void visit(CqnSubQuery query)
visit
in interface CqnVisitor
public void visit(CqnStringLiteral string)
visit
in interface CqnVisitor
public void visit(CqnNumericLiteral<?> number)
visit
in interface CqnVisitor
public void visit(CqnBooleanLiteral bool)
visit
in interface CqnVisitor
public void visit(CqnTemporalLiteral<?> temporal)
visit
in interface CqnVisitor
public void visit(CqnLiteral<?> literal)
visit
in interface CqnVisitor
public void visit(CqnListValue listValue)
visit
in interface CqnVisitor
public void visit(CqnComparisonPredicate comparison)
visit
in interface CqnVisitor
public void visit(CqnConnectivePredicate connective)
visit
in interface CqnVisitor
public void visit(CqnNegation neg)
visit
in interface CqnVisitor
public void visit(CqnNullValue nil)
visit
in interface CqnVisitor
public void visit(CqnParameter param)
visit
in interface CqnVisitor
public void visit(CqnPlain plain)
visit
in interface CqnVisitor
public void visit(CqnSearchPredicate search)
visit
in interface CqnVisitor
public void visit(CqnSelectListValue sli)
visit
in interface CqnVisitor
public void visit(CqnStar star)
visit
in interface CqnVisitor
public void visit(CqnInline inline)
visit
in interface CqnVisitor
public void visit(CqnExpand expand)
visit
in interface CqnVisitor
public void visit(CqnSortSpecification sortSpec)
visit
in interface CqnVisitor
Copyright © 2021 SAP. All rights reserved.