Uses of Interface
com.sap.cds.ql.StructuredType
-
Packages that use StructuredType Package Description com.sap.cds com.sap.cds.ql -
-
Uses of StructuredType in com.sap.cds
Methods in com.sap.cds that return StructuredType Modifier and Type Method Description StructuredType<?>
Row. ref()
Returns a reference to the entity this row originates from.default StructuredType<?>
Row. to(String path)
Returns a reference from the entity this row originates from along the given path. -
Uses of StructuredType in com.sap.cds.ql
Classes in com.sap.cds.ql with type parameters of type StructuredType Modifier and Type Interface Description interface
Delete<T extends StructuredType<?>>
The Delete Builder allows to construct CDS QL delete statements, which can be executed via theCdsDataStore
.interface
Expand<T extends StructuredType<?>>
class
Select<T extends StructuredType<?>>
The Select builder allows to construct CDS QL select statements, which can be executed via theCdsDataStore
.interface
Source<T extends StructuredType<?>>
interface
StructuredType<T extends StructuredType<T>>
Builder to define sets of structured CDS entities and types using filtered path expressions, to define predicates on these sets, and to address elements of structured types.interface
Update<T extends StructuredType<?>>
The Update Builder allows to construct CDS QL update statements, which can be executed via theCdsDataStore
.Methods in com.sap.cds.ql with type parameters of type StructuredType Modifier and Type Method Description <E extends StructuredType<?>>
Delete<E>CqnBuilder. delete(E entity)
<E extends StructuredType<E>,R extends StructuredType<R>>
Delete<R>CqnBuilder. delete(Class<E> entity, Function<E,R> path)
<E extends StructuredType<E>,R extends StructuredType<R>>
Delete<R>CqnBuilder. delete(Class<E> entity, Function<E,R> path)
static <R extends StructuredType<R>,T extends StructuredType<T>>
Update<T>Update. entity(Class<R> entity, Function<R,T> path)
Creates an update statement to update data for a specified entity set.static <R extends StructuredType<R>,T extends StructuredType<T>>
Update<T>Update. entity(Class<R> entity, Function<R,T> path)
Creates an update statement to update data for a specified entity set.static <T extends StructuredType<T>>
Update<T>Update. entity(Class<T> entity)
Creates an update statement to update data for a specified entity set.static <T extends StructuredType<?>>
Update<T>Update. entity(T entity)
Creates an update statement to update entries from a specified entity set.static <E extends StructuredType<?>>
Delete<E>Delete. from(E entity)
Creates a delete statement to delete entries from a specified entity set.static <E extends StructuredType<E>>
Delete<E>Delete. from(Class<E> entity)
Creates a delete statement to delete entries from a specified entity set.static <E extends StructuredType<E>,R extends StructuredType<R>>
Delete<R>Delete. from(Class<E> entity, Function<E,R> path)
Creates a delete statement to delete entries from a specified entity set.static <E extends StructuredType<E>,R extends StructuredType<R>>
Delete<R>Delete. from(Class<E> entity, Function<E,R> path)
Creates a delete statement to delete entries from a specified entity set.static <T extends StructuredType<T>>
Select<T>Select. from(StructuredType<T> entity)
Creates a select statement to select entries from a specified entity set.static <R extends StructuredType<R>,T extends StructuredType<T>>
Select<T>Select. from(Class<R> entity, Function<R,T> path)
Creates a select statement to select entries from a specified entity set.static <R extends StructuredType<R>,T extends StructuredType<T>>
Select<T>Select. from(Class<R> entity, Function<R,T> path)
Creates a select statement to select entries from a specified entity set.static <T extends StructuredType<T>>
Select<T>Select. from(Class<T> entity)
Creates a select statement to select entries from a specified entity set.<E extends StructuredType<?>>
InsertCqnBuilder. insert(E entity)
<E extends StructuredType<E>,R extends StructuredType<R>>
InsertCqnBuilder. insert(Class<E> entity, Function<E,R> path)
<E extends StructuredType<E>,R extends StructuredType<R>>
InsertCqnBuilder. insert(Class<E> entity, Function<E,R> path)
static <E extends StructuredType<?>>
InsertInsert. into(E entity)
Creates an insert statement to insert entries into a specified entity set.static <E extends StructuredType<E>>
InsertInsert. into(Class<E> entity)
Creates an insert statement to insert entries into a specified entity set.static <R extends StructuredType<R>,T extends StructuredType<T>>
InsertInsert. into(Class<R> entity, Function<R,T> path)
Creates an insert statement to insert entries into a specified entity set.static <R extends StructuredType<R>,T extends StructuredType<T>>
InsertInsert. into(Class<R> entity, Function<R,T> path)
Creates an insert statement to insert entries into a specified entity set.static <R extends StructuredType<R>,T extends StructuredType<T>>
UpsertUpsert. into(Class<R> entity, Function<R,T> path)
Creates an upsert statement to upsert entries into a specified entity set.static <R extends StructuredType<R>,T extends StructuredType<T>>
UpsertUpsert. into(Class<R> entity, Function<R,T> path)
Creates an upsert statement to upsert entries into a specified entity set.static <T extends StructuredType<T>>
UpsertUpsert. into(Class<T> entity)
Creates an upsert statement to upsert entries into a specified entity set.static <T extends StructuredType<?>>
UpsertUpsert. into(T entity)
Creates an upsert statement to upsert entries into a specified entity set.<E extends StructuredType<E>>
Select<E>CqnBuilder. select(Source<E> source)
<E extends StructuredType<E>>
Select<E>CqnBuilder. select(Class<E> entity)
<E extends StructuredType<E>,R extends StructuredType<R>>
Select<R>CqnBuilder. select(Class<E> entity, Function<E,R> path)
<E extends StructuredType<E>,R extends StructuredType<R>>
Select<R>CqnBuilder. select(Class<E> entity, Function<E,R> path)
<E extends StructuredType<E>>
EStructuredType. to(String path, Class<E> type)
<E extends StructuredType<?>>
Update<E>CqnBuilder. update(E entity)
<E extends StructuredType<E>,R extends StructuredType<R>>
Update<R>CqnBuilder. update(Class<E> entity, Function<E,R> path)
<E extends StructuredType<E>,R extends StructuredType<R>>
Update<R>CqnBuilder. update(Class<E> entity, Function<E,R> path)
<E extends StructuredType<?>>
UpsertCqnBuilder. upsert(E entity)
<E extends StructuredType<E>,R extends StructuredType<R>>
UpsertCqnBuilder. upsert(Class<E> entity, Function<E,R> path)
<E extends StructuredType<E>,R extends StructuredType<R>>
UpsertCqnBuilder. upsert(Class<E> entity, Function<E,R> path)
Methods in com.sap.cds.ql that return StructuredType Modifier and Type Method Description StructuredType<T>
StructuredType. as(String alias)
Gives an alias to this structured type.static StructuredType<?>
CQL. entity(String qualifiedName)
Creates aStructuredType
representing a CDS entity.StructuredType<?>
CqnBuilder.QueryBuilderSupport. entity(String qualifiedName)
static StructuredType<?>
CQL. to(String path)
Creates aStructuredType
representing a path from a CDS entity to another entity.static StructuredType<?>
CQL. to(List<? extends CqnReference.Segment> segments)
Creates aStructuredType
representing a path from a CDS entity to another entity.StructuredType<?>
CqnBuilder.QueryBuilderSupport. to(String path)
StructuredType<?>
CqnBuilder.QueryBuilderSupport. to(List<? extends CqnReference.Segment> segments)
StructuredType<?>
StructuredType. to(String path)
Methods in com.sap.cds.ql that return types with arguments of type StructuredType Modifier and Type Method Description static Delete<StructuredType<?>>
Delete. copy(CqnDelete delete)
static Select<StructuredType<?>>
Select. copy(CqnSelect select)
static Update<StructuredType<?>>
Update. copy(CqnUpdate update)
static Delete<StructuredType<?>>
Delete. cqn(String cqnDelete)
Creates a delete statement to delete entries from a specified entity set.static Select<StructuredType<?>>
Select. cqn(String cqnSelect)
Creates a select statement from a given CQN String.static Update<StructuredType<?>>
Update. cqn(String cqnUpdate)
Creates an update statement to update data for a specified entity set.Delete<StructuredType<?>>
CqnBuilder. delete(CqnStructuredTypeRef ref)
Delete<StructuredType<?>>
CqnBuilder. delete(CdsEntity entity, UnaryOperator<StructuredType<?>> path)
Delete<StructuredType<?>>
CqnBuilder. delete(String entityName, UnaryOperator<StructuredType<?>> path)
Delete<StructuredType<?>>
CqnParser. delete(String cqn)
static Update<StructuredType<?>>
Update. entity(CqnStructuredTypeRef ref)
Creates an update statement to update entries of a specified entity set.static Update<StructuredType<?>>
Update. entity(CdsEntity entity)
Creates an update statement to update data for a specified entity set.static Update<StructuredType<?>>
Update. entity(CdsEntity entity, UnaryOperator<StructuredType<?>> path)
Creates an update statement to update entries of a specified entity set.static Update<StructuredType<?>>
Update. entity(String qualifiedName)
Creates an update statement to update entries of a specified entity set.static Update<StructuredType<?>>
Update. entity(String qualifiedName, UnaryOperator<StructuredType<?>> path)
Creates an update statement to update entries of a specified entity set.static Delete<StructuredType<?>>
Delete. from(CqnStructuredTypeRef ref)
Creates a delete statement to delete entries from a specified entity set.static Delete<StructuredType<?>>
Delete. from(CdsEntity entity)
Creates a delete statement to delete entries from a specified entity set.static Delete<StructuredType<?>>
Delete. from(CdsEntity entity, UnaryOperator<StructuredType<?>> path)
Creates a delete statement to delete entries from a specified entity set.static Delete<StructuredType<?>>
Delete. from(String qualifiedName)
Creates a delete statement to delete entries from a specified entity set.static Delete<StructuredType<?>>
Delete. from(String rootEntityName, UnaryOperator<StructuredType<?>> path)
Creates a delete statement to delete entries from a specified entity set.static Select<StructuredType<?>>
Select. from(CqnSelect subquery)
Creates a select statement to select entries from the result of a given subquery.static Select<StructuredType<?>>
Select. from(CqnStructuredTypeRef ref)
Creates a select statement to select entries from a specified entity set.static Select<StructuredType<?>>
Select. from(CdsEntity entity)
Creates a select statement to select entries from a specified entity set.static Select<StructuredType<?>>
Select. from(CdsEntity entity, UnaryOperator<StructuredType<?>> path)
Creates a select statement to select entries from a specified entity set.static Select<StructuredType<?>>
Select. from(String qualifiedName)
Creates a select statement to select entries from a specified entity set.static Select<StructuredType<?>>
Select. from(String entityName, UnaryOperator<StructuredType<?>> path)
Creates a select statement to select entries from a specified entity set.Select<StructuredType<?>>
CqnBuilder. select(CqnSelect select)
Select<StructuredType<?>>
CqnBuilder. select(CqnStructuredTypeRef ref)
Select<StructuredType<?>>
CqnBuilder. select(CdsEntity entity)
Select<StructuredType<?>>
CqnBuilder. select(CdsEntity entity, UnaryOperator<StructuredType<?>> path)
Select<StructuredType<?>>
CqnBuilder. select(String entityName)
Select<StructuredType<?>>
CqnBuilder. select(String entityName, UnaryOperator<StructuredType<?>> path)
Select<StructuredType<?>>
CqnParser. select(String cqn)
Update<StructuredType<?>>
CqnBuilder. update(CqnStructuredTypeRef ref)
Update<StructuredType<?>>
CqnBuilder. update(CdsEntity entity, UnaryOperator<StructuredType<?>> path)
Update<StructuredType<?>>
CqnBuilder. update(String entityName, UnaryOperator<StructuredType<?>> path)
Update<StructuredType<?>>
CqnParser. update(String cqn)
Methods in com.sap.cds.ql with parameters of type StructuredType Modifier and Type Method Description static <T extends StructuredType<T>>
Select<T>Select. from(StructuredType<T> entity)
Creates a select statement to select entries from a specified entity set.Method parameters in com.sap.cds.ql with type arguments of type StructuredType Modifier and Type Method Description Delete<StructuredType<?>>
CqnBuilder. delete(CdsEntity entity, UnaryOperator<StructuredType<?>> path)
Delete<StructuredType<?>>
CqnBuilder. delete(String entityName, UnaryOperator<StructuredType<?>> path)
static Update<StructuredType<?>>
Update. entity(CdsEntity entity, UnaryOperator<StructuredType<?>> path)
Creates an update statement to update entries of a specified entity set.static Update<StructuredType<?>>
Update. entity(String qualifiedName, UnaryOperator<StructuredType<?>> path)
Creates an update statement to update entries of a specified entity set.static Delete<StructuredType<?>>
Delete. from(CdsEntity entity, UnaryOperator<StructuredType<?>> path)
Creates a delete statement to delete entries from a specified entity set.static Delete<StructuredType<?>>
Delete. from(String rootEntityName, UnaryOperator<StructuredType<?>> path)
Creates a delete statement to delete entries from a specified entity set.static Select<StructuredType<?>>
Select. from(CdsEntity entity, UnaryOperator<StructuredType<?>> path)
Creates a select statement to select entries from a specified entity set.static Select<StructuredType<?>>
Select. from(String entityName, UnaryOperator<StructuredType<?>> path)
Creates a select statement to select entries from a specified entity set.Insert
CqnBuilder. insert(CdsEntity entity, UnaryOperator<StructuredType<?>> path)
Insert
CqnBuilder. insert(String entityName, UnaryOperator<StructuredType<?>> path)
static Insert
Insert. into(String entityName, UnaryOperator<StructuredType<?>> path)
Creates an insert statement to insert entries into a specified entity set.static Upsert
Upsert. into(CdsEntity entity, UnaryOperator<StructuredType<?>> path)
Creates an upsert statement to upsert entries into a specified entity set.static Upsert
Upsert. into(String qualifiedName, UnaryOperator<StructuredType<?>> path)
Creates an upsert statement to upsert entries into a specified entity set.Select<StructuredType<?>>
CqnBuilder. select(CdsEntity entity, UnaryOperator<StructuredType<?>> path)
Select<StructuredType<?>>
CqnBuilder. select(String entityName, UnaryOperator<StructuredType<?>> path)
Update<StructuredType<?>>
CqnBuilder. update(CdsEntity entity, UnaryOperator<StructuredType<?>> path)
Update<StructuredType<?>>
CqnBuilder. update(String entityName, UnaryOperator<StructuredType<?>> path)
Upsert
CqnBuilder. upsert(CdsEntity entity, UnaryOperator<StructuredType<?>> path)
Upsert
CqnBuilder. upsert(String entityName, UnaryOperator<StructuredType<?>> path)
-