Package com.sap.cds.impl.builder.model
Class SelectList
java.lang.Object
com.sap.cds.impl.builder.model.SelectList
- All Implemented Interfaces:
JSONizable
,CqnSelectList
,CqnSelectListItem
,CqnToken
,Selectable
- Direct Known Subclasses:
ExpandBuilder
,InlineBuilder
-
Nested Class Summary
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionall()
static SelectList
create
(StructuredTypeRef ref, SelectList.Type type) boolean
isExpand()
boolean
isInline()
items()
items
(Selectable item) items
(Iterable<? extends Selectable> items) ref()
toString()
type()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.sap.cds.ql.cqn.CqnSelectList
asExpand, asInline, asSelectList, isSelectList
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
-
Field Details
-
ref
-
-
Method Details
-
create
-
type
-
ref
- Specified by:
ref
in interfaceCqnSelectList
-
items
- Specified by:
items
in interfaceCqnSelectList
-
all
-
items
-
items
-
isInline
public boolean isInline()- Specified by:
isInline
in interfaceCqnSelectList
-
isExpand
public boolean isExpand()- Specified by:
isExpand
in interfaceCqnSelectList
- Specified by:
isExpand
in interfaceCqnSelectListItem
-
toString
-