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

Method ReadDefinitionLevels

cpp/src/parquet/column_reader.cc:662–667  ·  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

660 //
661 // Returns the number of decoded definition levels
662 int64_t ReadDefinitionLevels(int64_t batch_size, int16_t* levels) {
663 if (max_def_level_ == 0) {
664 return 0;
665 }
666 return definition_level_decoder_.Decode(static_cast<int>(batch_size), levels);
667 }
668
669 bool HasNextInternal() {
670 // 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