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
