|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.geotools.index.rtree.PageStore
DOCUMENT ME!
| Field Summary | |
protected DataDefinition |
def
|
protected int |
maxNodeEntries
|
protected int |
minNodeEntries
|
static short |
SPLIT_LINEAR
|
static short |
SPLIT_QUADRATIC
|
protected short |
splitAlg
|
| Constructor Summary | |
PageStore()
|
|
PageStore(DataDefinition def,
int maxNodeEntries,
int minNodeEntries,
short splitAlg)
DOCUMENT ME! |
|
| Method Summary | |
abstract void |
close()
DOCUMENT ME! |
abstract Entry |
createEntryPointingNode(Node node)
DOCUMENT ME! |
abstract void |
free(Node node)
Frees resources used by this Node |
DataDefinition |
getDataDefinition()
DOCUMENT ME! |
abstract Node |
getEmptyNode(boolean isLeaf)
DOCUMENT ME! |
int |
getMaxNodeEntries()
DOCUMENT ME! |
int |
getMinNodeEntries()
DOCUMENT ME! |
abstract Node |
getNode(Entry parentEntry,
Node parent)
Returns the Node pointed by this entry and having this Node as parent |
Lock |
getReadLock()
Aquires a read lock to the store |
abstract Node |
getRoot()
DOCUMENT ME! |
short |
getSplitAlgorithm()
DOCUMENT ME! |
Lock |
getWriteLock()
Aquires a write lock to the store |
void |
releaseLock(Lock lock)
DOCUMENT ME! |
abstract void |
setRoot(Node node)
DOCUMENT ME! |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final short SPLIT_QUADRATIC
public static final short SPLIT_LINEAR
protected DataDefinition def
protected int maxNodeEntries
protected int minNodeEntries
protected short splitAlg
| Constructor Detail |
public PageStore()
public PageStore(DataDefinition def,
int maxNodeEntries,
int minNodeEntries,
short splitAlg)
throws TreeException
def - maxNodeEntries - minNodeEntries - splitAlg -
TreeException
java.lang.UnsupportedOperationException - DOCUMENT ME!| Method Detail |
public abstract Node getRoot()
public abstract void setRoot(Node node)
throws TreeException
node -
TreeException - DOCUMENT ME!public abstract Node getEmptyNode(boolean isLeaf)
isLeaf -
public abstract Node getNode(Entry parentEntry,
Node parent)
throws TreeException
parentEntry - parent -
TreeException - DOCUMENT ME!public abstract Entry createEntryPointingNode(Node node)
node -
public int getMaxNodeEntries()
Entrys per pagepublic int getMinNodeEntries()
Entrys per pagepublic short getSplitAlgorithm()
public DataDefinition getDataDefinition()
public abstract void free(Node node)
Node
node - The Node to free
public Lock getWriteLock()
throws LockTimeoutException
LockTimeoutException
public Lock getReadLock()
throws LockTimeoutException
LockTimeoutExceptionpublic void releaseLock(Lock lock)
lock -
public abstract void close()
throws TreeException
TreeException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||