MCPcopy Create free account
hub / github.com/ElementsProject/elements / NewMergingIterator

Function NewMergingIterator

src/leveldb/table/merger.cc:179–189  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

177} // namespace
178
179Iterator* NewMergingIterator(const Comparator* comparator, Iterator** children,
180 int n) {
181 assert(n >= 0);
182 if (n == 0) {
183 return NewEmptyIterator();
184 } else if (n == 1) {
185 return children[0];
186 } else {
187 return new MergingIterator(comparator, children, n);
188 }
189}
190
191} // namespace leveldb

Callers 2

NewInternalIteratorMethod · 0.85
MakeInputIteratorMethod · 0.85

Calls 1

NewEmptyIteratorFunction · 0.85

Tested by

no test coverage detected