Interface: JoinIndicesBindings
Defined in: packages/core/src/optimizer/rules/join-indices.ts:14
Pattern-match bindings for the JoinIndices rule.
Properties
indexMatch
indexMatch:
number[]
Defined in: packages/core/src/optimizer/rules/join-indices.ts:20
Indices into the join's conditions array that the index can satisfy.
renameMap?
optionalrenameMap?:RenameMap
Defined in: packages/core/src/optimizer/rules/join-indices.ts:18
Rename map produced by chained projections on the matched side, if any.
side
side:
"left"|"right"
Defined in: packages/core/src/optimizer/rules/join-indices.ts:16
Which join side holds the source that will be replaced by an index scan.
source
source:
TupleSource|ItemSource
Defined in: packages/core/src/optimizer/rules/join-indices.ts:22
Source operator on the matched side that feeds into the index.