public class IndexSegment.ImmutableLeafCursor extends Object implements ILeafCursor<IndexSegment.ImmutableNodeFactory.ImmutableLeaf>
| Constructor and Description |
|---|
IndexSegment.ImmutableLeafCursor(byte[] key) |
IndexSegment.ImmutableLeafCursor(SeekEnum where) |
| Modifier and Type | Method and Description |
|---|---|
IndexSegment.ImmutableLeafCursor |
clone()
Clone the cursor.
|
IndexSegment.ImmutableNodeFactory.ImmutableLeaf |
first()
Return the first leaf.
|
IndexSegment |
getBTree()
The backing B+Tree.
|
IndexSegment.ImmutableNodeFactory.ImmutableLeaf |
last()
Return the last leaf.
|
IndexSegment.ImmutableNodeFactory.ImmutableLeaf |
leaf()
The current leaf (always defined).
|
IndexSegment.ImmutableNodeFactory.ImmutableLeaf |
next()
Return the next leaf in the natural order of the B+Tree.
|
IndexSegment.ImmutableNodeFactory.ImmutableLeaf |
prior()
Return the previous leaf in the natural order of the B+Tree.
|
IndexSegment.ImmutableNodeFactory.ImmutableLeaf |
seek(byte[] key)
Find the leaf that would span the key.
|
IndexSegment.ImmutableNodeFactory.ImmutableLeaf |
seek(ILeafCursor<IndexSegment.ImmutableNodeFactory.ImmutableLeaf> src)
Position this cursor on the same leaf as the given cursor.
|
public IndexSegment.ImmutableLeafCursor(SeekEnum where)
public IndexSegment.ImmutableLeafCursor(byte[] key)
public IndexSegment.ImmutableNodeFactory.ImmutableLeaf leaf()
ILeafCursorleaf in interface ILeafCursor<IndexSegment.ImmutableNodeFactory.ImmutableLeaf>public IndexSegment getBTree()
ILeafCursorgetBTree in interface ILeafCursor<IndexSegment.ImmutableNodeFactory.ImmutableLeaf>public IndexSegment.ImmutableLeafCursor clone()
ILeafCursorclone in interface ILeafCursor<IndexSegment.ImmutableNodeFactory.ImmutableLeaf>clone in class Objectpublic IndexSegment.ImmutableNodeFactory.ImmutableLeaf seek(byte[] key)
ILeafCursorseek in interface ILeafCursor<IndexSegment.ImmutableNodeFactory.ImmutableLeaf>key - The keynull.public IndexSegment.ImmutableNodeFactory.ImmutableLeaf seek(ILeafCursor<IndexSegment.ImmutableNodeFactory.ImmutableLeaf> src)
ILeafCursorseek in interface ILeafCursor<IndexSegment.ImmutableNodeFactory.ImmutableLeaf>src - A cursor.public IndexSegment.ImmutableNodeFactory.ImmutableLeaf first()
ILeafCursorfirst in interface ILeafCursor<IndexSegment.ImmutableNodeFactory.ImmutableLeaf>public IndexSegment.ImmutableNodeFactory.ImmutableLeaf last()
ILeafCursorlast in interface ILeafCursor<IndexSegment.ImmutableNodeFactory.ImmutableLeaf>public IndexSegment.ImmutableNodeFactory.ImmutableLeaf next()
ILeafCursornext in interface ILeafCursor<IndexSegment.ImmutableNodeFactory.ImmutableLeaf>null iff there is no next
leaf.public IndexSegment.ImmutableNodeFactory.ImmutableLeaf prior()
ILeafCursorprior in interface ILeafCursor<IndexSegment.ImmutableNodeFactory.ImmutableLeaf>null iff there is no
previous leaf.Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.