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, ofRef
protected 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 Orderable
public CqnSortSpecification desc()
public CqnSortSpecification descNullsFirst()
descNullsFirst
in interface Orderable
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 © 2023 SAP. All rights reserved.