SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 2)
   ExpressionList (children 4)
    Function plus (alias e1) (children 1)
     ExpressionList (children 2)
      Function plus (children 1)
       ExpressionList (children 2)
        Function plus (children 1)
         ExpressionList (children 2)
          Function plus (children 1)
           ExpressionList (children 2)
            Function CAST (children 1)
             ExpressionList (children 2)
              Literal \'2022-10-11\'
              Literal \'Date\'
            Function toIntervalSecond (children 1)
             ExpressionList (children 1)
              Literal Int64_-1
          Function toIntervalMinute (children 1)
           ExpressionList (children 1)
            Literal UInt64_2
        Function toIntervalMonth (children 1)
         ExpressionList (children 1)
          Literal Int64_-3
      Function toIntervalYear (children 1)
       ExpressionList (children 1)
        Literal UInt64_1
    Function plus (alias e2) (children 1)
     ExpressionList (children 2)
      Function CAST (children 1)
       ExpressionList (children 2)
        Literal \'2022-10-11\'
        Literal \'Date\'
      Function plus (children 1)
       ExpressionList (children 2)
        Function plus (children 1)
         ExpressionList (children 2)
          Function plus (children 1)
           ExpressionList (children 2)
            Function toIntervalSecond (children 1)
             ExpressionList (children 1)
              Literal Int64_-1
            Function toIntervalMinute (children 1)
             ExpressionList (children 1)
              Literal UInt64_2
          Function toIntervalMonth (children 1)
           ExpressionList (children 1)
            Literal Int64_-3
        Function toIntervalYear (children 1)
         ExpressionList (children 1)
          Literal UInt64_1
    Function plus (alias e3) (children 1)
     ExpressionList (children 2)
      Function CAST (children 1)
       ExpressionList (children 2)
        Literal \'2022-10-11\'
        Literal \'Date\'
      Function tuple (children 1)
       ExpressionList (children 4)
        Function toIntervalSecond (children 1)
         ExpressionList (children 1)
          Literal Int64_-1
        Function toIntervalMinute (children 1)
         ExpressionList (children 1)
          Literal UInt64_2
        Function toIntervalMonth (children 1)
         ExpressionList (children 1)
          Literal Int64_-3
        Function toIntervalYear (children 1)
         ExpressionList (children 1)
          Literal UInt64_1
    Function plus (alias e4) (children 1)
     ExpressionList (children 2)
      Function CAST (children 1)
       ExpressionList (children 2)
        Literal \'2022-10-11\'
        Literal \'Date\'
      Function tuple (children 1)
       ExpressionList (children 4)
        Function toIntervalSecond (children 1)
         ExpressionList (children 1)
          Literal Int64_-1
        Function toIntervalMinute (children 1)
         ExpressionList (children 1)
          Literal UInt64_2
        Function toIntervalMonth (children 1)
         ExpressionList (children 1)
          Literal Int64_-3
        Function toIntervalYear (children 1)
         ExpressionList (children 1)
          Literal UInt64_1
   ExpressionList (children 2)
    Function and (children 1)
     ExpressionList (children 3)
      Function equals (children 1)
       ExpressionList (children 2)
        Identifier e1
        Identifier e2
      Function equals (children 1)
       ExpressionList (children 2)
        Identifier e2
        Identifier e3
      Function equals (children 1)
       ExpressionList (children 2)
        Identifier e3
        Identifier e4
    Identifier e1
