|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectwisdom.core.CoreObject
wisdom.core.connections.TraceStatement
java.sql.Statement をラップし、Statementクラスで実行された処理をトレースするクラス。
| フィールドの概要 |
| インタフェース java.sql.Statement から継承したフィールド |
CLOSE_ALL_RESULTS, CLOSE_CURRENT_RESULT, EXECUTE_FAILED, KEEP_CURRENT_RESULT, NO_GENERATED_KEYS, RETURN_GENERATED_KEYS, SUCCESS_NO_INFO |
| コンストラクタの概要 | |
TraceStatement(java.lang.Object invoker,
java.sql.Statement stmt)
コンストラクタ |
|
| メソッドの概要 | |
void |
addBatch(java.lang.String sql)
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
void |
cancel()
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
void |
clearBatch()
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
void |
clearWarnings()
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
void |
close()
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
boolean |
execute(java.lang.String sql)
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
boolean |
execute(java.lang.String sql,
int autoGeneratedKeys)
|
boolean |
execute(java.lang.String sql,
int[] columnIndexes)
|
boolean |
execute(java.lang.String sql,
java.lang.String[] columnNames)
|
int[] |
executeBatch()
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
java.sql.ResultSet |
executeQuery(java.lang.String sql)
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
int |
executeUpdate(java.lang.String sql)
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
int |
executeUpdate(java.lang.String sql,
int autoGeneratedKeys)
|
int |
executeUpdate(java.lang.String sql,
int[] columnIndexes)
|
int |
executeUpdate(java.lang.String sql,
java.lang.String[] columnNames)
|
java.sql.Connection |
getConnection()
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
int |
getFetchDirection()
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
int |
getFetchSize()
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
java.sql.ResultSet |
getGeneratedKeys()
|
int |
getMaxFieldSize()
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
int |
getMaxRows()
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
boolean |
getMoreResults()
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
boolean |
getMoreResults(int current)
|
int |
getQueryTimeout()
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
java.sql.ResultSet |
getResultSet()
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
int |
getResultSetConcurrency()
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
int |
getResultSetHoldability()
|
int |
getResultSetType()
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
int |
getUpdateCount()
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
java.sql.SQLWarning |
getWarnings()
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
boolean |
isClosed()
|
boolean |
isPoolable()
|
boolean |
isWrapperFor(java.lang.Class iface)
|
void |
setCursorName(java.lang.String name)
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
void |
setEscapeProcessing(boolean enable)
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
void |
setFetchDirection(int direction)
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
void |
setFetchSize(int rows)
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
void |
setMaxFieldSize(int max)
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
void |
setMaxRows(int max)
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
void |
setPoolable(boolean poolable)
|
void |
setQueryTimeout(int seconds)
トレース情報を出力し、Statementが持っている同メソッドを実行します。 |
java.lang.Object |
unwrap(java.lang.Class iface)
|
| クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public TraceStatement(java.lang.Object invoker,
java.sql.Statement stmt)
invoker - 呼び出し元のクラスstmt - トレースする Statementオブジェクト| メソッドの詳細 |
public java.sql.ResultSet executeQuery(java.lang.String sql)
throws java.sql.SQLException
java.sql.Statement 内の executeQuerysql - 通常静的 SQL SELECT 文
データベースアクセスエラーが発生した場合
java.sql.SQLException
public int executeUpdate(java.lang.String sql)
throws java.sql.SQLException
java.sql.Statement 内の executeUpdatesql - SQL INSERT 文、UPDATE 文、または DELETE 文、あるいは何も返さない SQL 文
データベースアクセスエラーが発生した場合
java.sql.SQLException
public void close()
throws java.sql.SQLException
java.sql.Statement 内の closeデータベースアクセスエラーが発生した場合
java.sql.SQLException
public int getMaxFieldSize()
throws java.sql.SQLException
java.sql.Statement 内の getMaxFieldSizeデータベースアクセスエラーが発生した場合
java.sql.SQLException
public void setMaxFieldSize(int max)
throws java.sql.SQLException
java.sql.Statement 内の setMaxFieldSizemax - 新しい最大列サイズの制限値。ゼロは無制限を意味する
データベースアクセスエラーが発生した場合
java.sql.SQLException
public int getMaxRows()
throws java.sql.SQLException
java.sql.Statement 内の getMaxRowsデータベースアクセスエラーが発生した場合
java.sql.SQLException
public void setMaxRows(int max)
throws java.sql.SQLException
java.sql.Statement 内の setMaxRowsmax - 新しい最大行数の制限値。ゼロは無制限を意味する
データベースアクセスエラーが発生した場合
java.sql.SQLException
public void setEscapeProcessing(boolean enable)
throws java.sql.SQLException
java.sql.Statement 内の setEscapeProcessingenable - 有効にする場合は true、無効にする場合は false
データベースアクセスエラーが発生した場合
java.sql.SQLException
public int getQueryTimeout()
throws java.sql.SQLException
java.sql.Statement 内の getQueryTimeoutデータベースアクセスエラーが発生した場合
java.sql.SQLException
public void setQueryTimeout(int seconds)
throws java.sql.SQLException
java.sql.Statement 内の setQueryTimeoutseconds - 新しいクエリータイムアウトの制限値の秒数。ゼロは無制限を意味する
データベースアクセスエラーが発生した場合
java.sql.SQLException
public void cancel()
throws java.sql.SQLException
java.sql.Statement 内の cancelデータベースアクセスエラーが発生した場合
java.sql.SQLException
public java.sql.SQLWarning getWarnings()
throws java.sql.SQLException
java.sql.Statement 内の getWarningsデータベースアクセスエラーが発生した場合
java.sql.SQLException
public void clearWarnings()
throws java.sql.SQLException
java.sql.Statement 内の clearWarningsデータベースアクセスエラーが発生した場合
java.sql.SQLException
public void setCursorName(java.lang.String name)
throws java.sql.SQLException
java.sql.Statement 内の setCursorNamename - 新しいカーソル名。接続内で一意にする必要がある
データベースアクセスエラーが発生した場合
java.sql.SQLException
public boolean execute(java.lang.String sql)
throws java.sql.SQLException
java.sql.Statement 内の executesql - 任意の SQL 文
データベースアクセスエラーが発生した場合
java.sql.SQLException
public java.sql.ResultSet getResultSet()
throws java.sql.SQLException
java.sql.Statement 内の getResultSetデータベースアクセスエラーが発生した場合
java.sql.SQLException
public int getUpdateCount()
throws java.sql.SQLException
java.sql.Statement 内の getUpdateCountデータベースアクセスエラーが発生した場合
java.sql.SQLException
public boolean getMoreResults()
throws java.sql.SQLException
java.sql.Statement 内の getMoreResultsデータベースアクセスエラーが発生した場合
java.sql.SQLException
public void setFetchDirection(int direction)
throws java.sql.SQLException
java.sql.Statement 内の setFetchDirectiondirection - 行を処理する初期方向
データベースアクセスエラーが発生した場合、または指定された方向が - ResultSet.FETCH_FORWARD、ResultSet.FETCH_REVERSE、または ResultSet.FETCH_UNKNOWN のどれでもない場合
java.sql.SQLException
public int getFetchDirection()
throws java.sql.SQLException
java.sql.Statement 内の getFetchDirectionデータベースアクセスエラーが発生した場合
java.sql.SQLException
public void setFetchSize(int rows)
throws java.sql.SQLException
java.sql.Statement 内の setFetchSizerows - フェッチする行数
データベースアクセスエラーが発生した場合、または条件 - 0 <= rows <= this.getMaxRows() が満たされない場合
java.sql.SQLException
public int getFetchSize()
throws java.sql.SQLException
java.sql.Statement 内の getFetchSizeデータベースアクセスエラーが発生した場合
java.sql.SQLException
public int getResultSetConcurrency()
throws java.sql.SQLException
java.sql.Statement 内の getResultSetConcurrencyjava.sql.SQLException
public int getResultSetType()
throws java.sql.SQLException
java.sql.Statement 内の getResultSetTypejava.sql.SQLException
public void addBatch(java.lang.String sql)
throws java.sql.SQLException
java.sql.Statement 内の addBatchsql - 通常静的 SQL INSERT 文、または UPDATE 文
データベースアクセスエラーが発生した場合、またはドライバがバッチ文をサポートしていない場合
java.sql.SQLException
public void clearBatch()
throws java.sql.SQLException
java.sql.Statement 内の clearBatchデータベースアクセスエラーが発生した場合、またはドライバがバッチ文をサポートしていない場合
java.sql.SQLException
public int[] executeBatch()
throws java.sql.SQLException
java.sql.Statement 内の executeBatchデータベースアクセスエラーが発生した場合、またはドライバがバッチ文をサポートしていない場合
java.sql.SQLException
public java.sql.Connection getConnection()
throws java.sql.SQLException
java.sql.Statement 内の getConnectionデータベースアクセスエラーが発生した場合
java.sql.SQLException
public boolean getMoreResults(int current)
throws java.sql.SQLException
java.sql.Statement 内の getMoreResultsjava.sql.SQLException
public java.sql.ResultSet getGeneratedKeys()
throws java.sql.SQLException
java.sql.Statement 内の getGeneratedKeysjava.sql.SQLException
public int executeUpdate(java.lang.String sql,
int autoGeneratedKeys)
throws java.sql.SQLException
java.sql.Statement 内の executeUpdatejava.sql.SQLException
public int executeUpdate(java.lang.String sql,
int[] columnIndexes)
throws java.sql.SQLException
java.sql.Statement 内の executeUpdatejava.sql.SQLException
public int executeUpdate(java.lang.String sql,
java.lang.String[] columnNames)
throws java.sql.SQLException
java.sql.Statement 内の executeUpdatejava.sql.SQLException
public boolean execute(java.lang.String sql,
int autoGeneratedKeys)
throws java.sql.SQLException
java.sql.Statement 内の executejava.sql.SQLException
public boolean execute(java.lang.String sql,
int[] columnIndexes)
throws java.sql.SQLException
java.sql.Statement 内の executejava.sql.SQLException
public boolean execute(java.lang.String sql,
java.lang.String[] columnNames)
throws java.sql.SQLException
java.sql.Statement 内の executejava.sql.SQLException
public int getResultSetHoldability()
throws java.sql.SQLException
java.sql.Statement 内の getResultSetHoldabilityjava.sql.SQLException
public void setPoolable(boolean poolable)
throws java.sql.SQLException
java.sql.SQLException
public boolean isPoolable()
throws java.sql.SQLException
java.sql.SQLException
public boolean isClosed()
throws java.sql.SQLException
java.sql.SQLException
public boolean isWrapperFor(java.lang.Class iface)
throws java.sql.SQLException
java.sql.SQLException
public java.lang.Object unwrap(java.lang.Class iface)
throws java.sql.SQLException
java.sql.SQLException
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||