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)
           QualifiedAsterisk (children 1)
            Identifier tableB
          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
