|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.geotools.index.rtree.PageStore org.geotools.index.rtree.memory.MemoryPageStore
DOCUMENT ME!
Field Summary |
Fields inherited from class org.geotools.index.rtree.PageStore |
def, maxNodeEntries, minNodeEntries, SPLIT_LINEAR, SPLIT_QUADRATIC, splitAlg |
Constructor Summary | |
MemoryPageStore(DataDefinition def)
|
|
MemoryPageStore(DataDefinition def,
int max,
int min,
short split)
|
Method Summary | |
void |
close()
DOCUMENT ME! |
Entry |
createEntryPointingNode(Node node)
DOCUMENT ME! |
void |
free(Node node)
Frees resources used by this Node |
Node |
getEmptyNode(boolean isLeaf)
DOCUMENT ME! |
Node |
getNode(Entry parentEntry,
Node parent)
Returns the Node pointed by this entry and having this Node as parent |
Node |
getRoot()
DOCUMENT ME! |
void |
setRoot(Node node)
DOCUMENT ME! |
Methods inherited from class org.geotools.index.rtree.PageStore |
getDataDefinition, getMaxNodeEntries, getMinNodeEntries, getReadLock, getSplitAlgorithm, getWriteLock, releaseLock |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MemoryPageStore(DataDefinition def) throws TreeException
public MemoryPageStore(DataDefinition def, int max, int min, short split) throws TreeException
Method Detail |
public Node getRoot()
PageStore
getRoot
in class PageStore
PageStore.getRoot()
public void setRoot(Node node) throws TreeException
PageStore
setRoot
in class PageStore
node
-
TreeException
- DOCUMENT ME!PageStore.setRoot(org.geotools.index.rtree.Node)
public Node getEmptyNode(boolean isLeaf)
PageStore
getEmptyNode
in class PageStore
isLeaf
-
PageStore.getEmptyNode(boolean)
public Node getNode(Entry parentEntry, Node parent) throws TreeException
PageStore
getNode
in class PageStore
parentEntry
- parent
-
TreeException
- DOCUMENT ME!PageStore.getNode(org.geotools.index.rtree.Entry,
org.geotools.index.rtree.Node)
public Entry createEntryPointingNode(Node node)
PageStore
createEntryPointingNode
in class PageStore
node
-
PageStore.createEntryPointingNode(org.geotools.index.rtree.Node)
public void free(Node node)
PageStore
Node
free
in class PageStore
node
- The Node
to freePageStore.free(org.geotools.index.rtree.Node)
public void close() throws TreeException
PageStore
close
in class PageStore
TreeException
PageStore.close()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |