SelectWithUnionQuery (children 1) ExpressionList (children 1) SelectQuery (children 2) ExpressionList (children 1) Function topKWeighted (children 2) ExpressionList (children 2) Identifier x Identifier weight ExpressionList (children 1) Literal UInt64_2 TablesInSelectQuery (children 1) TablesInSelectQueryElement (children 1) TableExpression (children 1) Subquery (children 1) SelectWithUnionQuery (children 1) ExpressionList (children 1) SelectQuery (children 2) ExpressionList (children 2) Function tupleElement (alias x) (children 1) ExpressionList (children 2) Identifier t Literal UInt64_1 Function tupleElement (alias weight) (children 1) ExpressionList (children 2) Identifier t Literal UInt64_2 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 arrayJoin (alias t) (children 1) ExpressionList (children 1) Function array (children 1) ExpressionList (children 4) Literal Tuple_(\'hello\', UInt64_1) Literal Tuple_(\'world\', UInt64_2) Literal Tuple_(\'goodbye\', UInt64_3) Literal Tuple_(\'abc\', UInt64_1)