|
deegree 2.5 (2011/06/29 09:44 build-8-official) | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IndexException | |
---|---|
org.deegree.io.quadtree |
Uses of IndexException in org.deegree.io.quadtree |
---|
Methods in org.deegree.io.quadtree that throw IndexException | |
---|---|
void |
DBQuadtreeManager.appendShape(java.lang.String fileName)
appends the features of a shape to an existing datatable and inserts references into the assigned quadtree table. |
protected void |
DBQuadtreeManager.createDataTable(java.lang.String fileName,
java.lang.String idType)
creates table the shape data shall be stored |
protected void |
DBQuadtreeManager.createIndexTable(java.lang.String indexTable,
java.lang.String idType)
Creates actually two tables, an indextable, which will hold the actual quadtree and an index_item table which is a join-table between the dbNodes and the feature_ids. |
boolean |
DBNode.delete(T itemKey,
Envelope itemEnv)
|
boolean |
MemPointNode.delete(T item,
Envelope env)
Deletes the item from the quadtree. |
void |
DBQuadtree.deleteItem(T item)
deletes an item from a quadtree |
void |
MemPointQuadtree.deleteItem(T item)
Deletes the item from the quadtree. |
void |
Quadtree.deleteItem(T itemKey)
deletes a specific item from the tree (not the item itself will be deleted, just its reference will be) |
java.lang.Object |
DBQuadtreeManager.determineQuattreeType()
|
DBQuadtree<T> |
DBQuadtreeManager.getQuadtree()
returns the current Quadtree |
Envelope |
DBQuadtree.getRootBoundingBox()
|
Envelope |
MemPointQuadtree.getRootBoundingBox()
|
Envelope |
Quadtree.getRootBoundingBox()
returns the bounding box covered by the quadtrees root node |
void |
DBQuadtreeManager.importShape(java.lang.String fileName)
imports a shape into the database and builds a quadtree on it |
protected int |
DBQuadtreeManager.initQuadtree(java.lang.String fileName)
initializes a new Quadtree by adding a row into table TAB_QUADTREE and into TAB_QTNODE (-> root node) |
protected void |
DBQuadtreeManager.initRootNode(java.lang.String fileName)
initializes the root node of the quadtree |
void |
DBQuadtree.insert(T item,
Envelope envelope)
inserts a new item into a quadtree |
void |
MemPointQuadtree.insert(T item,
Envelope envelope)
Inserts the item with the envelope into the quadtree. |
void |
Quadtree.insert(T itemKey,
Envelope envelope)
inserts a new item into the quadtree |
boolean |
DBNode.insert(T itemKey,
Envelope itemEnv)
|
boolean |
MemPointNode.insert(T item,
Envelope itemEnv)
Inserts the item into the quadtree. |
void |
DBQuadtree.insert(T item,
Point point)
|
void |
MemPointQuadtree.insert(T item,
Point point)
Inserts the item with the given point as envelope. |
void |
Quadtree.insert(T itemKey,
Point point)
inserts a new item into the quadtree |
void |
DBQuadtreeManager.insertIndexMetadata(int fk_indexTree)
Inserts a row into the quadtree meta data structure 'TAB_DEEGREE_IDX', containing information on the table, geometry, indexname, owner and the foreign_key to the index table. |
protected int |
DBQuadtreeManager.loadIndexMetadata()
loads the metadata of a Index from the TAB_DEEGREE_IDX table |
java.util.List<T> |
DBQuadtree.query(Envelope envelope)
|
java.util.List<T> |
MemPointQuadtree.query(Envelope envelope)
Searches for all items intersecting with the envelope. |
java.util.List |
Quadtree.query(Envelope envelope)
returns a List containing all items whose envelope intersects with the passed one |
java.util.List<T> |
DBNode.query(Envelope searchEnv,
java.util.List<T> visitor,
int currentLevel)
|
java.util.List<T> |
MemPointNode.query(Envelope searchEnv,
java.util.List<T> visitor,
int level)
Searches for all items intersecting the search envelope. |
protected void |
DBQuadtreeManager.storeFeature(Feature feature,
T id,
JDBCConnection jdbc)
stores one feature into the defined table |
void |
DBQuadtree.update(T item,
Envelope newBBox)
updates the envelope of an item |
void |
Quadtree.update(T itemKey,
Envelope newBBox)
updates spacial index of the specified item in the quadtree. |
Constructors in org.deegree.io.quadtree that throw IndexException | |
---|---|
DBNode(java.lang.String id,
DBQuadtree<T> qt,
java.lang.String indexTable,
JDBCConnection jdbc,
int level,
DBQuadtree.SupportedVersions version)
A constructor which reads the envelope from the database. |
|
DBNode(java.lang.String id,
Envelope env,
DBQuadtree<T> qt,
java.lang.String indexTable,
JDBCConnection jdbc,
int level,
DBQuadtree.SupportedVersions version)
|
|
DBQuadtree(int id,
java.lang.String indexName,
JDBCConnection jdbc)
initializes a quadtree already existing in a database. |
|
DBQuadtree(int id,
java.lang.String indexName,
JDBCConnection jdbc,
double accuracyX,
double accuracyY,
java.lang.String version)
initializes a quadtree already existing in a database |
|
DBQuadtree(int id,
java.lang.String indexName,
JDBCConnection jdbc,
java.lang.String version)
Creates a Database with given version. |
|
deegree 2.5 (2011/06/29 09:44 build-8-official) | |||||||||
PREV NEXT | FRAMES NO FRAMES |
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org