SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 3)
   ExpressionList (children 2)
    Function equals (alias x) (children 1)
     ExpressionList (children 2)
      Identifier value2
      Literal UInt64_1
    Function toTypeName (children 1)
     ExpressionList (children 1)
      Identifier x
   TablesInSelectQuery (children 1)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      Subquery (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 2)
          ExpressionList (children 1)
           Asterisk
          TablesInSelectQuery (children 3)
           TablesInSelectQueryElement (children 1)
            TableExpression (children 1)
             TableIdentifier tableA
           TablesInSelectQueryElement (children 2)
            TableExpression (children 1)
             TableIdentifier tableB
            TableJoin (children 1)
             Function equals (children 1)
              ExpressionList (children 2)
               Identifier tableB.key
               Identifier tableA.key
           TablesInSelectQueryElement (children 2)
            TableExpression (children 1)
             TableIdentifier tableC (alias t)
            TableJoin (children 1)
             Function equals (children 1)
              ExpressionList (children 2)
               Identifier tableB.key
               Identifier t.key
   ExpressionList (children 1)
    OrderByElement (children 1)
     Literal UInt64_1
