public interface SqlStatement
TransactionManagerConnection.terminate()で行われるため、
 Statementを明示的にクローズする必要はない。| Modifier and Type | Method and Description | 
|---|---|
void | 
clearBatch()
Statement.clearBatch()のラッパー。 | 
void | 
close()
Statement.close()のラッパー。 | 
int[] | 
executeBatch()
Statement.executeBatch()のラッパー。 | 
int | 
getBatchSize()
バッチサイズを取得する。 
 | 
AppDbConnection | 
getConnection()
Statementを生成した 
AppDbConnectionを取得する。 | 
int | 
getFetchSize()
Statement.getFetchSize()のラッパー。 | 
int | 
getMaxRows()
Statement.getMaxRows()のラッパー。 | 
int | 
getQueryTimeout()
Statement.getQueryTimeout()のラッパー。 | 
int | 
getUpdateCount()
Statement.getUpdateCount()のラッパー。 | 
boolean | 
isClosed()
Statementがクローズされているか否か。 
 | 
void | 
setFetchSize(int rows)
Statement.setFetchSize(int)のラッパー。 | 
void | 
setJdbcTransactionTimeoutHandler(JdbcTransactionTimeoutHandler jdbcTransactionTimeoutHandler)
トランザクションタイムアウトタイマーを設定する。
 
 本設定値を省略した場合、トランザクションのタイムアウト処理は行われない。 
 | 
void | 
setMaxRows(int max)
Statement.setMaxRows(int)のラッパー。 | 
void | 
setQueryTimeout(int seconds)
Statement.setQueryTimeout(int)のラッパー。 | 
void close()
Statement.close()のラッパー。boolean isClosed()
true、まだオープンしている場合は false@Published int[] executeBatch()
Statement.executeBatch()のラッパー。@Published int getBatchSize()
void setJdbcTransactionTimeoutHandler(JdbcTransactionTimeoutHandler jdbcTransactionTimeoutHandler)
jdbcTransactionTimeoutHandler - トランザクションタイムアウトタイマーAppDbConnection getConnection()
AppDbConnectionを取得する。int getFetchSize()
Statement.getFetchSize()のラッパー。void setFetchSize(int rows)
Statement.setFetchSize(int)のラッパー。rows - フェッチする行数int getUpdateCount()
Statement.getUpdateCount()のラッパー。void setQueryTimeout(int seconds)
Statement.setQueryTimeout(int)のラッパー。seconds - タイムアウト時間int getQueryTimeout()
Statement.getQueryTimeout()のラッパー。int getMaxRows()
Statement.getMaxRows()のラッパー。ResultSetオブジェクトの現在の最大行数。ゼロは無制限を意味する。void setMaxRows(int max)
Statement.setMaxRows(int)のラッパー。max - 新しい最大行数の制限値。ゼロは無制限を意味する。void clearBatch()
Statement.clearBatch()のラッパー。