no versions found for ApplicationFrameworkReferences / Utility/Database/DBConnector/dbconnector_fixpreparedstatementquery / en

DBConnector: fixPreparedStatementQuery()

与えられた SQL 文に含まれるプレースホルダーを、データベースが解釈できる形式に変換します。

note
  • この関数は基底クラスでは実装されていません。派生クラスでは以下に示す仕様を満たすようにこの関数を実装する必要があります。

構文

dbConnector.fixPreparedStatementQuery(query) => string

引数

  • query: string
    • SQL 文を表す文字列です。

返値: string

プレースホルダーの変換された SQL 文を返します。

例外

  • DBInternalError
    • この関数が未実装だった場合
warning
  • DBInternalErrortry-catch 文の中で catch した場合、何もせず再び throw してください。この例外はアプリケーション実行時に発生するべきではありません。

    その他のアプリケーションエラーと区別するため、この関数で発生した例外は必ず instanceof で型を検査してください。

解説

与えられた SQL 文に含まれるプレースホルダーを、データベースが解釈できる形式に変換します。