Package com.sap.cds.impl.builder.model
Class StructuredTypeImpl
java.lang.Object
com.sap.cds.impl.builder.model.StructuredTypeImpl
- All Implemented Interfaces:
JSONizable
,CqnSource
,CqnToken
,Selectable
,Source<StructuredTypeImpl>
,StructuredType<StructuredTypeImpl>
Internal API, use
CQL.to(java.lang.String)
instead.-
Method Summary
Modifier and TypeMethodDescriptionfinal CqnSelectListItem
_all()
void
accept
(CqnVisitor visitor) asRef()
static StructuredTypeImpl
builder()
exists()
exists
(Function<StructuredTypeImpl, Select<?>> query) final Expand<StructuredTypeImpl>
expand()
expand
(Selectable... items) expand
(Iterable<? extends Selectable> items) final Expand<StructuredTypeImpl>
final Expand<StructuredTypeImpl>
expand
(List<Function<StructuredTypeImpl, ? extends Selectable>> items) final StructuredTypeImpl
filter
(CqnPredicate pred) final StructuredTypeImpl
filterByParams
(Collection<String> parameters) final <E> ElementRef<E>
final <E> ElementRef<E>
final StructuredTypeImpl
getType()
final SelectList
inline()
inline
(Selectable... items) inline
(Iterable<? extends Selectable> items) final SelectList
final SelectList
inline
(List<Function<StructuredTypeImpl, ? extends Selectable>> items) boolean
isRef()
final Expand<StructuredTypeImpl>
lazy()
static StructuredTypeImpl
static StructuredTypeImpl
static StructuredTypeImpl
structuredType
(String entityName) <T extends StructuredType<T>>
TtoJson()
toString()
-
Method Details
-
builder
-
structuredType
-
structuredType
-
structuredType
-
as
- Specified by:
as
in interfaceStructuredType<StructuredTypeImpl>
-
get
- Specified by:
get
in interfaceStructuredType<StructuredTypeImpl>
-
get
- Specified by:
get
in interfaceStructuredType<StructuredTypeImpl>
-
to
- Specified by:
to
in interfaceStructuredType<StructuredTypeImpl>
-
to
- Specified by:
to
in interfaceStructuredType<StructuredTypeImpl>
-
filter
- Specified by:
filter
in interfaceStructuredType<StructuredTypeImpl>
-
filter
- Specified by:
filter
in interfaceStructuredType<StructuredTypeImpl>
-
filterByParams
- Specified by:
filterByParams
in interfaceStructuredType<StructuredTypeImpl>
-
matching
- Specified by:
matching
in interfaceStructuredType<StructuredTypeImpl>
-
lazy
-
expand
- Specified by:
expand
in interfaceStructuredType<StructuredTypeImpl>
-
expand
public final Expand<StructuredTypeImpl> expand(List<Function<StructuredTypeImpl, ? extends Selectable>> items) - Specified by:
expand
in interfaceStructuredType<StructuredTypeImpl>
-
expand
- Specified by:
expand
in interfaceStructuredType<StructuredTypeImpl>
-
expand
- Specified by:
expand
in interfaceStructuredType<StructuredTypeImpl>
-
expand
- Specified by:
expand
in interfaceStructuredType<StructuredTypeImpl>
-
inline
- Specified by:
inline
in interfaceStructuredType<StructuredTypeImpl>
-
inline
- Specified by:
inline
in interfaceStructuredType<StructuredTypeImpl>
-
inline
- Specified by:
inline
in interfaceStructuredType<StructuredTypeImpl>
-
inline
- Specified by:
inline
in interfaceStructuredType<StructuredTypeImpl>
-
inline
- Specified by:
inline
in interfaceStructuredType<StructuredTypeImpl>
-
getType
- Specified by:
getType
in interfaceSource<StructuredTypeImpl>
-
_all
- Specified by:
_all
in interfaceStructuredType<StructuredTypeImpl>
-
accept
-
toJson
- Specified by:
toJson
in interfaceJSONizable
-
toString
-
isRef
public boolean isRef() -
asRef
- Specified by:
asRef
in interfaceCqnSource
- Specified by:
asRef
in interfaceStructuredType<StructuredTypeImpl>
-
exists
- Specified by:
exists
in interfaceStructuredType<StructuredTypeImpl>
-
anyMatch
- Specified by:
anyMatch
in interfaceStructuredType<StructuredTypeImpl>
-
anyMatch
- Specified by:
anyMatch
in interfaceStructuredType<StructuredTypeImpl>
-
exists
- Specified by:
exists
in interfaceStructuredType<StructuredTypeImpl>
-
allMatch
- Specified by:
allMatch
in interfaceStructuredType<StructuredTypeImpl>
-
allMatch
- Specified by:
allMatch
in interfaceStructuredType<StructuredTypeImpl>
-