SelectWithUnionQuery (children 1) ExpressionList (children 1) SelectQuery (children 1) ExpressionList (children 2) Function JSONExtract (alias a) (children 1) ExpressionList (children 2) Literal \'{"a":"1234567890.123456789012345678901234567890", "b":"test"}\' Literal \'Tuple(a Decimal(45,30), b LowCardinality(String))\' Function toTypeName (children 1) ExpressionList (children 1) Identifier a