Uses of Interface
org.apache.openjpa.jdbc.sql.Row
Package
Description
OpenJPA-JDBC ORM Metadata
OpenJPA-JDBC ORM Strategies
OpenJPA-JDBC SQL Abstraction
-
Uses of Row in org.apache.openjpa.jdbc.meta
Modifier and TypeMethodDescriptionFieldMapping.getRow
(OpenJPAStateManager sm, JDBCStore store, RowManager rm, int action) Return the row to use for this field.Modifier and TypeMethodDescriptionvoid
FieldMapping.setForeignKey
(Row row, OpenJPAStateManager sm) void
FieldMapping.setForeignKey
(Row row, OpenJPAStateManager sm, int targetNumber) void
ValueMapping.setForeignKey
(Row row, OpenJPAStateManager rel) Sets this value's foreign key to the given related object.void
ValueMapping.setForeignKey
(Row row, OpenJPAStateManager rel, int targetNumber) Sets this value's foreign key to the given related object.void
ValueMappingImpl.setForeignKey
(Row row, OpenJPAStateManager rel) void
ValueMappingImpl.setForeignKey
(Row row, OpenJPAStateManager rel, int targetNumber) void
FieldMapping.whereForeignKey
(Row row, OpenJPAStateManager sm) void
ValueMapping.whereForeignKey
(Row row, OpenJPAStateManager rel) Sets this value's foreign key to the given related object.void
ValueMappingImpl.whereForeignKey
(Row row, OpenJPAStateManager rel) -
Uses of Row in org.apache.openjpa.jdbc.meta.strats
Modifier and TypeClassDescriptionstatic class
Row implementation we use to pass to versionable mappings so they can set up the where conditions we need to add to update statements.Modifier and TypeMethodDescriptionStateComparisonVersionStrategy.CustomUpdate.getAllRows
(Table table, int action) StateComparisonVersionStrategy.CustomUpdate.getRow
(Table table, int action, OpenJPAStateManager sm, boolean create) StateComparisonVersionStrategy.CustomUpdate.getSecondaryRow
(Table table, int action) Modifier and TypeMethodDescriptionvoid
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
void
EmbedFieldStrategy.update
(OpenJPAStateManager owner, OpenJPAStateManager sm, JDBCStore store, RowManager rm, Row row) Update an embedded object.protected void
MaxEmbeddedBlobFieldStrategy.update
(OpenJPAStateManager sm, Row row) protected void
MaxEmbeddedByteArrayFieldStrategy.update
(OpenJPAStateManager sm, Row row) protected void
MaxEmbeddedCharArrayFieldStrategy.update
(OpenJPAStateManager sm, Row row) protected void
MaxEmbeddedClobFieldStrategy.update
(OpenJPAStateManager sm, Row row) static void
Add where conditions to the given row. -
Uses of Row in org.apache.openjpa.jdbc.sql
Modifier and TypeClassDescriptionclass
Primary table row that tracks foreign keys and auto-inc columns.class
BasicRow
implementation.class
Secondary table row that tracks foreign keys to auto-inc columns.Modifier and TypeMethodDescriptionRowManager.getAllRows
(Table table, int action) Return a logical row representing an update that should be made to all rows of the given table.RowManagerImpl.getAllRows
(Table table, int action) RowManager.getRow
(Table table, int action, OpenJPAStateManager sm, boolean create) Return the row for the given table and owner object, or null ifcreate
is false and the row has not already been created.RowManagerImpl.getRow
(Table table, int action, OpenJPAStateManager sm, boolean create) RowManager.getSecondaryRow
(Table table, int action) Return a row for the given secondary table.RowManagerImpl.getSecondaryRow
(Table table, int action) Modifier and TypeMethodDescriptionRowManagerImpl.getAllRowDeletes()
Return any 'all row' deletes.RowManagerImpl.getAllRowUpdates()
Return any 'all row' updates.Modifier and TypeMethodDescriptionvoid
RowManager.flushAllRows
(Row row) Flush the logical row.void
RowManagerImpl.flushAllRows
(Row row) void
RowManager.flushSecondaryRow
(Row row) Flush the secondary row; after flushing the row is available for reuse.void
RowManagerImpl.flushSecondaryRow
(Row row) void
DB2Dictionary.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.insertBlobForStreamingLoad
(Row row, Column col, JDBCStore store, Object ob, Select sel) void
PostgresDictionary.insertBlobForStreamingLoad
(Row row, Column col, JDBCStore store, Object ob, Select sel) void
DB2Dictionary.insertClobForStreamingLoad
(Row row, Column col, Object ob) void
DBDictionary.insertClobForStreamingLoad
(Row row, Column col, Object ob) void
OracleDictionary.insertClobForStreamingLoad
(Row row, Column col, Object ob)