Public, insulated view of a cursor in a BTree. Exposes only what a consumer can safely touch; the
structural fields (branches / leafNode / leafIndex / version) live on the concrete PathImpl and
are deliberately kept off this interface so they can't be corrupted by accident. A path is invalid once
the tree has been mutated (unless it is itself the result of a mutation method) - see BTree.isValid.
Member
on - true if the cursor is on an entry, false if it is between entries ("in a crack").
Public, insulated view of a cursor in a BTree. Exposes only what a consumer can safely touch; the structural fields (branches / leafNode / leafIndex / version) live on the concrete PathImpl and are deliberately kept off this interface so they can't be corrupted by accident. A path is invalid once the tree has been mutated (unless it is itself the result of a mutation method) - see BTree.isValid.
Member
on - true if the cursor is on an entry, false if it is between entries ("in a crack").