機能
静的パブリック概要 | ||
public |
format(arr: unknown[], dialect: AbstractDialect): * この関数は非推奨になりました。代わりに {@link injectReplacements} を使用してください。このメソッドはv7で削除されました。
|
|
public |
formatNamedParameters(sql: string, parameters: object, dialect: AbstractDialect): * この関数は非推奨になりました。代わりに {@link injectReplacements} を使用してください。このメソッドはv7で削除されました。
|
|
public |
injectReplacements(sqlString: *, dialect: *, replacements: *): * SQL値として有効な場所に置換をインライン化します。 |
|
public |
safeStringifyJson(value: any): string いくつかの違いがあるJSONとして値を文字列化します
|
静的パブリック
public format(arr: unknown[], dialect: AbstractDialect): * ソース
この関数は非推奨になりました。代わりに {@link injectReplacements} を使用してください。このメソッドはv7で削除されました。
パラメータ
名前 | 型 | 属性 | 説明 |
arr | unknown[] | 最初の項目はSQL、後続の項目は位置による置換です。 |
|
dialect | AbstractDialect |
戻り値
* |
public formatNamedParameters(sql: string, parameters: object, dialect: AbstractDialect): * ソース
この関数は非推奨になりました。代わりに {@link injectReplacements} を使用してください。このメソッドはv7で削除されました。
戻り値
* |
public injectReplacements(sqlString: *, dialect: *, replacements: *): * ソース
SQL値として有効な場所に置換をインライン化します。
パラメータ
名前 | 型 | 属性 | 説明 |
sqlString | * | 置換を含むSQL |
|
dialect | * | SQLの方言 |
|
replacements | * | 提供されている場合、このメソッドは':named'置換と位置による置換(?)を置き換えます |
戻り値
* | 置換が方言固有の構文で書き換えられたSQL。 |
public safeStringifyJson(value: any): string ソース
いくつかの違いがあるJSONとして値を文字列化します
- bigintはJSON文字列として文字列化されます。(
safeStringifyJson({ val: 1n })
は'{ "val": "1" }'
を出力します)。これは、TC39がJSON.stringifyでbigintをサポートしないという決定によるものです。 https://github.com/tc39/proposal-bigint/issues/24
パラメータ
名前 | 型 | 属性 | 説明 |
value | any | 文字列化する値。 |