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

Method HasNextInternal

cpp/src/parquet/column_reader.cc:684–693  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

682 }
683
684 bool HasNextInternal() {
685 // Either there is no data page available yet, or the data page has been
686 // exhausted
687 if (num_buffered_values_ == 0 || num_decoded_values_ == num_buffered_values_) {
688 if (!ReadNewPage() || num_buffered_values_ == 0) {
689 return false;
690 }
691 }
692 return true;
693 }
694
695 // Read multiple repetition levels into preallocated memory
696 // Returns the number of decoded repetition levels

Callers 4

HasNextMethod · 0.80
ReadDictionaryMethod · 0.80
ReadRecordsMethod · 0.80
SkipRecordsRepeatedMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected