SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 1)
   ExpressionList (children 3)
    Function CAST (alias json) (children 1)
     ExpressionList (children 2)
      Function materialize (children 1)
       ExpressionList (children 1)
        Literal \'{"a" : [[1, {}], null]}\'
      Literal \'JSON\'
    Function getSubcolumn (children 1)
     ExpressionList (children 2)
      Identifier json
      Literal \'a\'
    Function dynamicType (children 1)
     ExpressionList (children 1)
      Function getSubcolumn (children 1)
       ExpressionList (children 2)
        Identifier json
        Literal \'a\'
