build_rule()
function build_rule(
rule,
fieldAliasMap,
entityMetadata?,
adapter?,
buildRuleGroupFn?,
params?
): string;
Defined in: packages/rxdb-adapter-sqlite-core/src/query/query_sql.utils.ts:529
生成 rule sql 查询条件
Parameters
| Parameter | Type | Description |
|---|---|---|
rule | QueryRule | 规则对象 |
fieldAliasMap | Map<string, string> | 字段别名映射 |
entityMetadata? | Readonly<EntityMetadataType> | 实体元数据 |
adapter? | RxDBAdapterSqliteBase | SQLite 适配器实例(可选,用于 EXISTS 查询) |
buildRuleGroupFn? | (rg, fam, em?, ad?, queryParams?) => string | buildRuleGroup 函数引用(可选,用于 EXISTS 子查询) |
params? | SQLiteCompatibleType[] | - |
Returns
string
SQL 条件字符串