Package com.sap.cds.ql
Interface CqnBuilder.QueryBuilderSupport
- Enclosing interface:
- CqnBuilder
public static interface CqnBuilder.QueryBuilderSupport
-
Method Summary
Modifier and TypeMethodDescriptionbooleanFunc(String functionName, List<? extends CqnValue> args) booleanValue(boolean bool) comparison(CqnValue lhs, CqnComparisonPredicate.Operator op, CqnValue rhs) connect(CqnConnectivePredicate.Operator operator, Iterable<? extends CqnPredicate> predicates) <T> Literal<T>constant(T value) containment(CqnContainmentTest.Position position, CqnValue value, CqnValue term, boolean caseInsensitive) countDistinct(CqnValue value) <T extends StructuredType<T>>
Texpression(CqnValue left, CqnArithmeticExpression.Operator op, CqnValue right) <T> FunctionCall<T><T> ElementRef<T><T> ElementRef<T>get(List<? extends CqnReference.Segment> segments) in(CqnValue lhs, Collection<? extends CqnValue> values) match(CqnStructuredTypeRef ref, CqnPredicate pred, CqnMatchPredicate.Quantifier quantifier) not(CqnPredicate p) now()<T> Parameter<T>Value<?>refSegment(String id) refSegment(String id, CqnPredicate filter) refSegments(List<String> segmentIds) sort(CqnValue value, CqnSortSpecification.Order order) to(List<? extends CqnReference.Segment> segments) userId()<T> Literal<T>val(T value) validTo()withAnd()withOr()
-
Method Details
-
toLower
-
toUpper
-
param
-
plain
-
func
-
booleanFunc
-
list
-
not
-
connect
Predicate connect(CqnConnectivePredicate.Operator operator, Iterable<? extends CqnPredicate> predicates) -
withOr
Collector<CqnPredicate,?, withOr()CqnPredicate> -
withAnd
Collector<CqnPredicate,?, withAnd()CqnPredicate> -
entity
-
entity
-
to
-
to
-
get
-
get
-
refSegment
-
refSegment
-
refSegments
-
expression
-
comparison
-
in
-
in
-
in
-
search
-
exists
-
match
Predicate match(CqnStructuredTypeRef ref, CqnPredicate pred, CqnMatchPredicate.Quantifier quantifier) -
now
-
validFrom
-
validTo
-
userLocale
-
userId
-
countDistinct
-
containment
Predicate containment(CqnContainmentTest.Position position, CqnValue value, CqnValue term, boolean caseInsensitive) -
constant
-
val
-
sort
-
booleanValue
-
nullValue
NullValue nullValue()
-