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

Method ReadDefinitionLevels

cpp/src/parquet/column_reader.cc:677–682  ·  view source on GitHub ↗

Read multiple definition levels into preallocated memory Returns the number of decoded definition levels

Source from the content-addressed store, hash-verified

675 //
676 // Returns the number of decoded definition levels
677 int64_t ReadDefinitionLevels(int64_t batch_size, int16_t* levels) {
678 if (max_def_level_ == 0) {
679 return 0;
680 }
681 return definition_level_decoder_.Decode(static_cast<int>(batch_size), levels);
682 }
683
684 bool HasNextInternal() {
685 // Either there is no data page available yet, or the data page has been

Callers 3

ReadLevelsMethod · 0.80
ReadRecordsMethod · 0.80
SkipRecordsRepeatedMethod · 0.80

Calls 1

DecodeMethod · 0.45

Tested by

no test coverage detected