Package com.sap.cds.ql
Interface CqnBuilder.QueryBuilderSupport
-
- Enclosing interface:
- CqnBuilder
public static interface CqnBuilder.QueryBuilderSupport
-
-
Method Summary
-
-
-
Method Detail
-
param
@Deprecated <T> Parameter<T> param()
Deprecated.
-
literal
@Deprecated <T> Literal<T> literal(T val)
Deprecated.
-
func
<T> FunctionCall<T> func(String functionName, Iterable<? extends CqnValue> args)
-
booleanFunc
BooleanFunction booleanFunc(String functionName, List<? extends CqnValue> args)
-
list
CqnListValue list(List<? extends CqnValue> values)
-
not
Predicate not(CqnPredicate p)
-
connect
Predicate connect(CqnConnectivePredicate.Operator operator, Iterable<? extends CqnPredicate> predicates)
-
withOr
Collector<CqnPredicate,?,CqnPredicate> withOr()
-
withAnd
Collector<CqnPredicate,?,CqnPredicate> withAnd()
-
entity
StructuredType<?> entity(String qualifiedName)
-
to
StructuredType<?> to(String path)
-
to
StructuredType<?> to(List<? extends CqnReference.Segment> segments)
-
get
<T> ElementRef<T> get(String path)
-
get
<T> ElementRef<T> get(List<? extends CqnReference.Segment> segments)
-
refSegment
RefSegment refSegment(String id)
-
refSegments
List<RefSegment> refSegments(List<String> segmentIds)
-
expression
Value<Number> expression(CqnValue left, CqnArithmeticExpression.Operator op, CqnValue right)
-
comparison
Predicate comparison(CqnValue lhs, CqnComparisonPredicate.Operator op, CqnValue rhs)
-
in
Predicate in(CqnValue lhs, Collection<? extends CqnValue> values)
-
match
Predicate match(StructuredTypeRef ref, Predicate pred, CqnMatchPredicate.Quantifier quantifier)
-
now
ElementRef<Instant> now()
-
validFrom
ElementRef<Instant> validFrom()
-
validTo
ElementRef<Instant> validTo()
-
userLocale
ElementRef<String> userLocale()
-
userId
ElementRef<String> userId()
-
containment
Predicate containment(CqnContainmentTest.Position position, CqnValue value, CqnValue term, boolean caseInsensitive)
-
constant
<T> Literal<T> constant(T value)
-
val
<T> Literal<T> val(T value)
-
sort
CqnSortSpecification sort(CqnValue value, CqnSortSpecification.Order order)
-
-