| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.openjpa.jdbc.kernel.AbstractUpdateManager
org.apache.openjpa.jdbc.kernel.ConstraintUpdateManager
public class ConstraintUpdateManager
Standard update manager, capable of foreign key constraint evaluation.
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from class org.apache.openjpa.jdbc.kernel.AbstractUpdateManager | 
|---|
| AbstractUpdateManager.CustomMapping | 
| Field Summary | 
|---|
| Fields inherited from class org.apache.openjpa.jdbc.kernel.AbstractUpdateManager | 
|---|
| conf, dict | 
| Constructor Summary | |
|---|---|
| ConstraintUpdateManager() | |
| Method Summary | |
|---|---|
| protected  void | flush(Collection deleteUpdates,
      Collection nodes,
      PreparedStatementManager psMgr) | 
| protected  void | flush(Collection rows,
      PreparedStatementManager psMgr)Flush the given collection of secondary rows. | 
| protected  Collection | flush(RowManager rowMgr,
      PreparedStatementManager psMgr,
      Collection exceps)Flush all rows of the given row manager. | 
| protected  void | flushGraph(Graph graph,
           PreparedStatementManager psMgr,
           boolean autoAssign)Flush the given graph of rows in the proper order. | 
| protected  DepthFirstAnalysis | newDepthFirstAnalysis(Graph graph,
                      boolean autoAssign)Create a new DepthFirstAnalysissuitable for the given graph
 and auto-assign settings. | 
| protected  PreparedStatementManager | newPreparedStatementManager(JDBCStore store,
                            Connection conn)Return a new PreparedStatementManager. | 
| protected  RowManager | newRowManager()Return a new RowManager. | 
|  boolean | orderDirty()Whether the store context should maintain the order in which instances are dirtied. | 
| Methods inherited from class org.apache.openjpa.jdbc.kernel.AbstractUpdateManager | 
|---|
| addException, delete, endConfiguration, flush, flush, insert, populateRowManager, setConfiguration, startConfiguration, update, updateIndicators | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public ConstraintUpdateManager()
| Method Detail | 
|---|
public boolean orderDirty()
UpdateManager
protected PreparedStatementManager newPreparedStatementManager(JDBCStore store,
                                                               Connection conn)
AbstractUpdateManagerPreparedStatementManager.
newPreparedStatementManager in class AbstractUpdateManagerprotected RowManager newRowManager()
AbstractUpdateManagerRowManager.
newRowManager in class AbstractUpdateManager
protected Collection flush(RowManager rowMgr,
                           PreparedStatementManager psMgr,
                           Collection exceps)
AbstractUpdateManagerexceps (which may start as null) using
 AbstractUpdateManager.addException(java.util.Collection, java.lang.Exception). Return exceps.
flush in class AbstractUpdateManager
protected void flushGraph(Graph graph,
                          PreparedStatementManager psMgr,
                          boolean autoAssign)
                   throws SQLException
graph - The graph of statements to be walkedpsMgr - The prepared statement manager to use to issue the
 statementsautoAssign - Whether any of the rows in the graph have any
 auto-assign constraints
SQLException
protected void flush(Collection deleteUpdates,
                     Collection nodes,
                     PreparedStatementManager psMgr)
protected DepthFirstAnalysis newDepthFirstAnalysis(Graph graph,
                                                   boolean autoAssign)
DepthFirstAnalysis suitable for the given graph
 and auto-assign settings.
protected void flush(Collection rows,
                     PreparedStatementManager psMgr)
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||