public class SqlFileBatchDeleteQuery<ELEMENT> extends SqlFileBatchModifyQuery<ELEMENT> implements BatchDeleteQuery
| Modifier and Type | Class and Description |
|---|---|
protected class |
SqlFileBatchDeleteQuery.EntityHandler |
protected static class |
SqlFileBatchDeleteQuery.SqlFileBatchPostDeleteContext<E> |
protected static class |
SqlFileBatchDeleteQuery.SqlFileBatchPreDeleteContext<E> |
| Modifier and Type | Field and Description |
|---|---|
protected SqlFileBatchDeleteQuery.EntityHandler |
entityHandler |
protected boolean |
optimisticLockExceptionSuppressed |
protected boolean |
versionIgnored |
batchSize, currentEntity, elementClass, elements, EMPTY_STRINGS, excludedPropertyNames, executable, includedPropertyNames, kind, optimisticLockCheckRequired, parameterName, sqlExecutionSkipCause, sqlFile, sqlFilePath, sqlLogType, sqlscallerClassName, callerMethodName, config, message, method, queryTimeout| Constructor and Description |
|---|
SqlFileBatchDeleteQuery(java.lang.Class<ELEMENT> elementClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
complete() |
protected void |
preDelete() |
void |
prepare() |
protected void |
prepareOptimisticLock() |
void |
setEntityType(EntityType<ELEMENT> entityType) |
void |
setOptimisticLockExceptionSuppressed(boolean optimisticLockExceptionSuppressed) |
void |
setVersionIgnored(boolean versionIgnored) |
expandColumns, getBatchSize, getConfig, getEntities, getSql, getSqlExecutionSkipCause, getSqlLogType, getSqls, isAutoGeneratedKeysSupported, isExecutable, isOptimisticLockCheckRequired, populateValues, prepareOptions, prepareSql, prepareSqlFile, setBatchSize, setElements, setExcludedPropertyNames, setIncludedPropertyNames, setParameterName, setSqlFilePath, setSqlLogType, toStringcomment, getClassName, getMethod, getMethodName, getQueryTimeout, setCallerClassName, setCallerMethodName, setConfig, setMessage, setMethod, setQueryTimeoutclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetBatchSize, getSql, getSqlExecutionSkipCause, getSqlLogType, getSqls, isAutoGeneratedKeysSupported, isExecutable, isOptimisticLockCheckRequiredcomment, getClassName, getConfig, getMethod, getMethodName, getQueryTimeoutprotected SqlFileBatchDeleteQuery.EntityHandler entityHandler
protected boolean versionIgnored
protected boolean optimisticLockExceptionSuppressed
public SqlFileBatchDeleteQuery(java.lang.Class<ELEMENT> elementClass)
public void prepare()
prepare in interface Queryprepare in class SqlFileBatchModifyQuery<ELEMENT>protected void preDelete()
protected void prepareOptimisticLock()
public void setEntityType(EntityType<ELEMENT> entityType)
setEntityType in class SqlFileBatchModifyQuery<ELEMENT>public void setVersionIgnored(boolean versionIgnored)
public void setOptimisticLockExceptionSuppressed(boolean optimisticLockExceptionSuppressed)