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

Method Copy

cpp/src/parquet/statistics.cc:912–919  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

910
911template <>
912inline void TypedStatisticsImpl<FLBAType>::Copy(const FLBA& src, FLBA* dst,
913 ResizableBuffer* buffer) {
914 if (dst->ptr == src.ptr) return;
915 uint32_t len = descr_->type_length();
916 PARQUET_THROW_NOT_OK(buffer->Resize(len, false));
917 std::memcpy(buffer->mutable_data(), src.ptr, len);
918 *dst = FLBA(buffer->data());
919}
920
921template <>
922inline void TypedStatisticsImpl<ByteArrayType>::Copy(const ByteArray& src, ByteArray* dst,

Callers 1

GetSchemaMetadataFunction · 0.45

Calls 5

ByteArrayClass · 0.85
type_lengthMethod · 0.80
ResizeMethod · 0.45
mutable_dataMethod · 0.45
dataMethod · 0.45

Tested by

no test coverage detected