JoinContext
Defined in: packages/rxdb-adapter-sqlite-core/src/query/join_sql.ts:36
JOIN 规划过程中的共享上下文:别名表、关系别名与字段别名映射。
Properties
baseAlias
baseAlias: string;
Defined in: packages/rxdb-adapter-sqlite-core/src/query/join_sql.ts:44
查询根表的别名
Remarks
主查询是主表别名 _,EXISTS 子查询是 child,递归 CTE 的递归成员是 children。
关系路径的第一跳挂到这个别名上,否则子查询里的 JOIN 会引用外层的表(SQLC-010)。
fieldAliasMap
fieldAliasMap: Map<string, string>;
Defined in: packages/rxdb-adapter-sqlite-core/src/query/join_sql.ts:47
joinMap
joinMap: Map<Readonly<EntityMetadataType>, JoinOptions[]>;
Defined in: packages/rxdb-adapter-sqlite-core/src/query/join_sql.ts:45
relationAliasMap
relationAliasMap: Map<string, string>;
Defined in: packages/rxdb-adapter-sqlite-core/src/query/join_sql.ts:48
usedAliases
usedAliases: Set<string>;
Defined in: packages/rxdb-adapter-sqlite-core/src/query/join_sql.ts:46