SelectWithUnionQuery (children 1) ExpressionList (children 1) SelectQuery (children 1) ExpressionList (children 2) Function substring (children 1) ExpressionList (children 3) Function CAST (children 1) ExpressionList (children 2) Literal \'foo\' Literal \'Enum8(\\\'foo\\\' = 1)\' Literal UInt64_1 Literal UInt64_1 Function substring (children 1) ExpressionList (children 3) Function CAST (children 1) ExpressionList (children 2) Literal \'foo\' Literal \'Enum16(\\\'foo\\\' = 1111)\' Literal UInt64_1 Literal UInt64_2