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) expression
(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
-
to
-
to
-
get
-
get
-
refSegment
-
refSegment
-
refSegments
-
expression
-
comparison
-
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()
-