public abstract class BatchModifyCommand<QUERY extends BatchModifyQuery> extends java.lang.Object implements Command<int[]>
| Modifier | Constructor and Description |
|---|---|
protected |
BatchModifyCommand(QUERY query) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
bindParameters(java.sql.PreparedStatement preparedStatement,
PreparedSql sql) |
int[] |
execute() |
protected int[] |
executeBatch(java.sql.PreparedStatement preparedStatement,
java.util.List<PreparedSql> sqls) |
protected int[] |
executeBatch(java.sql.PreparedStatement preparedStatement,
PreparedSql sql) |
protected abstract int[] |
executeInternal(java.sql.PreparedStatement preparedStatement,
java.util.List<PreparedSql> sqls) |
QUERY |
getQuery() |
protected void |
log(PreparedSql sql) |
protected java.sql.PreparedStatement |
prepareStatement(java.sql.Connection connection,
PreparedSql sql) |
protected void |
setupOptions(java.sql.PreparedStatement preparedStatement) |
protected void |
validateRows(java.sql.PreparedStatement preparedStatement,
PreparedSql sql,
int[] rows) |
protected final QUERY extends BatchModifyQuery query
protected BatchModifyCommand(QUERY query)
protected java.sql.PreparedStatement prepareStatement(java.sql.Connection connection,
PreparedSql sql)
protected abstract int[] executeInternal(java.sql.PreparedStatement preparedStatement,
java.util.List<PreparedSql> sqls)
throws java.sql.SQLException
java.sql.SQLExceptionprotected void setupOptions(java.sql.PreparedStatement preparedStatement)
throws java.sql.SQLException
java.sql.SQLExceptionprotected int[] executeBatch(java.sql.PreparedStatement preparedStatement,
java.util.List<PreparedSql> sqls)
throws java.sql.SQLException
java.sql.SQLExceptionprotected int[] executeBatch(java.sql.PreparedStatement preparedStatement,
PreparedSql sql)
throws java.sql.SQLException
java.sql.SQLExceptionprotected void log(PreparedSql sql)
protected void bindParameters(java.sql.PreparedStatement preparedStatement,
PreparedSql sql)
throws java.sql.SQLException
java.sql.SQLExceptionprotected void validateRows(java.sql.PreparedStatement preparedStatement,
PreparedSql sql,
int[] rows)
throws java.sql.SQLException
java.sql.SQLException