Uses of Class
org.apache.openjpa.jdbc.sql.RowImpl
Package
Description
OpenJPA-JDBC Runtime Kernel
OpenJPA-JDBC ORM Strategies
OpenJPA-JDBC SQL Abstraction
-
Uses of RowImpl in org.apache.openjpa.jdbc.kernel
Modifier and TypeMethodDescriptionprotected void
BatchingPreparedStatementManagerImpl.addBatch
(PreparedStatement ps, RowImpl row, int count) protected void
BatchingPreparedStatementManagerImpl.batchOrExecuteRow
(RowImpl row) protected int
PreparedStatementManagerImpl.executeUpdate
(PreparedStatement stmnt, String sql, RowImpl row) This method is to provide override for non-JDBC or JDBC-like implementation of executing update.void
Flush the given row.void
protected void
BatchingPreparedStatementManagerImpl.flushAndUpdate
(RowImpl row) Flush the given row immediately or deferred the flush in batch.protected void
PreparedStatementManagerImpl.flushAndUpdate
(RowImpl row) Flush the given row immediately.protected void
PreparedStatementManagerImpl.flushInternal
(RowImpl row) Flush the given row.protected String[]
PreparedStatementManagerImpl.getAutoAssignColNames
(Column[] autoAssign, RowImpl row) protected Column[]
PreparedStatementManagerImpl.getAutoAssignColumns
(RowImpl row) PreparedStatementManagerImpl.populateAutoAssignCols
(PreparedStatement stmnt, Column[] autoAssign, String[] autoAssignColNames, RowImpl row) PreparedStatementManagerImpl.populateAutoAssignCols
(PreparedStatement stmnt, Column[] autoAssign, DBIdentifier[] autoAssignColNames, RowImpl row) This method will only be called when there is auto assign columns.protected void
PreparedStatementManagerImpl.setObjectId
(List vals, Column[] autoAssign, String[] autoAssignColNames, RowImpl row) protected void
PreparedStatementManagerImpl.setObjectId
(List vals, Column[] autoAssign, DBIdentifier[] autoAssignColNames, RowImpl row) -
Uses of RowImpl 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 TypeMethodDescriptionprotected RowImpl
StateComparisonVersionStrategy.CustomUpdate.newInstance
(Column[] cols, int action) -
Uses of RowImpl in org.apache.openjpa.jdbc.sql
Modifier and TypeClassDescriptionclass
Primary table row that tracks foreign keys and auto-inc columns.class
Secondary table row that tracks foreign keys to auto-inc columns.Modifier and TypeMethodDescriptionprotected RowImpl
PrimaryRow.newInstance
(Column[] cols, int action) protected RowImpl
RowImpl.newInstance
(Column[] cols, int action) Return a new row.protected RowImpl
SecondaryRow.newInstance
(Column[] cols, int action) Modifier and TypeMethodDescriptionvoid
void
Copy all values from this row into the given one.void
boolean
DBDictionary.validateBatchProcess
(RowImpl row, Column[] autoAssign, OpenJPAStateManager sm, ClassMapping cmd) Validate the batch process.boolean
DBDictionary.validateDBSpecificBatchProcess
(boolean disableBatch, RowImpl row, Column[] autoAssign, OpenJPAStateManager sm, ClassMapping cmd) Allow each Dictionary to validate its own batch process.