public abstract class ModifyCommand<QUERY extends ModifyQuery> extends java.lang.Object implements Command<java.lang.Integer>
| Modifier and Type | Field and Description |
|---|---|
protected QUERY |
query |
protected PreparedSql |
sql |
| Modifier | Constructor and Description |
|---|---|
protected |
ModifyCommand(QUERY query) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
bindParameters(java.sql.PreparedStatement preparedStatement) |
java.lang.Integer |
execute() |
protected abstract int |
executeInternal(java.sql.PreparedStatement preparedStatement) |
protected int |
executeUpdate(java.sql.PreparedStatement preparedStatement) |
QUERY |
getQuery() |
protected void |
log() |
protected java.sql.PreparedStatement |
prepareStatement(java.sql.Connection connection) |
protected void |
setupOptions(java.sql.PreparedStatement preparedStatement) |
protected void |
validateRows(int rows) |
protected final QUERY extends ModifyQuery query
protected final PreparedSql sql
protected ModifyCommand(QUERY query)
public java.lang.Integer execute()
protected java.sql.PreparedStatement prepareStatement(java.sql.Connection connection)
protected abstract int executeInternal(java.sql.PreparedStatement preparedStatement)
throws java.sql.SQLException
java.sql.SQLExceptionprotected void log()
protected void setupOptions(java.sql.PreparedStatement preparedStatement)
throws java.sql.SQLException
java.sql.SQLExceptionprotected void bindParameters(java.sql.PreparedStatement preparedStatement)
throws java.sql.SQLException
java.sql.SQLExceptionprotected int executeUpdate(java.sql.PreparedStatement preparedStatement)
throws java.sql.SQLException
java.sql.SQLExceptionprotected void validateRows(int rows)