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

Method Put

cpp/src/parquet/encoder.cc:203–207  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

201
202template <typename DType>
203void PlainEncoder<DType>::Put(const T* buffer, int num_values) {
204 if (num_values > 0) {
205 PARQUET_THROW_NOT_OK(sink_.Append(buffer, num_values * sizeof(T)));
206 }
207}
208
209template <>
210inline void PlainEncoder<ByteArrayType>::Put(const ByteArray* src, int num_values) {

Callers 15

WriteIndicesMethod · 0.45
PutBinaryArrayMethod · 0.45
PutInternalMethod · 0.45
PutBinaryArrayMethod · 0.45
FlushValuesMethod · 0.45
EncodeValuesFunction · 0.45
AppendValuesMethod · 0.45
AppendValuesMethod · 0.45
PlainEncodeMethod · 0.45
TESTFunction · 0.45
CheckRoundtripMethod · 0.45
CheckRoundtripMethod · 0.45

Calls 15

NYIFunction · 0.85
AssertVarLengthBinaryFunction · 0.85
is_binary_likeFunction · 0.85
is_large_binary_likeFunction · 0.85
is_binary_view_likeFunction · 0.85
AssertFixedSizeBinaryFunction · 0.85
FixedLenByteArrayClass · 0.85
SafeSignedSubtractFunction · 0.85
ParquetExceptionFunction · 0.85
AddWithOverflowFunction · 0.85
type_lengthMethod · 0.80
push_backMethod · 0.80

Tested by 15

EncodeValuesFunction · 0.36
AppendValuesMethod · 0.36
AppendValuesMethod · 0.36
TESTFunction · 0.36
CheckRoundtripMethod · 0.36
CheckRoundtripMethod · 0.36
SetupEncoderDecoderMethod · 0.36
SetupEncoderDecoderMethod · 0.36
PlainMethod · 0.36
ByteStreamSplitMethod · 0.36
RleMethod · 0.36
DeltaBitPackMethod · 0.36