|
||||||||||
| 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 DepthFirstAnalysis suitable 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 | |||||||||