Package com.sap.cds.ql.cqn
Interface CqnDelete
-
- All Superinterfaces:
CqnStatement
,JSONizable
- All Known Subinterfaces:
Delete<T>
public interface CqnDelete extends CqnStatement
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CqnDelete
asDelete()
Casts this CQN statement toCqnDelete
.default boolean
isDelete()
Returnstrue
if this is aCqnDelete
statement.Optional<CqnPredicate>
where()
The where clause of this delete statement as aCqnPredicate
.-
Methods inherited from interface com.sap.cds.ql.cqn.CqnStatement
asInsert, asSelect, asUpdate, asUpsert, hints, isInsert, isSelect, isUpdate, isUpsert, ref
-
Methods inherited from interface com.sap.cds.JSONizable
toJson
-
-
-
-
Method Detail
-
where
Optional<CqnPredicate> where()
The where clause of this delete statement as aCqnPredicate
.- Returns:
- a reference to this statement's where clause as a
CqnPredicate
wrapped in anOptional
-
isDelete
default boolean isDelete()
Description copied from interface:CqnStatement
Returnstrue
if this is aCqnDelete
statement.- Specified by:
isDelete
in interfaceCqnStatement
- Returns:
true
if this is a delete statement, otherwisefalse
-
asDelete
default CqnDelete asDelete()
Description copied from interface:CqnStatement
Casts this CQN statement toCqnDelete
.- Specified by:
asDelete
in interfaceCqnStatement
- Returns:
- this statement as a CqnDelete
-
-