SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 3)
   ExpressionList (children 3)
    Identifier color_id
    Identifier payload
    Function multiIf (alias tag) (children 1)
     ExpressionList (children 3)
      Function equals (children 1)
       ExpressionList (children 2)
        Function dictGetString (children 1)
         ExpressionList (children 3)
          Literal \'colors\'
          Literal \'name\'
          Identifier color_id
        Literal \'red\'
      Literal \'match\'
      Literal \'no_match\'
   TablesInSelectQuery (children 1)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      TableIdentifier t
   ExpressionList (children 3)
    OrderByElement (children 1)
     Identifier color_id
    OrderByElement (children 1)
     Identifier payload
    OrderByElement (children 1)
     Identifier tag
