DBConnector: releasePreparedStatement()
コンパイルされたSQL文を解放します。
この関数は非同期関数です。
note
- この関数は基底クラスでは実装されていません。派生クラスでは以下に示す仕様を満たすようにこの関数を実装する必要があります。
info
- SQL文をコンパイルするには
compile()を使います。 - コンパイルされたSQL文を実行するには
executePreparedStatement()を使います。
構文
dbConnector.releasePreparedStatement(id) => Promise<void>
引数
-
id:numberコンパイルされたSQL文の識別子です。
この値は
compile()の結果として得られます。
返値: Promise<void>
コンパイルされたSQL文の解放時に履行される Promise です。
例外
以下の例外は返値の Promise が棄却された際に発生します。
DBInternalError- この関数が未実装だった場合
DBError- SQL文の解放に失敗した場合
warning
DBInternalErrorをtry-catch文の中でcatchした場合、何もせず再びthrowしてください。この例外はアプリケーション実行時に発生するべきではありません。 その他のアプリケーションエラーと区別するため、この関数で発生した例外は必ずinstanceofで型を検査してください。
解説
コンパイルされたSQL文を解放します。