MCPcopy Create free account
hub / github.com/couchbase/moss / ensureFullySorted

Method ensureFullySorted

segment_stack.go:223–228  ·  view source on GitHub ↗

ensureFullySorted recursively ensures that all child segmentStacks are sorted from 0 to end.

()

Source from the content-addressed store, hash-verified

221// ensureFullySorted recursively ensures that all child segmentStacks
222// are sorted from 0 to end.
223func (ss *segmentStack) ensureFullySorted() {
224 ss.ensureSorted(0, len(ss.a)-1)
225 for _, childSnapshot := range ss.childSegStacks {
226 childSnapshot.ensureFullySorted()
227 }
228}
229
230func (ss *segmentStack) isEmpty() bool {
231 if len(ss.a) > 0 {

Callers 2

compactMethod · 0.80
persistMethod · 0.80

Calls 1

ensureSortedMethod · 0.95

Tested by

no test coverage detected