StatementBridge

SQL文を「持つ」Statementオブジェクトと 実際のDBMS製品のStatementに相当する機能の部分とを つなげるクラス。Driver作者がカスタマイズして提供するクラス。

クラスメソッド:

メソッド:

initialize(st)

Statementの同名メソッド参照。 stはBridgeされるStatementオブジェクト。 デフォルトでは、「Statementがprepareableならば、sql文を 自分のところにコピって記憶しておく」という処理をしてる。

execute(sql)

Statementの同名メソッド参照。 デフォルトでは、(Driver種ごとに決まる)適切なResultSetクラスの インスタンスをnewする、という処理をしている。

close

Statementの同名メソッド参照。 このStatementBridgeを、閉じる。

setParam(index, data)

Statementの同名メソッド参照。 デフォルトではなにもしない。

getParam(index)

Statementの同名メソッド参照。 デフォルトではnilを返すだけ。