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()
のラッパー。