Package com.sap.cds.impl.builder.model
Interface ValueDefaults<T>
- All Superinterfaces:
CqnToken
,CqnValue
,JSONizable
,Orderable
,Value<T>
- All Known Implementing Classes:
AbstractValue
,ArithmeticExpr
,ArithmeticNegation
,CqnBinLiteral
,CqnBoolLiteral
,CqnNull
,CqnNumLiteral
,CqnParam
,CqnPlainImpl
,CqnStrLiteral
,CqnStructLiteral
,CqnTempLiteral
,CqnUuidLiteralImpl
,ElementRefImpl
,ListValue
,LiteralImpl
,ScalarFunctionCall
-
Method Summary
Modifier and TypeMethodDescriptiondefault CqnSelectListValue
default CqnSortSpecification
asc()
default CqnSortSpecification
average()
default Predicate
default Predicate
default Predicate
default Predicate
default Predicate
default Predicate
default Predicate
default CqnSortSpecification
desc()
default CqnSortSpecification
default Predicate
default Predicate
default Predicate
default Predicate
default Predicate
default Predicate
default Predicate
default Predicate
default Predicate
default Predicate
default Predicate
default Predicate
default Predicate
default Predicate
default Predicate
default Predicate
default Predicate
default Predicate
default Predicate
isNull()
default Predicate
default Predicate
default Predicate
default Predicate
max()
min()
default Predicate
default Predicate
default Predicate
default Predicate
startsWith
(Value<String> val) default Predicate
startsWith
(String prefix) substring
(int start) substring
(int start, int length) sum()
toLower()
toUpper()
default <U> Value<U>
type
(CdsBaseType cdsType) default <U> Value<U>
default <U> Value<U>
static CqnValue
default CqnSelectListValue
Methods inherited from interface com.sap.cds.ql.cqn.CqnValue
as, asExpression, asFunction, asList, asLiteral, asNullValue, asParameter, asPlain, asRef, isExpression, isFunction, isList, isLiteral, isNullValue, isParameter, isPlain, isRef, ofRef, type
Methods inherited from interface com.sap.cds.JSONizable
toJson
-
Method Details
-
eq
-
eq
-
ne
-
ne
-
is
-
is
-
isNot
-
isNot
-
isNull
-
isNotNull
-
gt
-
gt
-
ge
-
ge
-
lt
-
lt
-
le
-
le
-
in
-
in
-
in
-
in
-
between
-
between
-
between
-
between
-
plain
-
contains
-
contains
-
contains
-
startsWith
- Specified by:
startsWith
in interfaceValue<T>
-
startsWith
- Specified by:
startsWith
in interfaceValue<T>
-
endsWith
-
endsWith
-
func
-
plus
-
plus
-
minus
-
minus
-
times
-
times
-
dividedBy
-
dividedBy
-
substring
-
toUpper
-
toLower
-
min
-
max
-
sum
-
average
-
countDistinct
- Specified by:
countDistinct
in interfaceValue<T>
-
substring
-
substring
-
substring
-
asc
-
ascNullsLast
- Specified by:
ascNullsLast
in interfaceOrderable
-
desc
-
descNullsFirst
- Specified by:
descNullsFirst
in interfaceOrderable
-
as
-
withoutAlias
- Specified by:
withoutAlias
in interfaceValue<T>
-
type
-
type
-
type
-
value
-