Package com.sap.cds.ql
Interface CqnBuilder
-
public interface CqnBuilder
Service Provider Interface
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
CqnBuilder.QueryBuilderSupport
-
Method Summary
-
-
-
Method Detail
-
instance
static CqnBuilder instance()
-
param
@Deprecated static <T> Parameter<T> param()
Deprecated.instead useCQL.param(int)
- Type Parameters:
T
- the type of the parameter- Returns:
- the parameter
-
param
@Deprecated static <T> Parameter<T> param(String name)
Deprecated.instead useCQL.param(String)
- Type Parameters:
T
- the type of the parameter- Parameters:
name
- the name of the parameter- Returns:
- the parameter
-
literal
@Deprecated static <T> Literal<T> literal(T val)
Deprecated.instead useCQL.literal(T)
- Type Parameters:
T
- the type of the literal- Parameters:
val
- the literal value- Returns:
- the literal
-
plain
@Deprecated static CqnValue plain(String val)
Deprecated.instead useCQL.plain(java.lang.String)
- Parameters:
val
- the plain value- Returns:
- the plain value
-
toUpper
@Deprecated static Value<String> toUpper(String val)
Deprecated.- Parameters:
val
- the String value to be converted- Returns:
- the CDS QL expression for upper case conversion
-
toLower
@Deprecated static Value<String> toLower(String val)
Deprecated.- Parameters:
val
- the String value to be converted- Returns:
- the CDS QL expression for lower case conversion
-
func
@Deprecated static <T> FunctionCall<T> func(String name, CqnValue... args)
Deprecated.- Type Parameters:
T
- the return type of the function call- Parameters:
name
- the name of the function to be calledargs
- the arguments of the function- Returns:
- the CDS QL function call
-
not
@Deprecated static Predicate not(CqnPredicate p)
Deprecated.instead useCQL.not(com.sap.cds.ql.cqn.CqnPredicate)
- Parameters:
p
- theCqnPredicate
to be negated- Returns:
- the negated predicate
-
select
Select<StructuredType<?>> select(String entityName)
-
select
Select<StructuredType<?>> select(String entityName, UnaryOperator<StructuredType<?>> path)
-
select
Select<StructuredType<?>> select(CqnSelect select)
-
insert
Insert insert(String entityName, UnaryOperator<StructuredType<?>> path)
-
upsert
Upsert upsert(String entityName, UnaryOperator<StructuredType<?>> path)
-
update
Update<StructuredType<?>> update(String entityName, UnaryOperator<StructuredType<?>> path)
-
delete
Delete<StructuredType<?>> delete(String entityName, UnaryOperator<StructuredType<?>> path)
-
select
Select<StructuredType<?>> select(CqnStructuredTypeRef ref)
-
insert
Insert insert(CqnStructuredTypeRef ref)
-
upsert
Upsert upsert(CqnStructuredTypeRef ref)
-
update
Update<StructuredType<?>> update(CqnStructuredTypeRef ref)
-
delete
Delete<StructuredType<?>> delete(CqnStructuredTypeRef ref)
-
select
Select<StructuredType<?>> select(CdsEntity entity)
-
select
Select<StructuredType<?>> select(CdsEntity entity, UnaryOperator<StructuredType<?>> path)
-
insert
Insert insert(CdsEntity entity, UnaryOperator<StructuredType<?>> path)
-
upsert
Upsert upsert(CdsEntity entity, UnaryOperator<StructuredType<?>> path)
-
update
Update<StructuredType<?>> update(CdsEntity entity, UnaryOperator<StructuredType<?>> path)
-
delete
Delete<StructuredType<?>> delete(CdsEntity entity, UnaryOperator<StructuredType<?>> path)
-
select
<E extends StructuredType<E>> Select<E> select(Class<E> entity)
-
select
<E extends StructuredType<E>,R extends StructuredType<R>> Select<R> select(Class<E> entity, Function<E,R> path)
-
select
<E extends StructuredType<E>> Select<E> select(Source<E> source)
-
insert
<E extends StructuredType<?>> Insert insert(E entity)
-
upsert
<E extends StructuredType<?>> Upsert upsert(E entity)
-
update
<E extends StructuredType<?>> Update<E> update(E entity)
-
delete
<E extends StructuredType<?>> Delete<E> delete(E entity)
-
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
Predicate copy(CqnPredicate pred)
-
copy
Predicate copy(CqnPredicate pred, Modifier modifier)
-
copy
<S extends CqnStatement,R extends S> R copy(S statement)
-
copy
<S extends CqnStatement,R extends S> R copy(S statement, Modifier modifier)
-
parse
CqnParser parse()
-
support
CqnBuilder.QueryBuilderSupport support()
-
-