ru.biosoft.access
Class BTreeRangeIndex
java.lang.Object
|
+--java.util.AbstractMap
|
+--ru.biosoft.access.BTreeIndex
|
+--ru.biosoft.access.BTreeRangeIndex
- public class BTreeRangeIndex
- extends BTreeIndex
Index for search keys by custom algorithm.
- todo Use BTreeIndex for int keys, Optimize key/node iterator, Implement removing
| Constructor Summary |
BTreeRangeIndex(File dataFile, String indexName, String indexPath, int blockSize) |
| Methods inherited from class java.util.AbstractMap |
isEmpty, containsValue, putAll, keySet, values, equals, hashCode, toString |
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
BTreeRangeIndex
public BTreeRangeIndex(File dataFile, String indexName, String indexPath, int blockSize)
throws java.io.IOException
createNode
public Object createNode(byte[] buffer, int pos, String key, IndexEntry value)
createNode
public Object createNode(byte[] buffer, int pos)
get
public Object get(Object key)
keyIterator
public Iterator keyIterator(Key key)
nodeIterator
public Iterator nodeIterator(Key key)
put
public Object put(Object key, Object entry)
BOTTOM