Package com.sap.cds.ql.cqn
Interface CqnSelectListValue
- All Superinterfaces:
CqnSelectListItem
,CqnToken
,JSONizable
,Selectable
- All Known Subinterfaces:
CqnElementRef
,ElementRef<T>
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
accept
(CqnVisitor visitor) Traverses the expression tree represented by this token with a givenvisitor
.alias()
default CqnElementRef
asRef()
default CqnSelectListValue
asValue()
Returns display name of this select list value.default boolean
isRef()
default boolean
isValue()
default Stream<CqnElementRef>
ofRef()
default Stream<CqnSelectListValue>
ofValue()
value()
Methods inherited from interface com.sap.cds.ql.cqn.CqnSelectListItem
asExpand, asSelectList, isExpand, isSelectList, isStar, token, unfold
Methods inherited from interface com.sap.cds.JSONizable
toJson
-
Method Details
-
value
CqnValue value() -
displayName
String displayName()Returns display name of this select list value. It is the name of the element of the underlying entity or the alias.- Returns:
- the display name as a string
-
alias
-
isValue
default boolean isValue()- Specified by:
isValue
in interfaceCqnSelectListItem
-
asValue
- Specified by:
asValue
in interfaceCqnSelectListItem
-
ofValue
- Specified by:
ofValue
in interfaceCqnSelectListItem
-
isRef
default boolean isRef()- Specified by:
isRef
in interfaceCqnSelectListItem
-
asRef
- Specified by:
asRef
in interfaceCqnSelectListItem
-
ofRef
- Specified by:
ofRef
in interfaceCqnSelectListItem
-
accept
Description copied from interface:CqnToken
Traverses the expression tree represented by this token with a givenvisitor
. The traversal order is depth-first. If this token has child nodes they are traversed first by dispatching the visitor to the children'saccept
methods. Afterwards this token is passed to the visitor'svisit
method specific for this token's type.- Specified by:
accept
in interfaceCqnToken
- Parameters:
visitor
- theCqnVisitor
-