SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 1)
   ExpressionList (children 1)
    Function arrayCumSumNonNegative (children 1)
     ExpressionList (children 1)
      Function array (children 1)
       ExpressionList (children 2)
        Function CAST (children 1)
         ExpressionList (children 2)
          Literal \'1.2\'
          Literal \'Decimal(60, 30)\'
        Function CAST (children 1)
         ExpressionList (children 2)
          Literal \'3.45\'
          Literal \'Decimal(61, 29)\'
