org.deegree.io.datastore.sql.transaction.delete |
|
Java Source File Name | Type | Comment |
DeleteHandler.java | Class | Handler for
Delete operations (which usually occur as parts of
Transaction requests).
When a
Delete operation is performed, the following actions are taken:
- the
FeatureId s of all (root) feature instances that match the associated
Filter are determined
- the
FeatureGraph is built in order to determine which features may be deleted
without removing subfeatures of independent features
- the
TableGraph is built that contains explicit information on all table rows that
have to be deleted (and their dependencies)
- the
TableNode s of the
TableGraph are sorted in topological order, i.e.
|
FeatureGraph.java | Class | Used to determine the structure of features and subfeatures that have to be deleted by a
Delete operation. |
FeatureNode.java | Class | A node of a
FeatureGraph . |
TableGraph.java | Class | Represents a delete operation on the relational (table) level. |
TableNode.java | Class | Represents a table row that has to be deleted as part of a
Delete operation. |
TableReference.java | Class | Represents a reference from a table to another table. |