DBConnector: fixPreparedStatementQuery()
与えられた SQL 文に含まれるプレースホルダーを、データベースが解釈できる形式に変換します。
note
- この関数は基底クラスでは実装されていません。派生クラスでは以下に示す仕様を満たすようにこの関数を実装する必要があります。
構文
dbConnector.fixPreparedStatementQuery(query) => string
引数
query
:string
- SQL 文を表す文字列です。
返値: string
プレースホルダーの変換された SQL 文を返します。
例外
DBInternalError
- この関数が未実装だった場合
warning
-
DBInternalError
をtry-catch
文の中でcatch
した場合、何もせず再びthrow
してください。この例外はアプリケーション実行時に発生するべきではありません。その他のアプリケーションエラーと区別するため、この関数で発生した例外は必ず
instanceof
で型を検査してください。
解説
与えられた SQL 文に含まれるプレースホルダーを、データベースが解釈できる形式に変換します。