SelectWithUnionQuery (children 1) ExpressionList (children 1) SelectQuery (children 2) ExpressionList (children 1) Function sumMerge (children 1) ExpressionList (children 1) Identifier y TablesInSelectQuery (children 1) TablesInSelectQueryElement (children 1) TableExpression (children 1) Subquery (children 1) SelectWithUnionQuery (children 1) ExpressionList (children 1) SelectQuery (children 2) ExpressionList (children 1) Function CAST (alias y) (children 1) ExpressionList (children 2) Identifier x Literal \'AggregateFunction(sum, Decimal(50, 10))\' TablesInSelectQuery (children 1) TablesInSelectQueryElement (children 1) TableExpression (children 1) Subquery (children 1) SelectWithUnionQuery (children 1) ExpressionList (children 1) SelectQuery (children 1) ExpressionList (children 1) Function arrayReduce (alias x) (children 1) ExpressionList (children 2) Literal \'sumState\' Function array (children 1) ExpressionList (children 2) Function toDecimal256 (children 1) ExpressionList (children 2) Literal \'0.000001\' Literal UInt64_10 Function toDecimal256 (children 1) ExpressionList (children 2) Literal \'1.1\' Literal UInt64_10