MCPcopy Create free account
hub / github.com/apache/arrow / CreateBufferOf

Method CreateBufferOf

cpp/src/arrow/array/util.cc:873–881  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

871 }
872
873 Status CreateBufferOf(const void* data, size_t data_length,
874 std::shared_ptr<Buffer>* out) {
875 BufferBuilder builder(pool_);
876 RETURN_NOT_OK(builder.Resize(length_ * data_length));
877 for (int64_t i = 0; i < length_; ++i) {
878 builder.UnsafeAppend(data, data_length);
879 }
880 return builder.Finish(out);
881 }
882
883 Status FinishFixedWidth(const void* data, size_t data_length) {
884 std::shared_ptr<Buffer> buffer;

Callers

nothing calls this directly

Calls 3

ResizeMethod · 0.45
UnsafeAppendMethod · 0.45
FinishMethod · 0.45

Tested by

no test coverage detected