public class EntityqlBatchDeleteStatement<ENTITY> extends AbstractStatement<EntityqlBatchDeleteStatement<ENTITY>,BatchResult<ENTITY>>
config, EXECUTE_METHOD, EXECUTE_METHOD_NAME| Constructor and Description |
|---|
EntityqlBatchDeleteStatement(Config config,
EntityMetamodel<ENTITY> entityMetamodel,
java.util.List<ENTITY> entities,
DeleteSettings settings) |
| Modifier and Type | Method and Description |
|---|---|
Sql<?> |
asSql()
Returns the built SQL.
|
protected Command<BatchResult<ENTITY>> |
createCommand() |
BatchResult<ENTITY> |
execute()
Executes the SQL statement.
|
createCommenter, peekpublic EntityqlBatchDeleteStatement(Config config, EntityMetamodel<ENTITY> entityMetamodel, java.util.List<ENTITY> entities, DeleteSettings settings)
public BatchResult<ENTITY> execute()
execute in interface Statement<BatchResult<ENTITY>>execute in class AbstractStatement<EntityqlBatchDeleteStatement<ENTITY>,BatchResult<ENTITY>>OptimisticLockException - if the entity has a version property and an update count is
0JdbcException - if a JDBC related error occursprotected Command<BatchResult<ENTITY>> createCommand()
createCommand in class AbstractStatement<EntityqlBatchDeleteStatement<ENTITY>,BatchResult<ENTITY>>public Sql<?> asSql()
BuildableasSql in interface Buildable<Statement<BatchResult<ENTITY>>>asSql in class AbstractStatement<EntityqlBatchDeleteStatement<ENTITY>,BatchResult<ENTITY>>