public abstract class AbstractValue<T> extends Object implements Value<T>
Modifier | Constructor and Description |
---|---|
protected |
AbstractValue() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
as, asExpression, asFunction, asList, asLiteral, asNullValue, asParameter, asPlain, asRef, isExpression, isFunction, isList, isLiteral, isNullValue, isParameter, isPlain, isRef
public Predicate startsWith(String prefix)
startsWith
in interface Value<T>
public Predicate startsWith(Value<String> val)
startsWith
in interface Value<T>
public Value<Long> countDistinct()
countDistinct
in interface Value<T>
public CqnSortSpecification asc()
public CqnSortSpecification desc()
public CqnSelectListValue as(String alias)
public CqnSelectListValue withoutAlias()
withoutAlias
in interface Value<T>
public Value<?> type(CdsBaseType cdsType)
public String toJson()
toJson
in interface JSONizable
protected abstract Jsonizer json()
Copyright © 2021 SAP. All rights reserved.