Package com.sap.cds.ql
Interface CqnBuilder
public interface CqnBuilder
Service Provider Interface
-
Nested Class Summary
-
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 CqnBuilder
instance()
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
-