Package com.sap.cds.impl.builder.model
Class ScalarFunctionCall<T>
java.lang.Object
com.sap.cds.impl.builder.model.AbstractValue<T>
com.sap.cds.impl.builder.model.ScalarFunctionCall<T>
- All Implemented Interfaces:
ValueDefaults<T>
,JSONizable
,CqnFunc
,CqnToken
,CqnValue
,FunctionCall<T>
,Orderable
,Value<T>
-
Field Summary
Fields inherited from class com.sap.cds.impl.builder.model.AbstractValue
cdsType
-
Method Summary
Modifier and TypeMethodDescriptionargs()
static <T> FunctionCall<T>
static <T> FunctionCall<T>
static <T> FunctionCall<T>
func()
getArgs()
protected Jsonizer
json()
tokens()
<U> Value<U>
Methods inherited from class com.sap.cds.impl.builder.model.AbstractValue
toJson, toString, type
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.sap.cds.ql.cqn.CqnFunc
accept, asFunction, isFunction
Methods inherited from interface com.sap.cds.ql.cqn.CqnValue
as, asExpression, asList, asLiteral, asNullValue, asParameter, asPlain, asRef, isExpression, isList, isLiteral, isNullValue, isParameter, isPlain, isRef, ofRef, type
Methods inherited from interface com.sap.cds.JSONizable
toJson
Methods inherited from interface com.sap.cds.impl.builder.model.ValueDefaults
as, asc, ascNullsLast, average, between, between, between, between, contains, contains, contains, countDistinct, desc, descNullsFirst, dividedBy, dividedBy, endsWith, endsWith, eq, eq, func, ge, ge, gt, gt, in, in, in, in, is, is, isNot, isNot, isNotNull, isNull, le, le, lt, lt, matchesPattern, matchesPattern, matchesPattern, matchesPattern, max, min, minus, minus, ne, ne, plain, plus, plus, startsWith, startsWith, substring, substring, substring, substring, sum, times, times, toLower, toUpper, type, type, withoutAlias
-
Method Details
-
create
-
create
-
create
-
getFunctionName
-
getArgs
-
args
- Specified by:
args
in interfaceFunctionCall<T>
-
tokens
-
json
- Specified by:
json
in classAbstractValue<T>
-
func
-
args
-
type
-