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, waitas, asExpression, asFunction, asList, asLiteral, asNullValue, asParameter, asPlain, asRef, isExpression, isFunction, isList, isLiteral, isNullValue, isParameter, isPlain, isRef, ofRefprotected String cdsType
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 ascNullsLast()
ascNullsLast in interface Orderablepublic CqnSortSpecification desc()
public CqnSortSpecification descNullsFirst()
descNullsFirst in interface Orderablepublic CqnSelectListValue as(String alias)
public CqnSelectListValue withoutAlias()
withoutAlias in interface Value<T>public Value<?> type(CdsBaseType cdsType)
public String toJson()
toJson in interface JSONizableprotected abstract Jsonizer json()
Copyright © 2023 SAP. All rights reserved.