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

Method DecodeArrow

cpp/src/parquet/decoder.cc:1264–1275  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1262 using BASE::DictDecoderImpl;
1263
1264 int DecodeArrow(int num_values, int null_count, const uint8_t* valid_bits,
1265 int64_t valid_bits_offset,
1266 ::arrow::BinaryDictionary32Builder* builder) override {
1267 int result = 0;
1268 if (null_count == 0) {
1269 PARQUET_THROW_NOT_OK(DecodeArrowNonNull(num_values, builder, &result));
1270 } else {
1271 PARQUET_THROW_NOT_OK(DecodeArrow(num_values, null_count, valid_bits,
1272 valid_bits_offset, builder, &result));
1273 }
1274 return result;
1275 }
1276
1277 int DecodeArrow(int num_values, int null_count, const uint8_t* valid_bits,
1278 int64_t valid_bits_offset,

Callers

nothing calls this directly

Calls 7

OKFunction · 0.50
ReserveMethod · 0.45
IsSetMethod · 0.45
NextMethod · 0.45
GetBatchMethod · 0.45
AppendMethod · 0.45
AppendNullMethod · 0.45

Tested by

no test coverage detected