| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use RowManager | |
|---|---|
| org.apache.openjpa.jdbc.kernel | OpenJPA-JDBC Runtime Kernel | 
| org.apache.openjpa.jdbc.meta | OpenJPA-JDBC ORM Metadata | 
| org.apache.openjpa.jdbc.meta.strats | OpenJPA-JDBC ORM Strategies | 
| org.apache.openjpa.jdbc.sql | OpenJPA-JDBC SQL Abstraction | 
| Uses of RowManager in org.apache.openjpa.jdbc.kernel | 
|---|
| Methods in org.apache.openjpa.jdbc.kernel that return RowManager | |
|---|---|
protected  RowManager | 
OperationOrderUpdateManager.newRowManager()
 | 
protected  RowManager | 
ConstraintUpdateManager.newRowManager()
 | 
protected abstract  RowManager | 
AbstractUpdateManager.newRowManager()
Return a new RowManager. | 
| Methods in org.apache.openjpa.jdbc.kernel with parameters of type RowManager | |
|---|---|
protected  void | 
AbstractUpdateManager.delete(OpenJPAStateManager sm,
       ClassMapping mapping,
       RowManager rowMgr,
       JDBCStore store,
       Collection customs)
Recursive method to delete the given instance, base class last.  | 
protected  Collection | 
OperationOrderUpdateManager.flush(RowManager rowMgr,
      PreparedStatementManager psMgr,
      Collection exceps)
 | 
protected  Collection | 
ConstraintUpdateManager.flush(RowManager rowMgr,
      PreparedStatementManager psMgr,
      Collection exceps)
 | 
protected  Collection | 
BatchingOperationOrderUpdateManager.flush(RowManager rowMgr,
      PreparedStatementManager psMgr,
      Collection exceps)
 | 
protected  Collection | 
BatchingConstraintUpdateManager.flush(RowManager rowMgr,
      PreparedStatementManager psMgr,
      Collection exceps)
 | 
protected abstract  Collection | 
AbstractUpdateManager.flush(RowManager rowMgr,
      PreparedStatementManager psMgr,
      Collection exceps)
Flush all rows of the given row manager.  | 
protected  void | 
AbstractUpdateManager.insert(OpenJPAStateManager sm,
       ClassMapping mapping,
       RowManager rowMgr,
       JDBCStore store,
       Collection customs)
Recursive method to insert the given instance, base class first.  | 
protected  Collection | 
AbstractUpdateManager.populateRowManager(OpenJPAStateManager sm,
                   RowManager rowMgr,
                   JDBCStore store,
                   Collection exceps,
                   Collection customs)
Populate the row manager with rows to be flushed for the given state.  | 
protected  void | 
AbstractUpdateManager.update(OpenJPAStateManager sm,
       BitSet dirty,
       ClassMapping mapping,
       RowManager rowMgr,
       JDBCStore store,
       Collection customs)
Recursive method to update the given instance.  | 
protected  void | 
AbstractUpdateManager.updateIndicators(OpenJPAStateManager sm,
                 ClassMapping mapping,
                 RowManager rowMgr,
                 JDBCStore store,
                 Collection customs,
                 boolean versionUpdateOnly)
Update version and discriminator indicators.  | 
| Uses of RowManager in org.apache.openjpa.jdbc.meta | 
|---|
| Methods in org.apache.openjpa.jdbc.meta with parameters of type RowManager | |
|---|---|
 void | 
Version.delete(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
Strategy.delete(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
Set the where values appropriately to delete the proper instance, and set all relations on non-secondary tables as updates.  | 
 void | 
FieldMapping.delete(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
Discriminator.delete(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
ClassMapping.delete(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
FieldMapping.deleteRow(OpenJPAStateManager sm,
          JDBCStore store,
          RowManager rm)
Delete the row for this object if the reference foreign key exists.  | 
 Row | 
FieldMapping.getRow(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm,
       int action)
Return the row to use for this field.  | 
 void | 
Version.insert(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
Strategy.insert(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
Set values for the mapping into the proper rows.  | 
 void | 
FieldMapping.insert(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
Discriminator.insert(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
ClassMapping.insert(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
Version.update(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
Strategy.update(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
Set values for the mapping into the proper rows.  | 
 void | 
FieldMapping.update(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
Discriminator.update(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
ClassMapping.update(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
FieldStrategy.where(OpenJPAStateManager sm,
      JDBCStore store,
      RowManager rm,
      Object prevValue)
Add a WHERE condition to the row for this field such that the field's current DB value must equal the given previous value.  | 
 void | 
FieldMapping.where(OpenJPAStateManager sm,
      JDBCStore store,
      RowManager rm,
      Object prevValue)
 | 
| Uses of RowManager in org.apache.openjpa.jdbc.meta.strats | 
|---|
| Classes in org.apache.openjpa.jdbc.meta.strats that implement RowManager | |
|---|---|
static class | 
StateComparisonVersionStrategy.CustomUpdate
Row implementation we use to pass to versionable mappings so they can set up the where conditions we need to add to update statements.  | 
| Methods in org.apache.openjpa.jdbc.meta.strats with parameters of type RowManager | |
|---|---|
 void | 
VerticalClassStrategy.delete(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
StringFieldStrategy.delete(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
RelationToManyTableFieldStrategy.delete(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
RelationToManyInverseKeyFieldStrategy.delete(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
RelationFieldStrategy.delete(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
PrimitiveFieldStrategy.delete(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
NoneClassStrategy.delete(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
MapTableFieldStrategy.delete(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
LobFieldStrategy.delete(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
HandlerFieldStrategy.delete(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
HandlerCollectionTableFieldStrategy.delete(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
FullClassStrategy.delete(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
EmbedFieldStrategy.delete(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
ColumnVersionStrategy.delete(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
AbstractStrategy.delete(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
EmbedFieldStrategy.delete(OpenJPAStateManager owner,
       OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm,
       Row row)
Delete an embedded object record.  | 
 void | 
VerticalClassStrategy.insert(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
StringFieldStrategy.insert(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
StateComparisonVersionStrategy.insert(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
RelationToManyTableFieldStrategy.insert(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
RelationToManyInverseKeyFieldStrategy.insert(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
RelationRelationMapTableFieldStrategy.insert(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
RelationHandlerMapTableFieldStrategy.insert(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
RelationFieldStrategy.insert(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
PrimitiveFieldStrategy.insert(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
NoneClassStrategy.insert(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
LobFieldStrategy.insert(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
InValueDiscriminatorStrategy.insert(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
HandlerRelationMapTableFieldStrategy.insert(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
HandlerHandlerMapTableFieldStrategy.insert(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
HandlerFieldStrategy.insert(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
HandlerCollectionTableFieldStrategy.insert(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
FullClassStrategy.insert(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
EmbedFieldStrategy.insert(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
ColumnVersionStrategy.insert(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
AbstractStrategy.insert(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
EmbedFieldStrategy.insert(OpenJPAStateManager owner,
       OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm,
       Row row)
Insert an embedded object.  | 
 void | 
VerticalClassStrategy.update(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
StringFieldStrategy.update(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
StateComparisonVersionStrategy.update(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
RelationToManyTableFieldStrategy.update(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
RelationToManyInverseKeyFieldStrategy.update(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
RelationRelationMapTableFieldStrategy.update(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
RelationHandlerMapTableFieldStrategy.update(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
RelationFieldStrategy.update(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
PrimitiveFieldStrategy.update(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
NoneClassStrategy.update(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
LobFieldStrategy.update(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
HandlerRelationMapTableFieldStrategy.update(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
HandlerHandlerMapTableFieldStrategy.update(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
HandlerFieldStrategy.update(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
HandlerCollectionTableFieldStrategy.update(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
FullClassStrategy.update(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
EmbedFieldStrategy.update(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
ColumnVersionStrategy.update(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
AbstractStrategy.update(OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm)
 | 
 void | 
EmbedFieldStrategy.update(OpenJPAStateManager owner,
       OpenJPAStateManager sm,
       JDBCStore store,
       RowManager rm,
       Row row)
Update an embedded object.  | 
 void | 
StringFieldStrategy.where(OpenJPAStateManager sm,
      JDBCStore store,
      RowManager rm,
      Object prevValue)
 | 
 void | 
PrimitiveFieldStrategy.where(OpenJPAStateManager sm,
      JDBCStore store,
      RowManager rm,
      Object prevValue)
 | 
 void | 
HandlerFieldStrategy.where(OpenJPAStateManager sm,
      JDBCStore store,
      RowManager rm,
      Object prevValue)
 | 
 void | 
AbstractFieldStrategy.where(OpenJPAStateManager sm,
      JDBCStore store,
      RowManager rm,
      Object prevValue)
 | 
| Uses of RowManager in org.apache.openjpa.jdbc.sql | 
|---|
| Classes in org.apache.openjpa.jdbc.sql that implement RowManager | |
|---|---|
 class | 
RowManagerImpl
Manages SQL rows during an insert/update/delete process.  | 
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||