public class ScalarFunctionCall<T> extends AbstractValue<T> implements FunctionCall<T>
Modifier and Type | Method and Description |
---|---|
List<CqnValue> |
args() |
FunctionCall<T> |
args(CqnValue... args) |
static <T> FunctionCall<T> |
create(String functionName,
Class<T> t,
CqnValue... args) |
static <T> FunctionCall<T> |
create(String functionName,
CqnValue... args) |
static <T> FunctionCall<T> |
create(String functionName,
Iterable<? extends CqnValue> args) |
String |
func() |
List<CqnValue> |
getArgs() |
String |
getFunctionName() |
protected Jsonizer |
json() |
Stream<CqnToken> |
tokens() |
as, asc, average, between, between, between, between, contains, contains, contains, countDistinct, desc, 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, max, min, minus, minus, ne, ne, plain, plus, plus, startsWith, startsWith, substring, substring, substring, substring, sum, times, times, toJson, toLower, toString, toUpper, type, type, type, type, withoutAlias
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
as, average, between, between, between, between, cast, cast, contains, contains, contains, countDistinct, 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, max, min, minus, minus, ne, ne, plain, plus, plus, startsWith, startsWith, substring, substring, substring, substring, sum, times, times, toLower, toUpper, type, type, type, withoutAlias
accept, asFunction, isFunction
as, asExpression, asList, asLiteral, asNullValue, asParameter, asPlain, asRef, isExpression, isList, isLiteral, isNullValue, isParameter, isPlain, isRef, type
toJson
public static <T> FunctionCall<T> create(String functionName, Class<T> t, CqnValue... args)
public static <T> FunctionCall<T> create(String functionName, CqnValue... args)
public static <T> FunctionCall<T> create(String functionName, Iterable<? extends CqnValue> args)
public String getFunctionName()
public FunctionCall<T> args(CqnValue... args)
args
in interface FunctionCall<T>
protected Jsonizer json()
json
in class AbstractValue<T>
Copyright © 2021 SAP. All rights reserved.