Uses of Interface
org.apache.openjpa.jdbc.kernel.JDBCStore
-
Packages that use JDBCStore Package Description org.apache.openjpa.jdbc.kernel OpenJPA-JDBC Runtime Kernelorg.apache.openjpa.jdbc.kernel.exps OpenJPA-JDBC Expression Treeorg.apache.openjpa.jdbc.meta OpenJPA-JDBC ORM Metadataorg.apache.openjpa.jdbc.meta.strats OpenJPA-JDBC ORM Strategiesorg.apache.openjpa.jdbc.sql OpenJPA-JDBC SQL Abstractionorg.apache.openjpa.slice.jdbc Implements Distributed version of JDBCStoreManager and JDBCStoreQuery. -
-
Uses of JDBCStore in org.apache.openjpa.jdbc.kernel
Classes in org.apache.openjpa.jdbc.kernel that implement JDBCStore Modifier and Type Class Description class
JDBCStoreManager
StoreManager plugin that uses JDBC to store persistent data in a relational data store.Fields in org.apache.openjpa.jdbc.kernel declared as JDBCStore Modifier and Type Field Description protected JDBCStore
PessimisticLockManager. _store
protected JDBCStore
PreparedStatementManagerImpl. _store
Methods in org.apache.openjpa.jdbc.kernel that return JDBCStore Modifier and Type Method Description JDBCStore
JDBCStoreQuery. getStore()
Return the store.JDBCStore
PessimisticLockManager. getStore()
JDBCStore
SelectResultObjectProvider. getStore()
JDBCStore
SQLStoreQuery. getStore()
Methods in org.apache.openjpa.jdbc.kernel with parameters of type JDBCStore Modifier and Type Method Description protected void
AbstractJDBCSeq. allocateInternal(int additional, JDBCStore store, ClassMapping mapping)
Allocate additional sequence values.protected void
NativeJDBCSeq. allocateInternal(int additional, JDBCStore store, ClassMapping mapping)
Allocate additional sequence values.protected void
TableJDBCSeq. allocateInternal(int count, JDBCStore store, ClassMapping mapping)
protected java.lang.Object
AbstractJDBCSeq. currentInternal(JDBCStore store, ClassMapping mapping)
Return the current sequence object.protected java.lang.Object
TableJDBCSeq. currentInternal(JDBCStore store, ClassMapping mapping)
protected void
AbstractUpdateManager. delete(OpenJPAStateManager sm, ClassMapping mapping, RowManager rowMgr, JDBCStore store, java.util.Collection customs)
Recursive method to delete the given instance, base class last.void
AbstractUpdateManager.CustomMapping. execute(JDBCStore store)
protected java.sql.ResultSet
SQLStoreQuery.SQLExecutor. executeQuery(JDBCStore store, java.sql.Connection conn, java.sql.PreparedStatement stmnt, SQLBuffer buf, java.util.List paramList)
This method is to provide override for non-JDBC or JDBC-like implementation of executing query.protected int
SQLStoreQuery.SQLExecutor. executeUpdate(JDBCStore store, java.sql.Connection conn, java.sql.PreparedStatement stmnt, SQLBuffer buf)
This method is to provide override for non-JDBC or JDBC-like implementation of executing update.java.util.Collection
AbstractUpdateManager. flush(java.util.Collection states, JDBCStore store)
protected java.util.Collection
AbstractUpdateManager. flush(java.util.Collection states, JDBCStore store, PreparedStatementManager psMgr)
java.util.Collection
UpdateManager. flush(java.util.Collection states, JDBCStore store)
Flush the given instances to the data store.protected java.sql.Connection
AbstractJDBCSeq. getConnection(JDBCStore store)
protected java.sql.Connection
AbstractJDBCSeq. getConnection(JDBCStore store, boolean forceNewConnection)
Return the connection to use based on the type of sequence.static java.util.BitSet
PagingResultObjectProvider. getPagedFields(Select sel, ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, long size)
Return a bit set representing batch select fields that will be paged, or null if no fields need paging, which indicates that this provider should not be used.protected void
AbstractUpdateManager. insert(OpenJPAStateManager sm, ClassMapping mapping, RowManager rowMgr, JDBCStore store, java.util.Collection customs)
Recursive method to insert the given instance, base class first.protected abstract PreparedStatementManager
AbstractUpdateManager. newPreparedStatementManager(JDBCStore store, java.sql.Connection conn)
Return a newPreparedStatementManager
.protected PreparedStatementManager
BatchingConstraintUpdateManager. newPreparedStatementManager(JDBCStore store, java.sql.Connection conn)
protected PreparedStatementManager
BatchingOperationOrderUpdateManager. newPreparedStatementManager(JDBCStore store, java.sql.Connection conn)
protected PreparedStatementManager
ConstraintUpdateManager. newPreparedStatementManager(JDBCStore store, java.sql.Connection conn)
protected PreparedStatementManager
OperationOrderUpdateManager. newPreparedStatementManager(JDBCStore store, java.sql.Connection conn)
protected abstract java.lang.Object
AbstractJDBCSeq. nextInternal(JDBCStore store, ClassMapping mapping)
Return the next sequence object.protected java.lang.Object
NativeJDBCSeq. nextInternal(JDBCStore store, ClassMapping mapping)
protected java.lang.Object
TableJDBCSeq. nextInternal(JDBCStore store, ClassMapping mapping)
protected java.util.Collection
AbstractUpdateManager. populateRowManager(OpenJPAStateManager sm, RowManager rowMgr, JDBCStore store, java.util.Collection exceps, java.util.Collection customs)
Populate the row manager with rows to be flushed for the given state.protected void
AbstractUpdateManager. update(OpenJPAStateManager sm, java.util.BitSet dirty, ClassMapping mapping, RowManager rowMgr, JDBCStore store, java.util.Collection customs, boolean updateIndicators)
Recursive method to update the given instance.protected void
AbstractUpdateManager. updateIndicators(OpenJPAStateManager sm, ClassMapping mapping, RowManager rowMgr, JDBCStore store, java.util.Collection customs, boolean versionUpdateOnly)
Update version and discriminator indicators. -
Uses of JDBCStore in org.apache.openjpa.jdbc.kernel.exps
Fields in org.apache.openjpa.jdbc.kernel.exps declared as JDBCStore Modifier and Type Field Description JDBCStore
ExpContext. store
Store.Methods in org.apache.openjpa.jdbc.kernel.exps with parameters of type JDBCStore Modifier and Type Method Description void
GetColumn. appendTo(SQLBuffer buf, FilterValue target, FilterValue[] args, ClassMapping type, JDBCStore store)
void
JDBCAggregateListener. appendTo(SQLBuffer buf, FilterValue[] args, ClassMapping mapping, JDBCStore store)
Append the SQL for this aggregate.void
JDBCFilterListener. appendTo(SQLBuffer buf, FilterValue target, FilterValue[] args, ClassMapping mapping, JDBCStore store)
Append the SQL for this expression or value.void
JDBCStringContains. appendTo(SQLBuffer buf, FilterValue target, FilterValue[] args, ClassMapping type, JDBCStore store)
Deprecated.void
JDBCWildcardMatch. appendTo(SQLBuffer sql, FilterValue target, FilterValue[] args, ClassMapping type, JDBCStore store)
Deprecated.void
SQLEmbed. appendTo(SQLBuffer buf, FilterValue target, FilterValue[] args, ClassMapping type, JDBCStore store)
Constructors in org.apache.openjpa.jdbc.kernel.exps with parameters of type JDBCStore Constructor Description ExpContext(JDBCStore store, java.lang.Object[] params, JDBCFetchConfiguration fetch)
-
Uses of JDBCStore in org.apache.openjpa.jdbc.meta
Methods in org.apache.openjpa.jdbc.meta with parameters of type JDBCStore Modifier and Type Method Description void
Version. afterLoad(OpenJPAStateManager sm, JDBCStore store)
void
VersionStrategy. afterLoad(OpenJPAStateManager sm, JDBCStore store)
This method is called after data is loaded into the instance, in case the version indicator works off of a state image.boolean
Version. checkVersion(OpenJPAStateManager sm, JDBCStore store, boolean updateVersion)
boolean
VersionStrategy. checkVersion(OpenJPAStateManager sm, JDBCStore store, boolean updateVersion)
Checks the version of the given state manager with the version stored in memory.void
ClassMapping. customDelete(OpenJPAStateManager sm, JDBCStore store)
void
Discriminator. customDelete(OpenJPAStateManager sm, JDBCStore store)
void
FieldMapping. customDelete(OpenJPAStateManager sm, JDBCStore store)
void
Strategy. customDelete(OpenJPAStateManager sm, JDBCStore store)
Override this method to customize flushing this mapping.void
Version. customDelete(OpenJPAStateManager sm, JDBCStore store)
void
ClassMapping. customInsert(OpenJPAStateManager sm, JDBCStore store)
void
Discriminator. customInsert(OpenJPAStateManager sm, JDBCStore store)
void
FieldMapping. customInsert(OpenJPAStateManager sm, JDBCStore store)
void
Strategy. customInsert(OpenJPAStateManager sm, JDBCStore store)
Override this method to customize flushing this mapping.void
Version. customInsert(OpenJPAStateManager sm, JDBCStore store)
ResultObjectProvider
ClassMapping. customLoad(JDBCStore store, boolean subclasses, JDBCFetchConfiguration fetch, long startIdx, long endIdx)
boolean
ClassMapping. customLoad(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result result)
boolean
ClassMapping. customLoad(OpenJPAStateManager sm, JDBCStore store, PCState state, JDBCFetchConfiguration fetch)
ResultObjectProvider
ClassStrategy. customLoad(JDBCStore store, boolean subclasses, JDBCFetchConfiguration fetch, long startIdx, long endIdx)
Implement this method to customize obtaining a result containing all instances of this class.boolean
ClassStrategy. customLoad(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result result)
Implement this method to customize loading from aResult
into an instance.boolean
ClassStrategy. customLoad(OpenJPAStateManager sm, JDBCStore store, PCState state, JDBCFetchConfiguration fetch)
Implement this method to load the state of a given object, without a previousResult
.void
ClassMapping. customUpdate(OpenJPAStateManager sm, JDBCStore store)
void
Discriminator. customUpdate(OpenJPAStateManager sm, JDBCStore store)
void
FieldMapping. customUpdate(OpenJPAStateManager sm, JDBCStore store)
void
Strategy. customUpdate(OpenJPAStateManager sm, JDBCStore store)
Override this method to customize flushing this mapping.void
Version. customUpdate(OpenJPAStateManager sm, JDBCStore store)
void
ClassMapping. delete(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
Discriminator. delete(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
FieldMapping. 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
Version. 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.java.lang.Class<?>
Discriminator. getClass(JDBCStore store, ClassMapping base, Result result)
java.lang.Class<?>
DiscriminatorStrategy. getClass(JDBCStore store, ClassMapping base, Result result)
Return the class for the current result row.java.lang.Object
DelegatingJoinable. getJoinValue(java.lang.Object val, Column col, JDBCStore store)
java.lang.Object
DelegatingJoinable. getJoinValue(OpenJPAStateManager sm, Column col, JDBCStore store)
java.lang.Object
Joinable. getJoinValue(java.lang.Object val, Column col, JDBCStore store)
Return the join value of the given column.java.lang.Object
Joinable. getJoinValue(OpenJPAStateManager sm, Column col, JDBCStore store)
Return the join value of the given column.java.lang.Object
ClassMapping. getObjectId(JDBCStore store, Result res, ForeignKey fk, boolean subs, Joins joins)
Return the oid value stored in the result.java.lang.Object
DelegatingJoinable. getPrimaryKeyValue(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins)
java.lang.Object
Joinable. getPrimaryKeyValue(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins)
Return the value for this joinable from the given result, using the given columns.Row
FieldMapping. getRow(OpenJPAStateManager sm, JDBCStore store, RowManager rm, int action)
Return the row to use for this field.void
ClassMapping. insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
Discriminator. insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
FieldMapping. 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
Version. insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
java.lang.Boolean
ClassMapping. isCustomDelete(OpenJPAStateManager sm, JDBCStore store)
java.lang.Boolean
Discriminator. isCustomDelete(OpenJPAStateManager sm, JDBCStore store)
java.lang.Boolean
FieldMapping. isCustomDelete(OpenJPAStateManager sm, JDBCStore store)
java.lang.Boolean
Strategy. isCustomDelete(OpenJPAStateManager sm, JDBCStore store)
ReturnBoolean.FALSE
if this mapping does not customize the delete process,Boolean.TRUE
if it does, or null if it does customize the delete, but also relies on the standard delete method being called.java.lang.Boolean
Version. isCustomDelete(OpenJPAStateManager sm, JDBCStore store)
java.lang.Boolean
ClassMapping. isCustomInsert(OpenJPAStateManager sm, JDBCStore store)
java.lang.Boolean
Discriminator. isCustomInsert(OpenJPAStateManager sm, JDBCStore store)
java.lang.Boolean
FieldMapping. isCustomInsert(OpenJPAStateManager sm, JDBCStore store)
java.lang.Boolean
Strategy. isCustomInsert(OpenJPAStateManager sm, JDBCStore store)
ReturnBoolean.FALSE
if this mapping does not customize the insert process,Boolean.TRUE
if it does, or null if it does customize the insert, but also relies on the standard insert method being called.java.lang.Boolean
Version. isCustomInsert(OpenJPAStateManager sm, JDBCStore store)
java.lang.Boolean
ClassMapping. isCustomUpdate(OpenJPAStateManager sm, JDBCStore store)
java.lang.Boolean
Discriminator. isCustomUpdate(OpenJPAStateManager sm, JDBCStore store)
java.lang.Boolean
FieldMapping. isCustomUpdate(OpenJPAStateManager sm, JDBCStore store)
java.lang.Boolean
Strategy. isCustomUpdate(OpenJPAStateManager sm, JDBCStore store)
ReturnBoolean.FALSE
if this mapping does not customize the update process,Boolean.TRUE
if it does, or null if it does customize the update, but also relies on the standard update method being called.java.lang.Boolean
Version. isCustomUpdate(OpenJPAStateManager sm, JDBCStore store)
void
FieldMapping. load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
void
FieldMapping. load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)
void
FieldStrategy. load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
Load secondary data using a connection from the store manager.void
FieldStrategy. load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)
Load virtual row data; the given result is not guaranteed to contain data for this field, so the field mapping should make sure the result contains its needed column data before loading.java.lang.Object
Version. load(OpenJPAStateManager sm, JDBCStore store, Result res)
java.lang.Object
Version. load(OpenJPAStateManager sm, JDBCStore store, Result res, Joins joins)
java.lang.Object
VersionStrategy. load(OpenJPAStateManager sm, JDBCStore store, Result res)
Load data.java.lang.Object
VersionStrategy. load(OpenJPAStateManager sm, JDBCStore store, Result res, Joins joins)
Load data.void
FieldMapping. loadEagerJoin(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)
void
FieldStrategy. loadEagerJoin(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)
Load the joined eager result.java.lang.Object
FieldMapping. loadEagerParallel(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, java.lang.Object res)
java.lang.Object
FieldStrategy. loadEagerParallel(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, java.lang.Object res)
Load the batched eager result.void
Embeddable. loadEmbedded(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, java.lang.Object val)
Load this strategy's field by transforming the given datastore value.java.lang.Object
FieldMapping. loadKeyProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
FieldStrategy. loadKeyProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
Load this field's key value using the given result.java.lang.Object
FieldMapping. loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
FieldStrategy. loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
Load this field value using the given result.void
Discriminator. loadSubclasses(JDBCStore store)
void
DiscriminatorStrategy. loadSubclasses(JDBCStore store)
Load all subclasses of the owning class mapping into the JVM.int
FieldMapping. select(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
int
FieldStrategy. select(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
Select the virtual row columns of this mapping.void
FieldMapping. selectEagerJoin(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
void
FieldStrategy. selectEagerJoin(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
Fill in joined select to related objects.void
FieldMapping. selectEagerParallel(SelectExecutor sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
void
FieldStrategy. selectEagerParallel(SelectExecutor sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
Fill in parallel eager select for related objects.void
DelegatingJoinable. setAutoAssignedValue(OpenJPAStateManager sm, JDBCStore store, Column col, java.lang.Object autogen)
void
Joinable. setAutoAssignedValue(OpenJPAStateManager sm, JDBCStore store, Column col, java.lang.Object autogen)
Use the given auto-assigned value to set this join value's field on the given instance.boolean
ClassMapping. supportsEagerSelect(Select sel, OpenJPAStateManager sm, JDBCStore store, ClassMapping base, JDBCFetchConfiguration fetch)
boolean
ClassStrategy. supportsEagerSelect(Select sel, OpenJPAStateManager sm, JDBCStore store, ClassMapping base, JDBCFetchConfiguration fetch)
Return true if this strategy can perform the given select from the givenbase
mapping.int
FieldMapping. supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
int
FieldStrategy. supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
Return whether this mapping can perform the given select type.java.lang.Object
ClassMapping. toDataStoreValue(java.lang.Object obj, Column[] cols, JDBCStore store)
Return the given column value(s) for the given object.java.lang.Object
FieldMapping. toDataStoreValue(java.lang.Object val, JDBCStore store)
java.lang.Object
FieldStrategy. toDataStoreValue(java.lang.Object val, JDBCStore store)
Translate the given external field value to its datastore equivalent.java.lang.Object
ValueHandler. toDataStoreValue(ValueMapping vm, java.lang.Object val, JDBCStore store)
Translate the given value to its datastore equivalent.java.lang.Object
Embeddable. toEmbeddedDataStoreValue(java.lang.Object val, JDBCStore store)
Convert the given Java value to its datastore equivalent.java.lang.Object
FieldMapping. toKeyDataStoreValue(java.lang.Object val, JDBCStore store)
java.lang.Object
FieldStrategy. toKeyDataStoreValue(java.lang.Object val, JDBCStore store)
Translate the given key value to its datastore equivalent.java.lang.Object
ValueHandler. toObjectValue(ValueMapping vm, java.lang.Object val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
Translate the given datastore value into its Java equivalent.void
ClassMapping. update(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
Discriminator. update(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
FieldMapping. 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
Version. update(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
FieldMapping. where(OpenJPAStateManager sm, JDBCStore store, RowManager rm, java.lang.Object prevValue)
void
FieldStrategy. where(OpenJPAStateManager sm, JDBCStore store, RowManager rm, java.lang.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. wherePrimaryKey(Select sel, OpenJPAStateManager sm, JDBCStore store)
Add awherePrimaryKey
orwhereForeignKey
condition to the given select, depending on whether we have a join foreign key. -
Uses of JDBCStore in org.apache.openjpa.jdbc.meta.strats
Methods in org.apache.openjpa.jdbc.meta.strats with parameters of type JDBCStore Modifier and Type Method Description protected void
RelationMapInverseKeyFieldStrategy. add(JDBCStore store, java.lang.Object coll, java.lang.Object obj)
protected void
RelationMapTableFieldStrategy. add(JDBCStore store, java.lang.Object coll, java.lang.Object obj)
protected void
StoreCollectionFieldStrategy. add(JDBCStore store, java.lang.Object coll, java.lang.Object obj)
Add an item to the data structure representing a field value.void
AbstractVersionStrategy. afterLoad(OpenJPAStateManager sm, JDBCStore store)
void
StateComparisonVersionStrategy. afterLoad(OpenJPAStateManager sm, JDBCStore store)
void
SuperclassVersionStrategy. afterLoad(OpenJPAStateManager sm, JDBCStore store)
boolean
AbstractVersionStrategy. checkVersion(OpenJPAStateManager sm, JDBCStore store, boolean updateVersion)
boolean
ColumnVersionStrategy. checkVersion(OpenJPAStateManager sm, JDBCStore store, boolean updateVersion)
boolean
StateComparisonVersionStrategy. checkVersion(OpenJPAStateManager sm, JDBCStore store, boolean updateVersion)
boolean
SuperclassVersionStrategy. checkVersion(OpenJPAStateManager sm, JDBCStore store, boolean updateVersion)
void
AbstractStrategy. customDelete(OpenJPAStateManager sm, JDBCStore store)
void
EmbedFieldStrategy. customDelete(OpenJPAStateManager sm, JDBCStore store)
void
AbstractStrategy. customInsert(OpenJPAStateManager sm, JDBCStore store)
void
EmbedFieldStrategy. customInsert(OpenJPAStateManager sm, JDBCStore store)
void
LobFieldStrategy. customInsert(OpenJPAStateManager sm, JDBCStore store)
void
StateComparisonVersionStrategy. customInsert(OpenJPAStateManager sm, JDBCStore store)
This method is for class mappings that take over the insert process, but still want to use this indicator for optimistic locking.ResultObjectProvider
AbstractClassStrategy. customLoad(JDBCStore store, boolean subclasses, JDBCFetchConfiguration fetch, long startIdx, long endIdx)
boolean
AbstractClassStrategy. customLoad(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result result)
boolean
AbstractClassStrategy. customLoad(OpenJPAStateManager sm, JDBCStore store, PCState state, JDBCFetchConfiguration fetch)
void
AbstractStrategy. customUpdate(OpenJPAStateManager sm, JDBCStore store)
void
EmbedFieldStrategy. customUpdate(OpenJPAStateManager sm, JDBCStore store)
void
LobFieldStrategy. customUpdate(OpenJPAStateManager sm, JDBCStore store)
StateComparisonVersionStrategy.CustomUpdate
StateComparisonVersionStrategy. customUpdate(OpenJPAStateManager sm, JDBCStore store, Table table, boolean record)
This method is for class mappings that take over the update process, but still want to use this indicator for optimistic locking.void
AbstractStrategy. delete(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
ColumnVersionStrategy. delete(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
EmbedFieldStrategy. 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
FullClassStrategy. delete(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
HandlerCollectionTableFieldStrategy. delete(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
HandlerFieldStrategy. delete(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
HandlerRelationMapTableFieldStrategy. delete(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
LobFieldStrategy. delete(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
MapTableFieldStrategy. delete(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
NoneClassStrategy. delete(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
PrimitiveFieldStrategy. delete(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
RelationCollectionTableFieldStrategy. delete(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
RelationFieldStrategy. delete(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
RelationRelationMapTableFieldStrategy. delete(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
RelationToManyInverseKeyFieldStrategy. delete(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
RelationToManyTableFieldStrategy. delete(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
StringFieldStrategy. delete(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
VerticalClassStrategy. delete(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
java.lang.Object
LRSMapFieldStrategy. deriveKey(JDBCStore store, java.lang.Object value)
Some mapping derive keys from map values.java.lang.Object
MapTableFieldStrategy. deriveKey(JDBCStore store, java.lang.Object value)
java.lang.Object
RelationMapInverseKeyFieldStrategy. deriveKey(JDBCStore store, java.lang.Object value)
java.lang.Object
RelationMapTableFieldStrategy. deriveKey(JDBCStore store, java.lang.Object value)
java.lang.Object
LRSMapFieldStrategy. deriveValue(JDBCStore store, java.lang.Object key)
Some mapping derive values from map keys.java.lang.Object
MapTableFieldStrategy. deriveValue(JDBCStore store, java.lang.Object key)
java.lang.Object
RelationMapInverseKeyFieldStrategy. deriveValue(JDBCStore store, java.lang.Object key)
java.lang.Object
RelationMapTableFieldStrategy. deriveValue(JDBCStore store, java.lang.Object key)
java.lang.Class
AbstractDiscriminatorStrategy. getClass(JDBCStore store, ClassMapping base, Result result)
protected java.lang.Class
ClassNameDiscriminatorStrategy. getClass(java.lang.Object val, JDBCStore store)
protected abstract java.lang.Class
InValueDiscriminatorStrategy. getClass(java.lang.Object val, JDBCStore store)
Convert the given discriminator value to the corresponding class.java.lang.Class
InValueDiscriminatorStrategy. getClass(JDBCStore store, ClassMapping base, Result res)
java.lang.Class
SubclassJoinDiscriminatorStrategy. getClass(JDBCStore store, ClassMapping base, Result res)
java.lang.Class
SuperclassDiscriminatorStrategy. getClass(JDBCStore store, ClassMapping base, Result res)
protected java.lang.Class
ValueMapDiscriminatorStrategy. getClass(java.lang.Object val, JDBCStore store)
java.lang.Object
HandlerFieldStrategy. getJoinValue(java.lang.Object fieldVal, Column col, JDBCStore store)
java.lang.Object
HandlerFieldStrategy. getJoinValue(OpenJPAStateManager sm, Column col, JDBCStore store)
java.lang.Object
PrimitiveFieldStrategy. getJoinValue(java.lang.Object fieldVal, Column col, JDBCStore store)
java.lang.Object
PrimitiveFieldStrategy. getJoinValue(OpenJPAStateManager sm, Column col, JDBCStore store)
java.lang.Object
RelationFieldStrategy. getJoinValue(java.lang.Object fieldVal, Column col, JDBCStore store)
java.lang.Object
RelationFieldStrategy. getJoinValue(OpenJPAStateManager sm, Column col, JDBCStore store)
java.lang.Object
StringFieldStrategy. getJoinValue(java.lang.Object fieldVal, Column col, JDBCStore store)
java.lang.Object
StringFieldStrategy. getJoinValue(OpenJPAStateManager sm, Column col, JDBCStore store)
java.lang.Object
HandlerFieldStrategy. getPrimaryKeyValue(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins)
java.lang.Object
PrimitiveFieldStrategy. getPrimaryKeyValue(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins)
java.lang.Object
RelationFieldStrategy. getPrimaryKeyValue(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins)
java.lang.Object
StringFieldStrategy. getPrimaryKeyValue(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins)
Result[]
HandlerHandlerMapTableFieldStrategy. getResults(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins[] joins, boolean lrs)
Result[]
HandlerRelationMapTableFieldStrategy. getResults(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins[] resJoins, boolean lrs)
Result[]
LRSMapFieldStrategy. getResults(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins[] joins, boolean lrs)
Return results containing all keys and values for this map.Result[]
RelationHandlerMapTableFieldStrategy. getResults(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins[] resJoins, boolean lrs)
Result[]
RelationMapInverseKeyFieldStrategy. getResults(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins[] joins, boolean lrs)
Result[]
RelationMapTableFieldStrategy. getResults(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins[] joins, boolean lrs)
Result[]
RelationRelationMapTableFieldStrategy. getResults(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins[] resJoins, boolean lrs)
void
AbstractStrategy. insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
ColumnVersionStrategy. insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
EmbedFieldStrategy. 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
FullClassStrategy. insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
HandlerCollectionTableFieldStrategy. insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
HandlerFieldStrategy. insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
HandlerHandlerMapTableFieldStrategy. insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
HandlerRelationMapTableFieldStrategy. insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
InValueDiscriminatorStrategy. insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
LobFieldStrategy. insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
NoneClassStrategy. insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
PrimitiveFieldStrategy. insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
RelationCollectionTableFieldStrategy. insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
RelationFieldStrategy. insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
RelationHandlerMapTableFieldStrategy. insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
RelationRelationMapTableFieldStrategy. insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
RelationToManyInverseKeyFieldStrategy. insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
RelationToManyTableFieldStrategy. insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
StateComparisonVersionStrategy. insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
StringFieldStrategy. insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
VerticalClassStrategy. insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
protected java.lang.Boolean
MaxEmbeddedBlobFieldStrategy. isCustom(OpenJPAStateManager sm, JDBCStore store)
protected java.lang.Boolean
MaxEmbeddedByteArrayFieldStrategy. isCustom(OpenJPAStateManager sm, JDBCStore store)
protected java.lang.Boolean
MaxEmbeddedCharArrayFieldStrategy. isCustom(OpenJPAStateManager sm, JDBCStore store)
protected java.lang.Boolean
MaxEmbeddedClobFieldStrategy. isCustom(OpenJPAStateManager sm, JDBCStore store)
java.lang.Boolean
AbstractStrategy. isCustomDelete(OpenJPAStateManager sm, JDBCStore store)
java.lang.Boolean
EmbedFieldStrategy. isCustomDelete(OpenJPAStateManager sm, JDBCStore store)
java.lang.Boolean
AbstractStrategy. isCustomInsert(OpenJPAStateManager sm, JDBCStore store)
java.lang.Boolean
EmbedFieldStrategy. isCustomInsert(OpenJPAStateManager sm, JDBCStore store)
java.lang.Boolean
LobFieldStrategy. isCustomInsert(OpenJPAStateManager sm, JDBCStore store)
java.lang.Boolean
AbstractStrategy. isCustomUpdate(OpenJPAStateManager sm, JDBCStore store)
java.lang.Boolean
EmbedFieldStrategy. isCustomUpdate(OpenJPAStateManager sm, JDBCStore store)
java.lang.Boolean
LobFieldStrategy. isCustomUpdate(OpenJPAStateManager sm, JDBCStore store)
void
AbstractFieldStrategy. load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
void
AbstractFieldStrategy. load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)
java.lang.Object
AbstractVersionStrategy. load(OpenJPAStateManager sm, JDBCStore store, Result res)
java.lang.Object
AbstractVersionStrategy. load(OpenJPAStateManager sm, JDBCStore store, Result res, Joins joins)
java.lang.Object
ColumnVersionStrategy. load(OpenJPAStateManager sm, JDBCStore store, Result res)
java.lang.Object
ColumnVersionStrategy. load(OpenJPAStateManager sm, JDBCStore store, Result res, Joins joins)
void
EmbedFieldStrategy. load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)
void
HandlerFieldStrategy. load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
void
HandlerFieldStrategy. load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)
void
LobFieldStrategy. load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)
void
MapTableFieldStrategy. load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
void
PrimitiveFieldStrategy. load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)
void
RelationFieldStrategy. load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
void
RelationFieldStrategy. load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)
void
StoreCollectionFieldStrategy. load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
void
StringFieldStrategy. load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)
void
AbstractFieldStrategy. loadEagerJoin(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)
void
RelationFieldStrategy. loadEagerJoin(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)
void
StoreCollectionFieldStrategy. loadEagerJoin(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)
java.lang.Object
AbstractFieldStrategy. loadEagerParallel(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, java.lang.Object res)
java.lang.Object
RelationFieldStrategy. loadEagerParallel(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, java.lang.Object res)
java.lang.Object
StoreCollectionFieldStrategy. loadEagerParallel(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, java.lang.Object res)
java.lang.Object
HandlerCollectionTableFieldStrategy. loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
LRSCollectionFieldStrategy. loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
Load an element of the collection.java.lang.Object
RelationCollectionInverseKeyFieldStrategy. loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
RelationCollectionTableFieldStrategy. loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
protected java.lang.Object
RelationToManyInverseKeyFieldStrategy. loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
protected java.lang.Object
RelationToManyTableFieldStrategy. loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
protected abstract java.lang.Object
StoreCollectionFieldStrategy. loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
Load an element of the collection.void
EmbedFieldStrategy. loadEmbedded(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, java.lang.Object val)
void
HandlerFieldStrategy. loadEmbedded(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, java.lang.Object val)
void
PrimitiveFieldStrategy. loadEmbedded(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, java.lang.Object val)
void
RelationFieldStrategy. loadEmbedded(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, java.lang.Object val)
void
StringFieldStrategy. loadEmbedded(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, java.lang.Object val)
java.lang.Object
HandlerHandlerMapTableFieldStrategy. loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
HandlerRelationMapTableFieldStrategy. loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
LRSMapFieldStrategy. loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
Load a key from the given result.java.lang.Object
RelationHandlerMapTableFieldStrategy. loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
RelationMapInverseKeyFieldStrategy. loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
RelationMapTableFieldStrategy. loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
RelationRelationMapTableFieldStrategy. loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
AbstractFieldStrategy. loadKeyProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
MapTableFieldStrategy. loadKeyProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
static java.lang.Object
HandlerStrategies. loadObject(ValueMapping vm, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins, Column[] cols, boolean objectValueRequiresLoad)
Load the Object value from the given result.java.lang.Object
AbstractFieldStrategy. loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
EmbedFieldStrategy. loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
Loading embed object without instantiating owner entityjava.lang.Object
HandlerFieldStrategy. loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
MapTableFieldStrategy. loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
PrimitiveFieldStrategy. loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
StoreCollectionFieldStrategy. loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
StringFieldStrategy. loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
void
AbstractDiscriminatorStrategy. loadSubclasses(JDBCStore store)
By default, logs a warning that this discriminator cannot calculate its list of subclasses on its own.void
ClassNameDiscriminatorStrategy. loadSubclasses(JDBCStore store)
void
SuperclassDiscriminatorStrategy. loadSubclasses(JDBCStore store)
java.lang.Object
HandlerHandlerMapTableFieldStrategy. loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
HandlerRelationMapTableFieldStrategy. loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
LRSMapFieldStrategy. loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
Load a value from the given result.java.lang.Object
RelationHandlerMapTableFieldStrategy. loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
RelationMapInverseKeyFieldStrategy. loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
RelationMapTableFieldStrategy. loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
java.lang.Object
RelationRelationMapTableFieldStrategy. loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)
protected boolean
MapTableFieldStrategy. populateKey(Row row, OpenJPAStateManager valsm, java.lang.Object obj, StoreContext ctx, RowManager rm, JDBCStore store)
int
AbstractFieldStrategy. select(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
int
EmbedFieldStrategy. select(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
int
HandlerFieldStrategy. select(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
int
LobFieldStrategy. select(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
int
PrimitiveFieldStrategy. select(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
int
RelationFieldStrategy. select(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
int
StringFieldStrategy. select(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
protected Joins
StoreCollectionFieldStrategy. selectAll(Select sel, ClassMapping elem, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
Select data for loading, starting in field table.void
AbstractFieldStrategy. selectEagerJoin(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
void
RelationFieldStrategy. selectEagerJoin(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
void
StoreCollectionFieldStrategy. selectEagerJoin(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
void
AbstractFieldStrategy. selectEagerParallel(SelectExecutor sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
void
RelationFieldStrategy. selectEagerParallel(SelectExecutor sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
void
StoreCollectionFieldStrategy. selectEagerParallel(SelectExecutor sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)
void
HandlerCollectionTableFieldStrategy. selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)
void
LRSCollectionFieldStrategy. selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)
Implement this method to select the elements of this field for the given element mapping fromLRSCollectionFieldStrategy.getIndependentElementMappings(boolean)
(or null).void
RelationCollectionInverseKeyFieldStrategy. selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)
void
RelationCollectionTableFieldStrategy. selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)
protected void
RelationToManyInverseKeyFieldStrategy. selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)
protected void
RelationToManyTableFieldStrategy. selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)
protected abstract void
StoreCollectionFieldStrategy. selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)
Implement this method to select the elements of this field for the given element mapping fromContainerFieldStrategy.getIndependentElementMappings(boolean)
(or null).void
HandlerHandlerMapTableFieldStrategy. selectKey(Select sel, ClassMapping cls, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
HandlerRelationMapTableFieldStrategy. selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
LRSMapFieldStrategy. selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
Implement this method to select the keys of this field.void
RelationHandlerMapTableFieldStrategy. selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
RelationMapInverseKeyFieldStrategy. selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
RelationMapTableFieldStrategy. selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
RelationRelationMapTableFieldStrategy. selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
HandlerHandlerMapTableFieldStrategy. selectValue(Select sel, ClassMapping cls, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
HandlerRelationMapTableFieldStrategy. selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
LRSMapFieldStrategy. selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
Implement this method to select the values of this field.void
RelationHandlerMapTableFieldStrategy. selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
RelationMapInverseKeyFieldStrategy. selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
RelationMapTableFieldStrategy. selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
RelationRelationMapTableFieldStrategy. selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
static boolean
HandlerStrategies. set(ValueMapping vm, java.lang.Object val, JDBCStore store, Row row, Column[] cols, ColumnIO io, boolean nullNone)
Set the given value into the given row.void
HandlerFieldStrategy. setAutoAssignedValue(OpenJPAStateManager sm, JDBCStore store, Column col, java.lang.Object autoInc)
void
PrimitiveFieldStrategy. setAutoAssignedValue(OpenJPAStateManager sm, JDBCStore store, Column col, java.lang.Object autoInc)
void
RelationFieldStrategy. setAutoAssignedValue(OpenJPAStateManager sm, JDBCStore store, Column col, java.lang.Object autoInc)
void
StringFieldStrategy. setAutoAssignedValue(OpenJPAStateManager sm, JDBCStore store, Column col, java.lang.Object autoInc)
void
HandlerRelationMapTableFieldStrategy. setKey(java.lang.Object keyObj, JDBCStore store, Row row)
boolean
AbstractClassStrategy. supportsEagerSelect(Select sel, OpenJPAStateManager sm, JDBCStore store, ClassMapping base, JDBCFetchConfiguration fetch)
boolean
FullClassStrategy. supportsEagerSelect(Select sel, OpenJPAStateManager sm, JDBCStore store, ClassMapping base, JDBCFetchConfiguration fetch)
boolean
VerticalClassStrategy. supportsEagerSelect(Select sel, OpenJPAStateManager sm, JDBCStore store, ClassMapping base, JDBCFetchConfiguration fetch)
int
AbstractFieldStrategy. supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
int
EmbedFieldStrategy. supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
int
HandlerCollectionTableFieldStrategy. supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
int
HandlerFieldStrategy. supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
int
LobFieldStrategy. supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
int
MapTableFieldStrategy. supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
int
PrimitiveFieldStrategy. supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
int
RelationFieldStrategy. supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
int
StoreCollectionFieldStrategy. supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
int
StringFieldStrategy. supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
java.lang.Object
AbstractFieldStrategy. toDataStoreValue(java.lang.Object val, JDBCStore store)
java.lang.Object
AbstractValueHandler. toDataStoreValue(ValueMapping vm, java.lang.Object val, JDBCStore store)
java.lang.Object
ByteArrayValueHandler. toDataStoreValue(ValueMapping vm, java.lang.Object val, JDBCStore store)
java.lang.Object
CharArrayStreamValueHandler. toDataStoreValue(ValueMapping vm, java.lang.Object val, JDBCStore store)
java.lang.Object
CharArrayValueHandler. toDataStoreValue(ValueMapping vm, java.lang.Object val, JDBCStore store)
java.lang.Object
ElementEmbedValueHandler. toDataStoreValue(ValueMapping vm, java.lang.Object val, JDBCStore store)
java.lang.Object
EmbedFieldStrategy. toDataStoreValue(java.lang.Object val, JDBCStore store)
protected java.lang.Object
EmbedValueHandler. toDataStoreValue(OpenJPAStateManager em, ValueMapping vm, JDBCStore store, Column[] cols, java.lang.Object rval, int idx)
Helper to convert an object value to its datastore equivalent.java.lang.Object
EnumValueHandler. toDataStoreValue(ValueMapping vm, java.lang.Object val, JDBCStore store)
java.lang.Object
HandlerCollectionTableFieldStrategy. toDataStoreValue(java.lang.Object val, JDBCStore store)
java.lang.Object
HandlerFieldStrategy. toDataStoreValue(java.lang.Object val, JDBCStore store)
java.lang.Object
HandlerHandlerMapTableFieldStrategy. toDataStoreValue(java.lang.Object val, JDBCStore store)
java.lang.Object
HandlerRelationMapTableFieldStrategy. toDataStoreValue(java.lang.Object val, JDBCStore store)
static java.lang.Object
HandlerStrategies. toDataStoreValue(ValueMapping vm, java.lang.Object val, Column[] cols, JDBCStore store)
Convert the given object to its datastore value(s).java.lang.Object
ImmutableValueHandler. toDataStoreValue(ValueMapping vm, java.lang.Object val, JDBCStore store)
java.lang.Object
ObjectIdValueHandler. toDataStoreValue(ValueMapping vm, java.lang.Object val, JDBCStore store)
java.lang.Object
RelationFieldStrategy. toDataStoreValue(java.lang.Object val, JDBCStore store)
java.lang.Object
RelationHandlerMapTableFieldStrategy. toDataStoreValue(java.lang.Object val, JDBCStore store)
java.lang.Object
RelationRelationMapTableFieldStrategy. toDataStoreValue(java.lang.Object val, JDBCStore store)
static java.lang.Object
RelationStrategies. toDataStoreValue(ValueMapping vm, java.lang.Object val, JDBCStore store)
Return the given object as its foreign key values.java.lang.Object
RelationToManyInverseKeyFieldStrategy. toDataStoreValue(java.lang.Object val, JDBCStore store)
java.lang.Object
RelationToManyTableFieldStrategy. toDataStoreValue(java.lang.Object val, JDBCStore store)
java.lang.Object
StringFieldStrategy. toDataStoreValue(java.lang.Object val, JDBCStore store)
java.lang.Object
UntypedPCValueHandler. toDataStoreValue(ValueMapping vm, java.lang.Object val, JDBCStore store)
java.lang.Object
XMLValueHandler. toDataStoreValue(ValueMapping vm, java.lang.Object val, JDBCStore store)
protected int
EmbedValueHandler. toDataStoreValue1(OpenJPAStateManager em, ValueMapping vm, JDBCStore store, Column[] cols, java.util.List rvals, int idx)
java.lang.Object
EmbedFieldStrategy. toEmbeddedDataStoreValue(java.lang.Object val, JDBCStore store)
java.lang.Object
HandlerFieldStrategy. toEmbeddedDataStoreValue(java.lang.Object val, JDBCStore store)
java.lang.Object
PrimitiveFieldStrategy. toEmbeddedDataStoreValue(java.lang.Object val, JDBCStore store)
java.lang.Object
RelationFieldStrategy. toEmbeddedDataStoreValue(java.lang.Object val, JDBCStore store)
java.lang.Object
StringFieldStrategy. toEmbeddedDataStoreValue(java.lang.Object val, JDBCStore store)
java.lang.Object
AbstractFieldStrategy. toKeyDataStoreValue(java.lang.Object val, JDBCStore store)
java.lang.Object
HandlerHandlerMapTableFieldStrategy. toKeyDataStoreValue(java.lang.Object val, JDBCStore store)
java.lang.Object
HandlerRelationMapTableFieldStrategy. toKeyDataStoreValue(java.lang.Object val, JDBCStore store)
java.lang.Object
RelationHandlerMapTableFieldStrategy. toKeyDataStoreValue(java.lang.Object val, JDBCStore store)
java.lang.Object
RelationRelationMapTableFieldStrategy. toKeyDataStoreValue(java.lang.Object val, JDBCStore store)
java.lang.Object
AbstractValueHandler. toObjectValue(ValueMapping vm, java.lang.Object val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
java.lang.Object
ElementEmbedValueHandler. toObjectValue(ValueMapping vm, java.lang.Object val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
protected void
EmbedValueHandler. toObjectValue(OpenJPAStateManager em, ValueMapping vm, java.lang.Object val, JDBCStore store, JDBCFetchConfiguration fetch, Column[] cols, int idx)
Helper to convert a datastore value to its object equivalent.java.lang.Object
UntypedPCValueHandler. toObjectValue(ValueMapping vm, java.lang.Object val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)
protected int
EmbedValueHandler. toObjectValue1(OpenJPAStateManager em, ValueMapping vm, java.lang.Object val, JDBCStore store, JDBCFetchConfiguration fetch, Column[] cols, int idx)
void
AbstractStrategy. update(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
ColumnVersionStrategy. update(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
EmbedFieldStrategy. 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
FullClassStrategy. update(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
HandlerCollectionTableFieldStrategy. update(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
HandlerFieldStrategy. update(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
HandlerHandlerMapTableFieldStrategy. update(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
HandlerRelationMapTableFieldStrategy. update(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
LobFieldStrategy. update(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
NoneClassStrategy. update(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
PrimitiveFieldStrategy. update(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
RelationCollectionTableFieldStrategy. update(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
RelationFieldStrategy. update(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
RelationHandlerMapTableFieldStrategy. update(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
RelationRelationMapTableFieldStrategy. update(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
RelationToManyInverseKeyFieldStrategy. update(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
RelationToManyTableFieldStrategy. update(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
StateComparisonVersionStrategy. update(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
StringFieldStrategy. update(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
VerticalClassStrategy. update(OpenJPAStateManager sm, JDBCStore store, RowManager rm)
void
AbstractFieldStrategy. where(OpenJPAStateManager sm, JDBCStore store, RowManager rm, java.lang.Object prevValue)
void
HandlerFieldStrategy. where(OpenJPAStateManager sm, JDBCStore store, RowManager rm, java.lang.Object prevValue)
static void
HandlerStrategies. where(ValueMapping vm, java.lang.Object val, JDBCStore store, Row row, Column[] cols)
Add where conditions to the given row.void
PrimitiveFieldStrategy. where(OpenJPAStateManager sm, JDBCStore store, RowManager rm, java.lang.Object prevValue)
void
StringFieldStrategy. where(OpenJPAStateManager sm, JDBCStore store, RowManager rm, java.lang.Object prevValue)
-
Uses of JDBCStore in org.apache.openjpa.jdbc.sql
Methods in org.apache.openjpa.jdbc.sql that return JDBCStore Modifier and Type Method Description JDBCStore
ResultSetResult. getStore()
Optional store manager used to deserialize blobs containing references to persistent objects.Methods in org.apache.openjpa.jdbc.sql with parameters of type JDBCStore Modifier and Type Method Description protected void
DBDictionary. appendUpdates(Select sel, JDBCStore store, SQLBuffer sql, java.lang.Object[] params, java.util.Map updateParams, boolean allowAlias)
void
DBDictionary. deleteStream(JDBCStore store, Select sel)
void
PostgresDictionary. deleteStream(JDBCStore store, Select sel)
Result
LogicalUnion. execute(JDBCStore store, JDBCFetchConfiguration fetch)
Result
LogicalUnion. execute(JDBCStore store, JDBCFetchConfiguration fetch, int lockLevel)
Result
LogicalUnion.UnionSelect. execute(JDBCStore store, JDBCFetchConfiguration fetch)
Result
LogicalUnion.UnionSelect. execute(JDBCStore store, JDBCFetchConfiguration fetch, int lockLevel)
Result
SelectExecutor. execute(JDBCStore store, JDBCFetchConfiguration fetch)
Execute this select in the context of the given store manager.Result
SelectExecutor. execute(JDBCStore store, JDBCFetchConfiguration fetch, int lockLevel)
Execute this select in the context of the given store manager.Result
SelectImpl. execute(JDBCStore store, JDBCFetchConfiguration fetch)
Result
SelectImpl. execute(JDBCStore store, JDBCFetchConfiguration fetch, int lockLevel)
protected Result
SelectImpl. execute(StoreContext ctx, JDBCStore store, JDBCFetchConfiguration fetch, int lockLevel)
Execute this select in the context of the given store manager.java.sql.ResultSet
SelectImpl. executeQuery(java.sql.Connection conn, java.sql.PreparedStatement stmnt, java.lang.String sql, JDBCStore store, java.lang.Object[] params, Column[] cols)
This method is to provide override for non-JDBC or JDBC-like implementation of executing query.protected java.sql.ResultSet
SelectImpl. executeQuery(java.sql.Connection conn, java.sql.PreparedStatement stmnt, SQLBuffer sql, boolean isLRS, JDBCStore store)
This method is to provide override for non-JDBC or JDBC-like implementation of executing query.void
RowImpl. flush(java.sql.PreparedStatement stmnt, int idx, DBDictionary dict, JDBCStore store)
Flush the row's values to the given prepared statement.void
RowImpl. flush(java.sql.PreparedStatement stmnt, DBDictionary dict, JDBCStore store)
Flush the row's values to the given prepared statement.java.lang.Object
DBDictionary. getBlobObject(java.sql.ResultSet rs, int column, JDBCStore store)
Convert the specified column of the SQL ResultSet to the proper java type.java.lang.Object
MariaDBDictionary. getBlobObject(java.sql.ResultSet rs, int column, JDBCStore store)
java.lang.Object
MySQLDictionary. getBlobObject(java.sql.ResultSet rs, int column, JDBCStore store)
int
LogicalUnion. getCount(JDBCStore store)
int
LogicalUnion.UnionSelect. getCount(JDBCStore store)
int
SelectExecutor. getCount(JDBCStore store)
Return the number of instances matching this select.int
SelectImpl. getCount(JDBCStore store)
Result
SelectImpl. getEagerResult(java.sql.Connection conn, java.sql.PreparedStatement stmnt, java.sql.ResultSet rs, JDBCStore store, JDBCFetchConfiguration fetch, boolean forUpdate, SQLBuffer sql)
This method is to provide override for non-JDBC or JDBC-like implementation of executing eager selects.java.io.InputStream
AbstractResult. getLOBStream(JDBCStore store, java.lang.Object obj)
java.io.InputStream
DBDictionary. getLOBStream(JDBCStore store, java.sql.ResultSet rs, int column)
java.io.InputStream
MergedResult. getLOBStream(JDBCStore store, java.lang.Object obj)
java.io.InputStream
PostgresDictionary. getLOBStream(JDBCStore store, java.sql.ResultSet rs, int column)
java.io.InputStream
Result. getLOBStream(JDBCStore store, java.lang.Object obj)
java.io.InputStream
SQLServerDictionary. getLOBStream(JDBCStore store, java.sql.ResultSet rs, int column)
Obtain anInputStream
by usingResultSet.getBlob(int)
andBlob.getBinaryStream()
.protected java.io.InputStream
AbstractResult. getLOBStreamInternal(JDBCStore store, java.lang.Object obj, Joins joins)
protected java.io.InputStream
ResultSetResult. getLOBStreamInternal(JDBCStore store, java.lang.Object obj, Joins joins)
protected abstract java.lang.Object
AbstractResult. getStreamInternal(JDBCStore store, java.lang.Object obj, int metaType, java.lang.Object arg, Joins joins)
protected java.lang.Object
ResultSetResult. getStreamInternal(JDBCStore store, java.lang.Object obj, int metaTypeCode, java.lang.Object arg, Joins joins)
void
LogicalUnion.UnionSelect. groupBy(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch)
void
LogicalUnion.UnionSelect. groupBy(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
Select. groupBy(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch)
Group by the columns of the given mapping, possibly including subclasses.void
Select. groupBy(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
Group by the columns of the given mapping, possibly including subclasses.void
SelectImpl. groupBy(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch)
void
SelectImpl. groupBy(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
DB2Dictionary. insertBlobForStreamingLoad(Row row, Column col, JDBCStore store, java.lang.Object ob, Select sel)
void
DBDictionary. insertBlobForStreamingLoad(Row row, Column col, JDBCStore store, java.lang.Object ob, Select sel)
void
OracleDictionary. insertBlobForStreamingLoad(Row row, Column col, JDBCStore store, java.lang.Object ob, Select sel)
void
PostgresDictionary. insertBlobForStreamingLoad(Row row, Column col, JDBCStore store, java.lang.Object ob, Select sel)
java.lang.Object
AbstractResult. load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch)
java.lang.Object
AbstractResult. load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
java.lang.Object
MergedResult. load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch)
java.lang.Object
MergedResult. load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
java.lang.Object
Result. load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch)
Load a pc object using the given store manager.java.lang.Object
Result. load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
Load a pc object using the given store manager.java.lang.Object
SelectImpl.SelectResult. load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)
void
LogicalUnion.UnionSelect. select(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager)
void
LogicalUnion.UnionSelect. select(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager, Joins joins)
void
Select. select(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager)
Select the columns of the given mapping, possibly including subclasses.void
Select. select(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager, Joins joins)
Select the columns of the given mapping, possibly including subclasses.void
SelectImpl. select(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager)
void
SelectImpl. select(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager, Joins joins)
void
LogicalUnion.UnionSelect. selectIdentifier(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager)
void
LogicalUnion.UnionSelect. selectIdentifier(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager, Joins joins)
void
Select. selectIdentifier(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager)
Select the columns of the given mapping, possibly including subclasses.void
Select. selectIdentifier(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager, Joins joins)
Select the columns of the given mapping, possibly including subclasses.void
SelectImpl. selectIdentifier(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager)
void
SelectImpl. selectIdentifier(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager, Joins joins)
byte[]
DBDictionary. serialize(java.lang.Object val, JDBCStore store)
Return the serialized bytes for the given object.void
DBDictionary. setBlobObject(java.sql.PreparedStatement stmnt, int idx, java.lang.Object val, Column col, JDBCStore store)
Set the given value as a parameter to the statement.void
ResultSetResult. setStore(JDBCStore store)
Optional store manager used to deserialize blobs containing references to persistent objects.void
DBDictionary. setTyped(java.sql.PreparedStatement stmnt, int idx, java.lang.Object val, Column col, int type, JDBCStore store)
Set a column value into a prepared statement.protected SQLBuffer
DBDictionary. toBulkOperation(ClassMapping mapping, Select sel, JDBCStore store, java.lang.Object[] params, java.util.Map updateParams)
Returns the SQL for a bulk operation, either a DELETE or an UPDATE.SQLBuffer
DBDictionary. toUpdate(ClassMapping mapping, Select sel, JDBCStore store, java.lang.Object[] params, java.util.Map updates)
void
DB2Dictionary. updateBlob(Select sel, JDBCStore store, java.io.InputStream is)
void
DBDictionary. updateBlob(Select sel, JDBCStore store, java.io.InputStream is)
void
PostgresDictionary. updateBlob(Select sel, JDBCStore store, java.io.InputStream is)
void
DB2Dictionary. updateClob(Select sel, JDBCStore store, java.io.Reader reader)
void
DBDictionary. updateClob(Select sel, JDBCStore store, java.io.Reader reader)
void
LogicalUnion.UnionSelect. whereForeignKey(ForeignKey fk, java.lang.Object oid, ClassMapping mapping, JDBCStore store)
void
Select. whereForeignKey(ForeignKey fk, java.lang.Object oid, ClassMapping mapping, JDBCStore store)
Add where conditions setting the given foreign key to the given oid values.void
SelectImpl. whereForeignKey(ForeignKey fk, java.lang.Object oid, ClassMapping mapping, JDBCStore store)
void
LogicalUnion.UnionSelect. wherePrimaryKey(java.lang.Object oid, ClassMapping mapping, JDBCStore store)
void
Select. wherePrimaryKey(java.lang.Object oid, ClassMapping mapping, JDBCStore store)
Add where conditions setting the mapping's primary key to the given oid values.void
SelectImpl. wherePrimaryKey(java.lang.Object oid, ClassMapping mapping, JDBCStore store)
Constructors in org.apache.openjpa.jdbc.sql with parameters of type JDBCStore Constructor Description ResultSetResult(java.sql.Connection conn, java.sql.Statement stmnt, java.sql.ResultSet rs, JDBCStore store)
Constructor.ResultSetResult(java.sql.ResultSet rs, JDBCStore store)
JDBC 2 constructor. -
Uses of JDBCStore in org.apache.openjpa.slice.jdbc
Classes in org.apache.openjpa.slice.jdbc that implement JDBCStore Modifier and Type Class Description class
SliceStoreManager
A specialized JDBCStoreManager for a slice.
-