SelectWithUnionQuery (children 2)
 ExpressionList (children 1)
  SelectQuery (children 2)
   ExpressionList (children 1)
    Asterisk
   TablesInSelectQuery (children 2)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      Subquery (alias t1) (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 1)
          ExpressionList (children 3)
           Literal NULL (alias y)
           Literal UInt64_1 (alias x)
           Function CAST (alias t) (children 1)
            ExpressionList (children 2)
             Literal \'2020-01-01 10:10:10\'
             Literal \'DateTime64\'
    TablesInSelectQueryElement (children 2)
     TableExpression (children 1)
      Subquery (alias t2) (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 1)
          ExpressionList (children 3)
           Literal NULL (alias y)
           Literal UInt64_1 (alias x)
           Function CAST (alias t) (children 1)
            ExpressionList (children 2)
             Literal \'2020-01-01 10:10:10\'
             Literal \'DateTime64\'
     TableJoin (children 1)
      Function and (children 1)
       ExpressionList (children 2)
        Function lessOrEquals (children 1)
         ExpressionList (children 2)
          Identifier t1.t
          Identifier t2.t
        Function equals (children 1)
         ExpressionList (children 2)
          Identifier t1.x
          Identifier t2.x
 Identifier Null
