public static interface CqnBuilder.QueryBuilderSupport
Modifier and Type | Method and Description |
---|---|
BooleanFunction |
booleanFunc(String functionName,
List<? extends CqnValue> args) |
Predicate |
comparison(CqnValue lhs,
CqnComparisonPredicate.Operator op,
CqnValue rhs) |
Predicate |
connect(CqnConnectivePredicate.Operator operator,
Iterable<? extends CqnPredicate> predicates) |
StructuredType<?> |
entity(String qualifiedName) |
Predicate |
exists(CqnSelect subQuery) |
<T> FunctionCall<T> |
func(String functionName,
Iterable<? extends CqnValue> args) |
<T> ElementRef<T> |
get(List<? extends CqnReference.Segment> segments) |
<T> ElementRef<T> |
get(String path) |
Predicate |
in(CqnValue lhs,
Collection<? extends CqnValue> values) |
<T> Literal<T> |
literal(T val) |
Predicate |
not(CqnPredicate p) |
<T> Parameter<T> |
param() |
<T> Parameter<T> |
param(String name) |
Value<?> |
plain(String val) |
Predicate |
search(String term) |
StructuredType<?> |
to(String path) |
Value<String> |
toLower(Value<String> val) |
Value<String> |
toUpper(Value<String> val) |
<T> Parameter<T> param()
<T> Literal<T> literal(T val)
<T> FunctionCall<T> func(String functionName, Iterable<? extends CqnValue> args)
BooleanFunction booleanFunc(String functionName, List<? extends CqnValue> args)
Predicate not(CqnPredicate p)
Predicate connect(CqnConnectivePredicate.Operator operator, Iterable<? extends CqnPredicate> predicates)
StructuredType<?> entity(String qualifiedName)
StructuredType<?> to(String path)
<T> ElementRef<T> get(String path)
<T> ElementRef<T> get(List<? extends CqnReference.Segment> segments)
Predicate comparison(CqnValue lhs, CqnComparisonPredicate.Operator op, CqnValue rhs)
Predicate in(CqnValue lhs, Collection<? extends CqnValue> values)
Copyright © 2020 SAP. All rights reserved.