Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| deegree 2.4 (2010/11/11 10:47 build-27-official)
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.deegree.io.quadtree.IndexException

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(String fileName)` appends the features of a shape to an existing datatable and inserts references into the assigned quadtree table.
`protected void` | `DBQuadtreeManager.createDataTable(String fileName, String idType)` creates table the shape data shall be stored
`protected void` | `DBQuadtreeManager.createIndexTable(String indexTable, 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` | `MemPointNode.delete(T item, Envelope env)` Deletes the item from the quadtree.
`boolean` | `DBNode.delete(T itemKey, Envelope itemEnv)`
`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)
`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(String fileName)` imports a shape into the database and builds a quadtree on it
`protected int` | `DBQuadtreeManager.initQuadtree(String fileName)` initializes a new Quadtree by adding a row into table TAB_QUADTREE and into TAB_QTNODE (-> root node)
`protected void` | `DBQuadtreeManager.initRootNode(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.
`boolean` | `MemPointNode.insert(T item, Envelope itemEnv)` Inserts the item into the quadtree.
`boolean` | `DBNode.insert(T itemKey, Envelope itemEnv)`
`void` | `Quadtree.insert(T itemKey, Envelope envelope)` inserts a new 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
`List<T>` | `DBQuadtree.query(Envelope envelope)`
`List<T>` | `MemPointQuadtree.query(Envelope envelope)` Searches for all items intersecting with the envelope.
`List` | `Quadtree.query(Envelope envelope)` returns a List containing all items whose envelope intersects with the passed one
`List<T>` | `MemPointNode.query(Envelope searchEnv, List<T> visitor, int level)` Searches for all items intersecting the search envelope.
`List<T>` | `DBNode.query(Envelope searchEnv, List<T> visitor, int currentLevel)`
`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(String id, DBQuadtree<T> qt, String indexTable, JDBCConnection jdbc, int level, DBQuadtree.SupportedVersions version)` A constructor which reads the envelope from the database.
`DBNode(String id, Envelope env, DBQuadtree<T> qt, String indexTable, JDBCConnection jdbc, int level, DBQuadtree.SupportedVersions version)`
`DBQuadtree(int id, String indexName, JDBCConnection jdbc)` initializes a quadtree already existing in a database.
`DBQuadtree(int id, String indexName, JDBCConnection jdbc, double accuracyX, double accuracyY, String version)` initializes a quadtree already existing in a database
`DBQuadtree(int id, String indexName, JDBCConnection jdbc, String version)` Creates a Database with given version.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| deegree 2.4 (2010/11/11 10:47 build-27-official)
PREV NEXT | FRAMES NO FRAMES

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org