public class CqnBuilderImpl extends Object implements CqnBuilder
CqnBuilder.QueryBuilderSupport
Constructor and Description |
---|
CqnBuilderImpl() |
public Select<StructuredType<?>> select(CqnStructuredTypeRef ref)
select
in interface CqnBuilder
public Insert insert(CqnStructuredTypeRef ref)
insert
in interface CqnBuilder
public Upsert upsert(CqnStructuredTypeRef ref)
upsert
in interface CqnBuilder
public Update<StructuredType<?>> update(CqnStructuredTypeRef ref)
update
in interface CqnBuilder
public Delete<StructuredType<?>> delete(CqnStructuredTypeRef ref)
delete
in interface CqnBuilder
public <E extends StructuredType<E>> Select<E> select(Source<E> source)
select
in interface CqnBuilder
public Select<StructuredType<?>> select(String entityName)
select
in interface CqnBuilder
public Select<StructuredType<?>> select(String entityName, UnaryOperator<StructuredType<?>> path)
select
in interface CqnBuilder
public Insert insert(String entityName, UnaryOperator<StructuredType<?>> path)
insert
in interface CqnBuilder
public Upsert upsert(String entityName, UnaryOperator<StructuredType<?>> path)
upsert
in interface CqnBuilder
public Update<StructuredType<?>> update(String entityName, UnaryOperator<StructuredType<?>> path)
update
in interface CqnBuilder
public Update<StructuredType<?>> update(CdsEntity entity, UnaryOperator<StructuredType<?>> path)
update
in interface CqnBuilder
public Delete<StructuredType<?>> delete(String entityName, UnaryOperator<StructuredType<?>> path)
delete
in interface CqnBuilder
public <E extends StructuredType<E>> Select<E> select(Class<E> entity)
select
in interface CqnBuilder
public <E extends StructuredType<E>,R extends StructuredType<R>> Select<R> select(Class<E> entity, Function<E,R> path)
select
in interface CqnBuilder
public Select<StructuredType<?>> select(CqnSelect select)
select
in interface CqnBuilder
public <E extends StructuredType<E>,R extends StructuredType<R>> Insert insert(Class<E> entity, Function<E,R> path)
insert
in interface CqnBuilder
public <E extends StructuredType<E>,R extends StructuredType<R>> Upsert upsert(Class<E> entity, Function<E,R> path)
upsert
in interface CqnBuilder
public <E extends StructuredType<E>,R extends StructuredType<R>> Update<R> update(Class<E> entity, Function<E,R> path)
update
in interface CqnBuilder
public <E extends StructuredType<E>,R extends StructuredType<R>> Delete<R> delete(Class<E> entity, Function<E,R> path)
delete
in interface CqnBuilder
public Select<StructuredType<?>> select(CdsEntity entity)
select
in interface CqnBuilder
public Select<StructuredType<?>> select(CdsEntity entity, UnaryOperator<StructuredType<?>> path)
select
in interface CqnBuilder
public Insert insert(CdsEntity entity, UnaryOperator<StructuredType<?>> path)
insert
in interface CqnBuilder
public Upsert upsert(CdsEntity entity, UnaryOperator<StructuredType<?>> path)
upsert
in interface CqnBuilder
public Delete<StructuredType<?>> delete(CdsEntity entity, UnaryOperator<StructuredType<?>> path)
delete
in interface CqnBuilder
public <E extends StructuredType<?>> Delete<E> delete(E entity)
delete
in interface CqnBuilder
public <E extends StructuredType<?>> Insert insert(E entity)
insert
in interface CqnBuilder
public <E extends StructuredType<?>> Upsert upsert(E entity)
upsert
in interface CqnBuilder
public <E extends StructuredType<?>> Update<E> update(E entity)
update
in interface CqnBuilder
public <S extends CqnStatement,R extends S> R copy(S statement)
copy
in interface CqnBuilder
public <S extends CqnStatement,R extends S> R copy(S statement, CqnModifier modifier)
copy
in interface CqnBuilder
public Predicate copy(CqnPredicate pred)
copy
in interface CqnBuilder
public Predicate copy(CqnPredicate pred, CqnModifier modifier)
copy
in interface CqnBuilder
public CqnParser parse()
parse
in interface CqnBuilder
public CqnBuilder.QueryBuilderSupport support()
support
in interface CqnBuilder
public Predicate matching(Map<String,?> keyValueMap)
matching
in interface CqnBuilder
Copyright © 2021 SAP. All rights reserved.