Package com.sap.cds.ql.cqn
Interface CqnSelectListItem
- All Superinterfaces:
CqnToken
,JSONizable
,Selectable
- All Known Subinterfaces:
CqnElementRef
,CqnExpand
,CqnInline
,CqnSelectList
,CqnSelectListValue
,ElementRef<T>
,Expand<T>
- All Known Implementing Classes:
CqnStar
-
Method Summary
Modifier and TypeMethodDescriptiondefault CqnExpand
asExpand()
default CqnElementRef
asRef()
default CqnSelectList
default CqnSelectListValue
asValue()
default boolean
isExpand()
default boolean
isRef()
default boolean
default boolean
isStar()
default boolean
isValue()
default Stream<CqnElementRef>
ofRef()
default Stream<CqnSelectListValue>
ofValue()
default CqnToken
token()
default Stream<CqnSelectListItem>
Methods inherited from interface com.sap.cds.JSONizable
toJson
-
Method Details
-
token
-
isValue
default boolean isValue() -
isRef
default boolean isRef() -
isSelectList
default boolean isSelectList() -
isExpand
default boolean isExpand() -
isStar
default boolean isStar() -
asValue
-
ofValue
-
asRef
-
ofRef
-
asSelectList
-
asExpand
-
unfold
default Stream<CqnSelectListItem> unfold(Function<List<? extends CqnReference.Segment>, Stream<String>> pathToElements)
-