public interface CqnMatchPredicate extends CqnPredicate
Modifier and Type | Interface and Description |
---|---|
static class |
CqnMatchPredicate.Quantifier |
Modifier and Type | Method and Description |
---|---|
default void |
accept(CqnVisitor visitor)
Dispatches the handling of this
CqnMatchPredicate to a given visitor. |
Optional<CqnPredicate> |
predicate()
The condition to test for
|
CqnMatchPredicate.Quantifier |
quantifier()
Whether all or any elements need to fulfill the condition
|
CqnStructuredTypeRef |
ref()
The referenced entity set
|
asPredicate, isPredicate
asArithmeticExpression, asExpression, asNegation, isArithmeticExpression, isExpression, isNegation, toJson
as, asFunction, asList, asLiteral, asNullValue, asParameter, asPlain, asRef, isFunction, isList, isLiteral, isNullValue, isParameter, isPlain, isRef, ofRef, type
CqnStructuredTypeRef ref()
Optional<CqnPredicate> predicate()
CqnMatchPredicate.Quantifier quantifier()
default void accept(CqnVisitor visitor)
CqnMatchPredicate
to a given visitor.
Neither the ref
nor filter predicate
is traversed.accept
in interface CqnExpression
accept
in interface CqnToken
visitor
- the CqnVisitor
Copyright © 2022 SAP. All rights reserved.