Package com.sap.cds.ql
Interface CqnBuilder
public interface CqnBuilder
Service Provider Interface
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionRefBuilder<ElementRef<?>>copy(CqnElementRef ref) Expand<?>copy(CqnPredicate pred) copy(CqnPredicate pred, Modifier modifier) copy(CqnStructuredTypeRef ref) <S extends CqnStatement,R extends S>
Rcopy(S statement) <S extends CqnStatement,R extends S>
RDelete<StructuredType<?>>Delete<StructuredType<?>>delete(CdsEntity entity, UnaryOperator<StructuredType<?>> path) <E extends StructuredType<?>>
Delete<E>delete(E entity) <E extends StructuredType<E>,R extends StructuredType<R>>
Delete<R>Delete<StructuredType<?>>delete(String entityName, UnaryOperator<StructuredType<?>> path) insert(CdsEntity entity, UnaryOperator<StructuredType<?>> path) <E extends StructuredType<?>>
Insertinsert(E entity) <E extends StructuredType<E>,R extends StructuredType<R>>
Insertinsert(String entityName, UnaryOperator<StructuredType<?>> path) static CqnBuilderinstance()parse()Select<StructuredType<?>><E extends StructuredType<E>>
Select<E>Select<StructuredType<?>>Select<StructuredType<?>>select(CdsEntity entity, UnaryOperator<StructuredType<?>> path) <E extends StructuredType<E>>
Select<E><E extends StructuredType<E>,R extends StructuredType<R>>
Select<R>Select<StructuredType<?>>Select<StructuredType<?>>select(String entityName, UnaryOperator<StructuredType<?>> path) support()Update<StructuredType<?>>Update<StructuredType<?>>update(CdsEntity entity, UnaryOperator<StructuredType<?>> path) <E extends StructuredType<?>>
Update<E>update(E entity) <E extends StructuredType<E>,R extends StructuredType<R>>
Update<R>Update<StructuredType<?>>update(String entityName, UnaryOperator<StructuredType<?>> path) upsert(CdsEntity entity, UnaryOperator<StructuredType<?>> path) <E extends StructuredType<?>>
Upsertupsert(E entity) <E extends StructuredType<E>,R extends StructuredType<R>>
Upsertupsert(String entityName, UnaryOperator<StructuredType<?>> path)
-
Method Details
-
instance
-
select
-
select
-
select
-
insert
-
upsert
-
update
-
delete
-
insert
-
upsert
-
update
-
delete
-
select
-
select
-
insert
-
upsert
-
update
-
delete
-
select
-
select
<E extends StructuredType<E>,R extends StructuredType<R>> Select<R> select(Class<E> entity, Function<E, R> path) -
select
-
insert
-
upsert
-
update
-
delete
-
insert
<E extends StructuredType<E>,R extends StructuredType<R>> Insert insert(Class<E> entity, Function<E, R> path) -
delete
<E extends StructuredType<E>,R extends StructuredType<R>> Delete<R> delete(Class<E> entity, Function<E, R> path) -
upsert
<E extends StructuredType<E>,R extends StructuredType<R>> Upsert upsert(Class<E> entity, Function<E, R> path) -
update
<E extends StructuredType<E>,R extends StructuredType<R>> Update<R> update(Class<E> entity, Function<E, R> path) -
copy
-
copy
-
copy
-
copy
-
copy
-
copy
-
copy
-
parse
CqnParser parse() -
support
CqnBuilder.QueryBuilderSupport support() -
matching
-