Uses of Interface
org.apache.openjpa.jdbc.sql.Row

Packages that use Row
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 Row in org.apache.openjpa.jdbc.meta
 

Methods in org.apache.openjpa.jdbc.meta that return Row
 Row FieldMapping.getRow(OpenJPAStateManager sm, JDBCStore store, RowManager rm, int action)
          Return the row to use for this field.
 

Methods in org.apache.openjpa.jdbc.meta with parameters of type Row
 void ValueMappingImpl.setForeignKey(Row row, OpenJPAStateManager rel)
           
 void ValueMapping.setForeignKey(Row row, OpenJPAStateManager rel)
          Sets this value's foreign key to the given related object.
 void FieldMapping.setForeignKey(Row row, OpenJPAStateManager sm)
           
 void ValueMappingImpl.whereForeignKey(Row row, OpenJPAStateManager rel)
           
 void ValueMapping.whereForeignKey(Row row, OpenJPAStateManager rel)
          Sets this value's foreign key to the given related object.
 void FieldMapping.whereForeignKey(Row row, OpenJPAStateManager sm)
           
 

Uses of Row in org.apache.openjpa.jdbc.meta.strats
 

Classes in org.apache.openjpa.jdbc.meta.strats that implement Row
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 that return Row
 Row StateComparisonVersionStrategy.CustomUpdate.getAllRows(Table table, int action)
           
 Row StateComparisonVersionStrategy.CustomUpdate.getRow(Table table, int action, OpenJPAStateManager sm, boolean create)
           
 Row StateComparisonVersionStrategy.CustomUpdate.getSecondaryRow(Table table, int action)
           
 

Methods in org.apache.openjpa.jdbc.meta.strats with parameters of type Row
 void EmbedFieldStrategy.delete(OpenJPAStateManager owner, OpenJPAStateManager sm, JDBCStore store, RowManager rm, Row row)
          Delete an embedded object record.
 void StateComparisonVersionStrategy.CustomUpdate.flushAllRows(Row row)
           
 void StateComparisonVersionStrategy.CustomUpdate.flushSecondaryRow(Row row)
           
 void EmbedFieldStrategy.insert(OpenJPAStateManager owner, OpenJPAStateManager sm, JDBCStore store, RowManager rm, Row row)
          Insert an embedded object.
protected  boolean MapTableFieldStrategy.populateKey(Row row, OpenJPAStateManager valsm, Object obj, StoreContext ctx, RowManager rm, JDBCStore store)
           
static boolean HandlerStrategies.set(ValueMapping vm, Object val, JDBCStore store, Row row, Column[] cols, ColumnIO io, boolean nullNone)
          Set the given value into the given row.
 void HandlerRelationMapTableFieldStrategy.setKey(Object keyObj, JDBCStore store, Row row)
           
 void EmbedFieldStrategy.update(OpenJPAStateManager owner, OpenJPAStateManager sm, JDBCStore store, RowManager rm, Row row)
          Update an embedded object.
protected abstract  void MaxEmbeddedLobFieldStrategy.update(OpenJPAStateManager sm, Row row)
          Set the value of the owning field into the given row.
protected  void MaxEmbeddedClobFieldStrategy.update(OpenJPAStateManager sm, Row row)
           
protected  void MaxEmbeddedCharArrayFieldStrategy.update(OpenJPAStateManager sm, Row row)
           
protected  void MaxEmbeddedByteArrayFieldStrategy.update(OpenJPAStateManager sm, Row row)
           
protected  void MaxEmbeddedBlobFieldStrategy.update(OpenJPAStateManager sm, Row row)
           
static void HandlerStrategies.where(ValueMapping vm, Object val, JDBCStore store, Row row, Column[] cols)
          Add where conditions to the given row.
 

Uses of Row in org.apache.openjpa.jdbc.sql
 

Classes in org.apache.openjpa.jdbc.sql that implement Row
 class PrimaryRow
          Primary table row that tracks foreign keys and auto-inc columns.
 class RowImpl
          Basic Row implementation.
 class SecondaryRow
          Secondary table row that tracks foreign keys to auto-inc columns.
 

Methods in org.apache.openjpa.jdbc.sql that return Row
 Row RowManagerImpl.getAllRows(Table table, int action)
           
 Row RowManager.getAllRows(Table table, int action)
          Return a logical row representing an update that should be made to all rows of the given table.
 Row RowManagerImpl.getRow(Table table, int action, OpenJPAStateManager sm, boolean create)
           
 Row RowManager.getRow(Table table, int action, OpenJPAStateManager sm, boolean create)
          Return the row for the given table and owner object, or null if create is false and the row has not already been created.
 Row RowManagerImpl.getSecondaryRow(Table table, int action)
           
 Row RowManager.getSecondaryRow(Table table, int action)
          Return a row for the given secondary table.
 

Methods in org.apache.openjpa.jdbc.sql that return types with arguments of type Row
 Collection<Row> RowManagerImpl.getAllRowDeletes()
          Return any 'all row' deletes.
 Collection<Row> RowManagerImpl.getAllRowUpdates()
          Return any 'all row' updates.
 

Methods in org.apache.openjpa.jdbc.sql with parameters of type Row
 void RowManagerImpl.flushAllRows(Row row)
           
 void RowManager.flushAllRows(Row row)
          Flush the logical row.
 void RowManagerImpl.flushSecondaryRow(Row row)
           
 void RowManager.flushSecondaryRow(Row row)
          Flush the secondary row; after flushing the row is available for reuse.
 void PostgresDictionary.insertBlobForStreamingLoad(Row row, Column col, JDBCStore store, Object ob, Select sel)
           
 void OracleDictionary.insertBlobForStreamingLoad(Row row, Column col, JDBCStore store, Object ob, Select sel)
           
 void DBDictionary.insertBlobForStreamingLoad(Row row, Column col, JDBCStore store, Object ob, Select sel)
           
 void OracleDictionary.insertClobForStreamingLoad(Row row, Column col, Object ob)
           
 void DBDictionary.insertClobForStreamingLoad(Row row, Column col, Object ob)
           
 



Copyright © 2006-2010 Apache Software Foundation. All Rights Reserved.