Skip to content
# Class: ClauseScopedColumnReferenceCollector

Defined in: packages/core/src/transformers/ClauseScopedColumnReferenceCollector.ts:79

Collects ColumnReference nodes grouped by the root SimpleSelectQuery clause that owns them.

Subquery and CTE bodies are intentionally not traversed because they have their own query-body ownership. Use ColumnReferenceCollector when comprehensive tree traversal is required.

Constructors ​

Constructor ​

new ClauseScopedColumnReferenceCollector(): ClauseScopedColumnReferenceCollector

Returns ​

ClauseScopedColumnReferenceCollector

Methods ​

collect() ​

collect(query): ClauseScopedColumnReferences

Defined in: packages/core/src/transformers/ClauseScopedColumnReferenceCollector.ts:80

Parameters ​

query ​

SimpleSelectQuery

Returns ​

ClauseScopedColumnReferences

Released under the MIT License.