Defined in: packages/core/src/transformers/QueryScopeCollector.ts:68
A collected scope retaining its parsed AST identity for later transformations.
Properties ​
allowsOuterReferences ​
allowsOuterReferences:
boolean
Defined in: packages/core/src/transformers/QueryScopeCollector.ts:70
Whether row sources from the containing scope are visible to this scope.
kind ​
kind:
QueryScopeKind
Defined in: packages/core/src/transformers/QueryScopeCollector.ts:71
parentSelector? ​
optionalparentSelector:QueryScopeSelectorV1
Defined in: packages/core/src/transformers/QueryScopeCollector.ts:72
query ​
query:
SelectQuery
Defined in: packages/core/src/transformers/QueryScopeCollector.ts:73
selector ​
selector:
QueryScopeSelectorV1
Defined in: packages/core/src/transformers/QueryScopeCollector.ts:74
visibleCteNames ​
visibleCteNames:
string[]
Defined in: packages/core/src/transformers/QueryScopeCollector.ts:76
CTE names visible to the main body of this scope, after lexical shadowing.