v.19.14Improvement
Move Collectusedcolumns from Expressionanalyzer to Syntaxanalyzer
MovecollectUsedColumnsfromExpressionAnalyzertoSyntaxAnalyzer.SyntaxAnalyzermakesrequired_source_columnsitself now. #6416 (Artem Zuikov)
Why it matters
This change improves the internal architecture of ClickHouse's query analysis by centralizing the determination of required source columns withinSyntaxAnalyzer. It simplifies the codebase, possibly enhancing maintainability and consistency in column tracking during query processing.