跳到主要内容

build_rule()

function build_rule(
rule,
fieldAliasMap,
entityMetadata?,
adapter?,
buildRuleGroupFn?): string;

Defined in: packages/rxdb-adapter-sqlite-core/src/query/query_sql.utils.ts:284

生成 rule sql 查询条件

Parameters

ParameterTypeDescription
ruleQueryRule规则对象
fieldAliasMapMap<string, string>字段别名映射
entityMetadata?Readonly<EntityMetadataType>实体元数据
adapter?RxDBAdapterSqliteBaseSQLite 适配器实例(可选,用于 EXISTS 查询)
buildRuleGroupFn?(rg, fam, em?, ad?) => stringbuildRuleGroup 函数引用(可选,用于 EXISTS 子查询)

Returns

string

SQL 条件字符串