| 
deegree 2.6-pre (2011/11/29 00:10 build-378-unofficial) | |||||||||
| 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(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 | 
DBNode.delete(T itemKey,
             Envelope itemEnv)
 | 
 boolean | 
MemPointNode.delete(T item,
             Envelope env)
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)  | 
 void | 
DBQuadtree.deleteItem(T item)
deletes an item from a quadtree  | 
 void | 
MemPointQuadtree.deleteItem(T item)
Deletes the item from the quadtree.  | 
 Object | 
DBQuadtreeManager.determineQuattreeType()
 | 
 DBQuadtree<T> | 
DBQuadtreeManager.getQuadtree()
returns the current Quadtree  | 
 Envelope | 
Quadtree.getRootBoundingBox()
returns the bounding box covered by the quadtrees root node  | 
 Envelope | 
DBQuadtree.getRootBoundingBox()
 | 
 Envelope | 
MemPointQuadtree.getRootBoundingBox()
 | 
 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  | 
 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,
             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.  | 
 void | 
Quadtree.insert(T itemKey,
             Point point)
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 | 
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 | 
Quadtree.query(Envelope envelope)
returns a List containing all items whose envelope intersects with the passed one  | 
 List<T> | 
DBQuadtree.query(Envelope envelope)
 | 
 List<T> | 
MemPointQuadtree.query(Envelope envelope)
Searches for all items intersecting with the envelope.  | 
 List<T> | 
DBNode.query(Envelope searchEnv,
           List<T> visitor,
           int currentLevel)
 | 
 List<T> | 
MemPointNode.query(Envelope searchEnv,
           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 | 
Quadtree.update(T itemKey,
             Envelope newBBox)
updates spacial index of the specified item in the quadtree.  | 
 void | 
DBQuadtree.update(T item,
             Envelope newBBox)
updates the envelope of an item  | 
| 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.  | 
|
  | 
deegree 2.6-pre (2011/11/29 00:10 build-378-unofficial) | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
an open source project founded by lat/lon, Bonn, Germany.
                    For more information visit: http://www.deegree.org