diff --git a/cpp/src/arrow/array/builder_base.cc b/cpp/src/arrow/array/builder_base.cc index 03deacdb01de..eea394977f45 100644 --- a/cpp/src/arrow/array/builder_base.cc +++ b/cpp/src/arrow/array/builder_base.cc @@ -67,24 +67,6 @@ Status ArrayBuilder::TrimBuffer(const int64_t bytes_filled, ResizableBuffer* buf return Status::OK(); } -Status ArrayBuilder::AppendToBitmap(bool is_valid) { - RETURN_NOT_OK(Reserve(1)); - UnsafeAppendToBitmap(is_valid); - return Status::OK(); -} - -Status ArrayBuilder::AppendToBitmap(const uint8_t* valid_bytes, int64_t length) { - RETURN_NOT_OK(Reserve(length)); - UnsafeAppendToBitmap(valid_bytes, length); - return Status::OK(); -} - -Status ArrayBuilder::AppendToBitmap(int64_t num_bits, bool value) { - RETURN_NOT_OK(Reserve(num_bits)); - UnsafeAppendToBitmap(num_bits, value); - return Status::OK(); -} - Status ArrayBuilder::Resize(int64_t capacity) { RETURN_NOT_OK(CheckCapacity(capacity)); capacity_ = capacity; diff --git a/cpp/src/arrow/array/builder_base.h b/cpp/src/arrow/array/builder_base.h index ecd2136f5d20..0cd57ff04dac 100644 --- a/cpp/src/arrow/array/builder_base.h +++ b/cpp/src/arrow/array/builder_base.h @@ -207,16 +207,6 @@ class ARROW_EXPORT ArrayBuilder { virtual std::shared_ptr type() const = 0; protected: - /// Append to null bitmap - Status AppendToBitmap(bool is_valid); - - /// Vector append. Treat each zero byte as a null. If valid_bytes is null - /// assume all of length bits are valid. - Status AppendToBitmap(const uint8_t* valid_bytes, int64_t length); - - /// Uniform append. Append N times the same validity bit. - Status AppendToBitmap(int64_t num_bits, bool value); - /// Set the next length bits to not null (i.e. valid). Status SetNotNull(int64_t length);