@@ -66,8 +66,9 @@ bool AvroInputStream::next(const uint8_t** data, size_t* len) {
6666}
6767
6868void AvroInputStream::backup (size_t len) {
69- ICEBERG_CHECK (len <= buffer_pos_, " Cannot backup {} bytes, only {} bytes available" ,
70- len, buffer_pos_);
69+ ICEBERG_CHECK_OR_DIE (len <= buffer_pos_,
70+ " Cannot backup {} bytes, only {} bytes available" , len,
71+ buffer_pos_);
7172
7273 buffer_pos_ -= len;
7374 byte_count_ -= len;
@@ -88,7 +89,8 @@ size_t AvroInputStream::byteCount() const { return byte_count_; }
8889
8990void AvroInputStream::seek (int64_t position) {
9091 auto status = input_stream_->Seek (position);
91- ICEBERG_CHECK (status.ok (), " Failed to seek to {}, got {}" , position, status.ToString ());
92+ ICEBERG_CHECK_OR_DIE (status.ok (), " Failed to seek to {}, got {}" , position,
93+ status.ToString ());
9294
9395 buffer_pos_ = 0 ;
9496 available_bytes_ = 0 ;
@@ -116,8 +118,9 @@ bool AvroOutputStream::next(uint8_t** data, size_t* len) {
116118}
117119
118120void AvroOutputStream::backup (size_t len) {
119- ICEBERG_CHECK (len <= buffer_pos_, " Cannot backup {} bytes, only {} bytes available" ,
120- len, buffer_pos_);
121+ ICEBERG_CHECK_OR_DIE (len <= buffer_pos_,
122+ " Cannot backup {} bytes, only {} bytes available" , len,
123+ buffer_pos_);
121124 buffer_pos_ -= len;
122125}
123126
@@ -126,12 +129,12 @@ uint64_t AvroOutputStream::byteCount() const { return flushed_bytes_ + buffer_po
126129void AvroOutputStream::flush () {
127130 if (buffer_pos_ > 0 ) {
128131 auto status = output_stream_->Write (buffer_.data (), buffer_pos_);
129- ICEBERG_CHECK (status.ok (), " Write failed {}" , status.ToString ());
132+ ICEBERG_CHECK_OR_DIE (status.ok (), " Write failed {}" , status.ToString ());
130133 flushed_bytes_ += buffer_pos_;
131134 buffer_pos_ = 0 ;
132135 }
133136 auto status = output_stream_->Flush ();
134- ICEBERG_CHECK (status.ok (), " Flush failed {}" , status.ToString ());
137+ ICEBERG_CHECK_OR_DIE (status.ok (), " Flush failed {}" , status.ToString ());
135138}
136139
137140const std::shared_ptr<::arrow::io::OutputStream>& AvroOutputStream::arrow_output_stream ()
0 commit comments