Uses of Interface
com.sap.cds.ql.StructuredType
Packages that use StructuredType
-
Uses of StructuredType in com.sap.cds
Methods in com.sap.cds that return StructuredTypeModifier and TypeMethodDescriptionRow.ref()Returns a reference to the entity this row originates from.default StructuredType<?>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 StructuredTypeModifier and TypeInterfaceDescriptioninterfaceDelete<T extends StructuredType<?>>The Delete Builder allows to construct CDS QL delete statements, which can be executed via theCdsDataStore.interfaceExpand<T extends StructuredType<?>>classSelect<T extends StructuredType<?>>The Select builder allows to construct CDS QL select statements, which can be executed via theCdsDataStore.interfaceSource<T extends StructuredType<?>>interfaceStructuredType<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.interfaceUpdate<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 StructuredTypeModifier and TypeMethodDescription<E extends StructuredType<?>>
Delete<E>CqnBuilder.delete(E entity) <E extends StructuredType<E>,R extends StructuredType<R>>
Delete<R><E extends StructuredType<E>,R extends StructuredType<R>>
Delete<R>static <T extends StructuredType<T>>
TCreates aStructuredTyperepresenting a CDS entity.static <T extends StructuredType<T>>
TCQL.entity(Class<T> type, CqnStructuredTypeRef ref) Creates aStructuredTyperepresenting a CDS entity.<T extends StructuredType<T>>
TCqnBuilder.QueryBuilderSupport.entity(Class<T> type, CqnStructuredTypeRef ref) static <R extends StructuredType<R>,T extends StructuredType<T>>
Update<T>Creates an update statement to update data for a specified entity set.static <R extends StructuredType<R>,T extends StructuredType<T>>
Update<T>Creates an update statement to update data for a specified entity set.static <T extends StructuredType<T>>
Update<T>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>Creates a delete statement to delete entries from a specified entity set.static <E extends StructuredType<E>,R extends StructuredType<R>>
Delete<R>Creates a delete statement to delete entries from a specified entity set.static <E extends StructuredType<E>,R extends StructuredType<R>>
Delete<R>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>Creates a select statement to select entries from a specified entity set.static <R extends StructuredType<R>,T extends StructuredType<T>>
Select<T>Creates a select statement to select entries from a specified entity set.static <T extends StructuredType<T>>
Select<T>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>>
Insert<E extends StructuredType<E>,R extends StructuredType<R>>
Insertstatic <E extends StructuredType<?>>
InsertInsert.into(E entity) Creates an insert statement to insert entries into a specified entity set.static <E extends StructuredType<E>>
InsertCreates an insert statement to insert entries into a specified entity set.static <R extends StructuredType<R>,T extends StructuredType<T>>
InsertCreates an insert statement to insert entries into a specified entity set.static <R extends StructuredType<R>,T extends StructuredType<T>>
InsertCreates an insert statement to insert entries into a specified entity set.static <R extends StructuredType<R>,T extends StructuredType<T>>
UpsertCreates an upsert statement to upsert entries into a specified entity set.static <R extends StructuredType<R>,T extends StructuredType<T>>
UpsertCreates an upsert statement to upsert entries into a specified entity set.static <T extends StructuredType<T>>
UpsertCreates 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><E extends StructuredType<E>>
Select<E><E extends StructuredType<E>,R extends StructuredType<R>>
Select<R><E extends StructuredType<E>,R extends StructuredType<R>>
Select<R><E extends StructuredType<E>>
E<E extends StructuredType<?>>
Update<E>CqnBuilder.update(E entity) <E extends StructuredType<E>,R extends StructuredType<R>>
Update<R><E extends StructuredType<E>,R extends StructuredType<R>>
Update<R><E extends StructuredType<?>>
UpsertCqnBuilder.upsert(E entity) <E extends StructuredType<E>,R extends StructuredType<R>>
Upsert<E extends StructuredType<E>,R extends StructuredType<R>>
UpsertMethods in com.sap.cds.ql that return StructuredTypeModifier and TypeMethodDescriptionGives an alias to this structured type.static StructuredType<?>Creates aStructuredTyperepresenting a CDS entity.static StructuredType<?>Creates aStructuredTyperepresenting a path from a CDS entity to another entity.static StructuredType<?>CQL.to(List<? extends CqnReference.Segment> segments) Creates aStructuredTyperepresenting a path from a CDS entity to another entity.CqnBuilder.QueryBuilderSupport.to(List<? extends CqnReference.Segment> segments) Methods in com.sap.cds.ql that return types with arguments of type StructuredTypeModifier and TypeMethodDescriptionstatic Delete<StructuredType<?>>static Select<StructuredType<?>>static Update<StructuredType<?>>static Delete<StructuredType<?>>Creates a delete statement to delete entries from a specified entity set.static Select<StructuredType<?>>Creates a select statement from a given CQN String.static Update<StructuredType<?>>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<?>>static Update<StructuredType<?>>Update.entity(CqnStructuredTypeRef ref) Creates an update statement to update entries of a specified entity set.static Update<StructuredType<?>>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<?>>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<?>>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<?>>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(CqnTableFunction tableFunction) Creates a select statement to select entries from a table function.static Select<StructuredType<?>>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<?>>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<?>>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<?>>Select<StructuredType<?>>Select<StructuredType<?>>CqnBuilder.select(CdsEntity entity, UnaryOperator<StructuredType<?>> path) Select<StructuredType<?>>Select<StructuredType<?>>CqnBuilder.select(String entityName, UnaryOperator<StructuredType<?>> path) Select<StructuredType<?>>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<?>>Methods in com.sap.cds.ql with parameters of type StructuredTypeModifier and TypeMethodDescriptionstatic <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 StructuredTypeModifier and TypeMethodDescriptionDelete<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.CqnBuilder.insert(CdsEntity entity, UnaryOperator<StructuredType<?>> path) CqnBuilder.insert(String entityName, UnaryOperator<StructuredType<?>> path) static InsertInsert.into(String entityName, UnaryOperator<StructuredType<?>> path) Creates an insert statement to insert entries into a specified entity set.static UpsertUpsert.into(CdsEntity entity, UnaryOperator<StructuredType<?>> path) Creates an upsert statement to upsert entries into a specified entity set.static UpsertUpsert.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) CqnBuilder.upsert(CdsEntity entity, UnaryOperator<StructuredType<?>> path) CqnBuilder.upsert(String entityName, UnaryOperator<StructuredType<?>> path) -
Uses of StructuredType in com.sap.cds.ql.hana
Methods in com.sap.cds.ql.hana with parameters of type StructuredTypeModifier and TypeMethodDescriptionstatic HierarchySubsetHANA.ancestors(StructuredType<?> entity) Returns a function to compute the subset of a given hierarchy, which contains all nodes that are ancestors of a start nodes set.static HierarchySubsetHANA.descendants(StructuredType<?> entity) Returns a function to compute the subset of a given hierarchy, which contains all nodes that are descendants of a set of start nodes