SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 2)
   ExpressionList (children 2)
    Function extractKeyValuePairs (alias s_map) (children 1)
     ExpressionList
    Function CAST (alias x) (children 1)
     ExpressionList (children 2)
      Function arrayMap (children 1)
       ExpressionList (children 2)
        Function lambda (children 1)
         ExpressionList (children 2)
          Function tuple (children 1)
           ExpressionList (children 1)
            Identifier x
          Function tuple (children 1)
           ExpressionList (children 2)
            Identifier x
            Function arrayElement (children 1)
             ExpressionList (children 2)
              Identifier s_map
              Identifier x
        Function arraySort (children 1)
         ExpressionList (children 1)
          Function mapKeys (children 1)
           ExpressionList (children 1)
            Identifier s_map
      Literal \'Map(String,String)\'
   ExpressionList (children 1)
    Identifier x
