# Class: SelectOutputCollector
Defined in: packages/core/src/transformers/SelectOutputCollector.ts:29
Collects SELECT output columns without collapsing duplicate output names.
This collector is intended for callers that need stable SELECT-list positions. It keeps output order and assigns outputIndex after supported wildcard expansion.
Constructors ​
Constructor ​
new SelectOutputCollector(
tableColumnResolver,initialCommonTables):SelectOutputCollector
Defined in: packages/core/src/transformers/SelectOutputCollector.ts:33
Parameters ​
tableColumnResolver ​
TableColumnResolver | null
initialCommonTables ​
CommonTable[] | null
Returns ​
SelectOutputCollector
Methods ​
collect() ​
collect(
arg):SelectOutputColumn[]
Defined in: packages/core/src/transformers/SelectOutputCollector.ts:40