跳到主要内容

sqlBooleanLiteral()

function sqlBooleanLiteral(value): string;

Defined in: packages/rxdb/src/system/sql-literal.ts:101

把布尔值拼成 SQL 布尔字面量。

Parameters​

ParameterTypeDescription
valueboolean布尔值

Returns​

string

'true' 或 'false'

Remarks​

PostgreSQL 有原生 boolean;SQLite 自 3.23 起认 TRUE / FALSE 关键字并求值为 1 / 0, 恰好等于本仓 PropertyType.boolean 在 SQLite 上的存储形态(INTEGER 0/1)。 因此同一个字面量在两边都对,不需要按后端分叉成 1 / 0。