Skip to content
# Interface: WildcardColumnInferenceResolvedColumn

Defined in: packages/core/src/transformers/WildcardColumnInferenceCollector.ts:62

Resolved required column supplied by a single unambiguous wildcard.

Properties ​

outputName ​

outputName: string

Defined in: packages/core/src/transformers/WildcardColumnInferenceCollector.ts:64

Output column name required from the target.


sourceAlias ​

sourceAlias: string | null

Defined in: packages/core/src/transformers/WildcardColumnInferenceCollector.ts:66

Source alias selected as the wildcard supplier.


sourceName ​

sourceName: string | null

Defined in: packages/core/src/transformers/WildcardColumnInferenceCollector.ts:68

Physical source name selected as the wildcard supplier, when known.


sourceColumnName ​

sourceColumnName: string

Defined in: packages/core/src/transformers/WildcardColumnInferenceCollector.ts:70

Source column name inferred from the downstream output requirement.


wildcard ​

wildcard: WildcardColumnInferenceWildcard

Defined in: packages/core/src/transformers/WildcardColumnInferenceCollector.ts:72

Wildcard SELECT item that supplies this required column.


requiredByClause ​

requiredByClause: ClauseScopedColumnReferenceClause[]

Defined in: packages/core/src/transformers/WildcardColumnInferenceCollector.ts:74

Distinct downstream clauses that required this column.


requiredBy ​

requiredBy: WildcardColumnInferenceRequiredBy[]

Defined in: packages/core/src/transformers/WildcardColumnInferenceCollector.ts:76

Clause-scoped downstream references that required this column.

Released under the MIT License.