public final class ExpressionVisitor extends Object implements CqnVisitor
protected static final Modifier COPY
public static Predicate copy(CqnPredicate pred)
public static Predicate copy(Optional<CqnPredicate> pred, Modifier modifier)
public static Predicate copy(CqnPredicate pred, Modifier modifier)
public static StructuredTypeRef copy(CqnStructuredTypeRef ref, Modifier modifier)
public static <I extends CqnSelectListItem> I copy(I sli, Modifier modifier)
public static <I extends CqnSelectListItem> List<I> copy(Collection<I> items, Modifier modifier)
public static CqnSortSpecification copy(CqnSortSpecification sort, Modifier 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(CqnExistsSubquery exists)
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 © 2023 SAP. All rights reserved.