指南 参考 源代码

函数

静态公共摘要
公共

format(arr: 未知[], dialect: AbstractDialect): *

此函数已弃用。请改用 {@link injectReplacements}。此方法已在 v7 中移除。
公共

formatNamedParameters(sql: 字符串, parameters: 对象, dialect: AbstractDialect): *

此函数已弃用。请改用 {@link injectReplacements}。此方法已在 v7 中移除。
公共

injectReplacements(sqlString: *, dialect: *, replacements: *): *

在有效 SQL 值的位置内联替换。

公共

safeStringifyJson(value: 任意): 字符串

将值作为 JSON 字符串化,但有一些差异。

  • bigint 作为 JSON 字符串进行字符串化。

静态公共

公共 format(arr: 未知[], dialect: AbstractDialect): * 源代码

此函数已弃用。请改用 {@link injectReplacements}。此方法已在 v7 中移除。

参数

名称类型属性描述
arr 未知[]

第一项是 SQL,后续项是位置替换。

dialect AbstractDialect

返回值

*

公共 formatNamedParameters(sql: 字符串, parameters: 对象, dialect: AbstractDialect): * 源代码

此函数已弃用。请改用 {@link injectReplacements}。此方法已在 v7 中移除。

参数

名称类型属性描述
sql 字符串
parameters 对象
dialect AbstractDialect

返回值

*

公共 injectReplacements(sqlString: *, dialect: *, replacements: *): * 源代码

在有效 SQL 值的位置内联替换。

参数

名称类型属性描述
sqlString *

包含替换的 SQL。

dialect *

SQL 的方言。

replacements *

如果提供,此方法将替换 ':named' 替换和位置替换 (?)。

返回值

*

替换已重写为其特定方言语法的 SQL。

公共 safeStringifyJson(value: 任意): 字符串 源代码

将值作为 JSON 字符串化,但有一些差异。

参数

名称类型属性描述
value 任意

要进行字符串化的值。

返回值

字符串

生成的 JSON。