Package com.sap.cds.ql.cqn
Interface CqnSelectList
-
- All Superinterfaces:
CqnSelectListItem
,CqnToken
,JSONizable
,Selectable
public interface CqnSelectList extends CqnSelectListItem
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default Optional<String>
alias()
default CqnExpand
asExpand()
default CqnInline
asInline()
default CqnSelectList
asSelectList()
default String
displayName()
default boolean
isExpand()
default boolean
isInline()
default boolean
isSelectList()
List<CqnSelectListItem>
items()
default CqnStructuredTypeRef
prefix()
Deprecated.CqnStructuredTypeRef
ref()
-
Methods inherited from interface com.sap.cds.ql.cqn.CqnSelectListItem
asRef, asValue, isRef, isStar, isValue, ofRef, ofValue, token, unfold
-
Methods inherited from interface com.sap.cds.JSONizable
toJson
-
-
-
-
Method Detail
-
ref
CqnStructuredTypeRef ref()
-
items
List<CqnSelectListItem> items()
-
displayName
default String displayName()
- Specified by:
displayName
in interfaceCqnSelectListItem
-
alias
default Optional<String> alias()
- Specified by:
alias
in interfaceCqnSelectListItem
-
prefix
@Deprecated default CqnStructuredTypeRef prefix()
Deprecated.
-
isSelectList
default boolean isSelectList()
- Specified by:
isSelectList
in interfaceCqnSelectListItem
-
isInline
default boolean isInline()
-
isExpand
default boolean isExpand()
- Specified by:
isExpand
in interfaceCqnSelectListItem
-
asSelectList
default CqnSelectList asSelectList()
- Specified by:
asSelectList
in interfaceCqnSelectListItem
-
asInline
default CqnInline asInline()
-
asExpand
default CqnExpand asExpand()
- Specified by:
asExpand
in interfaceCqnSelectListItem
-
-