SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 1)
   ExpressionList (children 6)
    Function isDecimalOverflow (children 1)
     ExpressionList (children 2)
      Function materialize (children 1)
       ExpressionList (children 1)
        Function toDecimal64 (children 1)
         ExpressionList (children 2)
          Literal UInt64_999999999999999999
          Literal UInt64_0
      Literal UInt64_17
    Function isDecimalOverflow (children 1)
     ExpressionList (children 2)
      Function materialize (children 1)
       ExpressionList (children 1)
        Function toDecimal64 (children 1)
         ExpressionList (children 2)
          Literal UInt64_10
          Literal UInt64_0
      Literal UInt64_1
    Function isDecimalOverflow (children 1)
     ExpressionList (children 2)
      Function materialize (children 1)
       ExpressionList (children 1)
        Function toDecimal64 (children 1)
         ExpressionList (children 2)
          Literal UInt64_1
          Literal UInt64_0
      Literal UInt64_0
    Function isDecimalOverflow (children 1)
     ExpressionList (children 2)
      Function materialize (children 1)
       ExpressionList (children 1)
        Function toDecimal64 (children 1)
         ExpressionList (children 2)
          Literal Int64_-999999999999999999
          Literal UInt64_0
      Literal UInt64_17
    Function isDecimalOverflow (children 1)
     ExpressionList (children 2)
      Function materialize (children 1)
       ExpressionList (children 1)
        Function toDecimal64 (children 1)
         ExpressionList (children 2)
          Literal Int64_-10
          Literal UInt64_0
      Literal UInt64_1
    Function isDecimalOverflow (children 1)
     ExpressionList (children 2)
      Function materialize (children 1)
       ExpressionList (children 1)
        Function toDecimal64 (children 1)
         ExpressionList (children 2)
          Literal Int64_-1
          Literal UInt64_0
      Literal UInt64_0
