SelectWithUnionQuery (children 1) ExpressionList (children 1) SelectQuery (children 2) ExpressionList (children 4) Function length (children 1) ExpressionList (children 1) Identifier haystack Function length (children 1) ExpressionList (children 1) Identifier matches Function length (children 1) ExpressionList (children 1) Function arrayElement (children 1) ExpressionList (children 2) Identifier matches Literal UInt64_1 Function arrayReduce (children 1) ExpressionList (children 2) Literal \'sum\' Function arrayMap (children 1) ExpressionList (children 2) Function lambda (children 1) ExpressionList (children 2) Function tuple (children 1) ExpressionList (children 1) Identifier x Function length (children 1) ExpressionList (children 1) Identifier x Function arrayElement (children 1) ExpressionList (children 2) Identifier matches Literal UInt64_1 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 repeat (alias haystack) (children 1) ExpressionList (children 2) Literal \'abcdefghijklmnopqrstuvwxyz\' Function multiply (children 1) ExpressionList (children 2) Identifier number Literal UInt64_10 Function extractAllGroupsHorizontal (alias matches) (children 1) ExpressionList (children 2) Identifier haystack Literal \'(\\\\w)\' TablesInSelectQuery (children 1) TablesInSelectQueryElement (children 1) TableExpression (children 1) Function numbers (children 1) ExpressionList (children 1) Literal UInt64_3