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) Function arrayElement (children 1) ExpressionList (children 2) Identifier matches Literal UInt64_1 Function length (children 1) ExpressionList (children 1) Identifier matches 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 arrayMap (children 1) ExpressionList (children 2) Function lambda (children 1) ExpressionList (children 2) Function tuple (children 1) ExpressionList (children 1) Identifier x Function arrayElement (children 1) ExpressionList (children 2) Identifier x Literal UInt64_1 Identifier matches 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 extractAllGroupsVertical (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