Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.apache.openjpa.jdbc.kernel.JDBCStore

Packages that use JDBCStore
org.apache.openjpa.jdbc.kernel | OpenJPA-JDBC Runtime Kernel
org.apache.openjpa.jdbc.kernel.exps | OpenJPA-JDBC Expression Tree
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
org.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
`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
`protected JDBCStore` | `PreparedStatementManagerImpl._store`
`protected JDBCStore` | `PessimisticLockManager._store`
`(package private) JDBCStore` | `TableJDBCSeq.AllocateSequenceRunnable.store`

Methods in org.apache.openjpa.jdbc.kernel that return JDBCStore
`JDBCStore` | `SelectResultObjectProvider.getStore()`
`JDBCStore` | `SQLStoreQuery.getStore()`
`JDBCStore` | `PessimisticLockManager.getStore()`
`JDBCStore` | `JDBCStoreQuery.getStore()` Return the store.

Methods in org.apache.openjpa.jdbc.kernel with parameters of type JDBCStore
`protected void` | `TableJDBCSeq.allocateInternal(int count, JDBCStore store, ClassMapping mapping)`
`protected void` | `NativeJDBCSeq.allocateInternal(int additional, JDBCStore store, ClassMapping mapping)` Allocate additional sequence values.
`protected void` | `AbstractJDBCSeq.allocateInternal(int additional, JDBCStore store, ClassMapping mapping)` Allocate additional sequence values.
`protected Object` | `TableJDBCSeq.currentInternal(JDBCStore store, ClassMapping mapping)`
`protected Object` | `AbstractJDBCSeq.currentInternal(JDBCStore store, ClassMapping mapping)` Return the current sequence object.
`protected void` | `AbstractUpdateManager.delete(OpenJPAStateManager sm, ClassMapping mapping, RowManager rowMgr, JDBCStore store, Collection customs)` Recursive method to delete the given instance, base class last.
`void` | `AbstractUpdateManager.CustomMapping.execute(JDBCStore store)`
`protected ResultSet` | `SQLStoreQuery.SQLExecutor.executeQuery(JDBCStore store, Connection conn, PreparedStatement stmnt, SQLBuffer buf, 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, Connection conn, PreparedStatement stmnt, SQLBuffer buf)` This method is to provide override for non-JDBC or JDBC-like implementation of executing update.
`Collection` | `UpdateManager.flush(Collection states, JDBCStore store)` Flush the given instances to the data store.
`Collection` | `AbstractUpdateManager.flush(Collection states, JDBCStore store)`
`protected Collection` | `AbstractUpdateManager.flush(Collection states, JDBCStore store, PreparedStatementManager psMgr)`
`protected Connection` | `AbstractJDBCSeq.getConnection(JDBCStore store)` Return the connection to use based on the type of sequence.
`static 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, Collection customs)` Recursive method to insert the given instance, base class first.
`protected PreparedStatementManager` | `OperationOrderUpdateManager.newPreparedStatementManager(JDBCStore store, Connection conn)`
`protected PreparedStatementManager` | `ConstraintUpdateManager.newPreparedStatementManager(JDBCStore store, Connection conn)`
`protected PreparedStatementManager` | `BatchingOperationOrderUpdateManager.newPreparedStatementManager(JDBCStore store, Connection conn)`
`protected PreparedStatementManager` | `BatchingConstraintUpdateManager.newPreparedStatementManager(JDBCStore store, Connection conn)`
`protected abstract PreparedStatementManager` | `AbstractUpdateManager.newPreparedStatementManager(JDBCStore store, Connection conn)` Return a new `PreparedStatementManager`.
`protected Object` | `TableJDBCSeq.nextInternal(JDBCStore store, ClassMapping mapping)`
`protected Object` | `NativeJDBCSeq.nextInternal(JDBCStore store, ClassMapping mapping)`
`protected abstract Object` | `AbstractJDBCSeq.nextInternal(JDBCStore store, ClassMapping mapping)` Return the next sequence object.
`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, boolean updateIndicators)` 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.

Constructors in org.apache.openjpa.jdbc.kernel with parameters of type JDBCStore
`BatchingPreparedStatementManagerImpl(JDBCStore store, Connection conn, int batchLimit)` Constructor.
`GenericResultObjectProvider(Class<?> pcClass, JDBCStore store, JDBCFetchConfiguration fetch, Result res)` Constructor.
`GenericResultObjectProvider(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Result res)` Constructor.
`InstanceResultObjectProvider(SelectExecutor sel, ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch)` Constructor.
`JDBCStoreQuery(JDBCStore store, ExpressionParser parser)` Constructor.
`MappedQueryResultObjectProvider(QueryResultMapping map, JDBCStore store, JDBCFetchConfiguration fetch, Result res)` Constructor.
`PagingResultObjectProvider(SelectExecutor sel, ClassMapping[] mappings, JDBCStore store, JDBCFetchConfiguration fetch, BitSet[] paged, long size)` Constructor.
`PagingResultObjectProvider(SelectExecutor sel, ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, BitSet paged, long size)` Constructor.
`PreparedResultObjectProvider(SelectExecutor sel, ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Result res)` Constructor.
`PreparedSQLStoreQuery(JDBCStore store)`
`PreparedStatementManagerImpl(JDBCStore store, Connection conn)` Constructor.
`SelectResultObjectProvider(SelectExecutor sel, JDBCStore store, JDBCFetchConfiguration fetch)` Constructor.
`SQLProjectionResultObjectProvider(JDBCStore store, JDBCFetchConfiguration fetch, ResultSetResult res, Class cls)` Constructor.
`SQLStoreQuery(JDBCStore store)` Construct a query managed by the given context.
`TableJDBCSeq.AllocateSequenceRunnable(JDBCStore store, ClassMapping mapping, TableJDBCSeq.Status stat, int alloc, boolean updateStatSeq)`
`TableJDBCSeq.CurrentSequenceRunnable(JDBCStore store, ClassMapping mapping)`

Uses of JDBCStore in org.apache.openjpa.jdbc.kernel.exps

Fields in org.apache.openjpa.jdbc.kernel.exps declared as JDBCStore
`JDBCStore` | `ExpContext.store` Store.

Methods in org.apache.openjpa.jdbc.kernel.exps with parameters of type JDBCStore
`void` | `JDBCAggregateListener.appendTo(SQLBuffer buf, FilterValue[] args, ClassMapping mapping, JDBCStore store)` Append the SQL for this aggregate.
`void` | `SQLEmbed.appendTo(SQLBuffer buf, FilterValue target, FilterValue[] args, ClassMapping type, JDBCStore store)`
`void` | `JDBCWildcardMatch.appendTo(SQLBuffer sql, FilterValue target, FilterValue[] args, ClassMapping type, JDBCStore store)` Deprecated.
`void` | `JDBCStringContains.appendTo(SQLBuffer buf, FilterValue target, FilterValue[] args, ClassMapping type, JDBCStore store)` Deprecated.
`void` | `JDBCFilterListener.appendTo(SQLBuffer buf, FilterValue target, FilterValue[] args, ClassMapping mapping, JDBCStore store)` Append the SQL for this expression or value.
`void` | `GetColumn.appendTo(SQLBuffer buf, FilterValue target, FilterValue[] args, ClassMapping type, JDBCStore store)`

Constructors in org.apache.openjpa.jdbc.kernel.exps with parameters of type JDBCStore
`ExpContext(JDBCStore store, 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
`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.
`void` | `Version.afterLoad(OpenJPAStateManager sm, JDBCStore store)`
`boolean` | `VersionStrategy.checkVersion(OpenJPAStateManager sm, JDBCStore store, boolean updateVersion)` Checks the version of the given state manager with the version stored in memory.
`boolean` | `Version.checkVersion(OpenJPAStateManager sm, JDBCStore store, boolean updateVersion)`
`void` | `Version.customDelete(OpenJPAStateManager sm, JDBCStore store)`
`void` | `Strategy.customDelete(OpenJPAStateManager sm, JDBCStore store)` Override this method to customize flushing this mapping.
`void` | `FieldMapping.customDelete(OpenJPAStateManager sm, JDBCStore store)`
`void` | `Discriminator.customDelete(OpenJPAStateManager sm, JDBCStore store)`
`void` | `ClassMapping.customDelete(OpenJPAStateManager sm, JDBCStore store)`
`void` | `Version.customInsert(OpenJPAStateManager sm, JDBCStore store)`
`void` | `Strategy.customInsert(OpenJPAStateManager sm, JDBCStore store)` Override this method to customize flushing this mapping.
`void` | `FieldMapping.customInsert(OpenJPAStateManager sm, JDBCStore store)`
`void` | `Discriminator.customInsert(OpenJPAStateManager sm, JDBCStore store)`
`void` | `ClassMapping.customInsert(OpenJPAStateManager sm, JDBCStore store)`
`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.
`ResultObjectProvider` | `ClassMapping.customLoad(JDBCStore store, boolean subclasses, JDBCFetchConfiguration fetch, long startIdx, long endIdx)`
`boolean` | `ClassStrategy.customLoad(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result result)` Implement this method to customize loading from a `Result` into an instance.
`boolean` | `ClassMapping.customLoad(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result result)`
`boolean` | `ClassStrategy.customLoad(OpenJPAStateManager sm, JDBCStore store, PCState state, JDBCFetchConfiguration fetch)` Implement this method to load the state of a given object, without a previous `Result`.
`boolean` | `ClassMapping.customLoad(OpenJPAStateManager sm, JDBCStore store, PCState state, JDBCFetchConfiguration fetch)`
`void` | `Version.customUpdate(OpenJPAStateManager sm, JDBCStore store)`
`void` | `Strategy.customUpdate(OpenJPAStateManager sm, JDBCStore store)` Override this method to customize flushing this mapping.
`void` | `FieldMapping.customUpdate(OpenJPAStateManager sm, JDBCStore store)`
`void` | `Discriminator.customUpdate(OpenJPAStateManager sm, JDBCStore store)`
`void` | `ClassMapping.customUpdate(OpenJPAStateManager sm, JDBCStore store)`
`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.
`Class<?>` | `DiscriminatorStrategy.getClass(JDBCStore store, ClassMapping base, Result result)` Return the class for the current result row.
`Class<?>` | `Discriminator.getClass(JDBCStore store, ClassMapping base, Result result)`
`Object` | `Joinable.getJoinValue(Object val, Column col, JDBCStore store)` Return the join value of the given column.
`Object` | `DelegatingJoinable.getJoinValue(Object val, Column col, JDBCStore store)`
`Object` | `Joinable.getJoinValue(OpenJPAStateManager sm, Column col, JDBCStore store)` Return the join value of the given column.
`Object` | `DelegatingJoinable.getJoinValue(OpenJPAStateManager sm, Column col, JDBCStore store)`
`Object` | `ClassMapping.getObjectId(JDBCStore store, Result res, ForeignKey fk, boolean subs, Joins joins)` Return the oid value stored in the result.
`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.
`Object` | `DelegatingJoinable.getPrimaryKeyValue(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins)`
`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)`
`Boolean` | `Version.isCustomDelete(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `Strategy.isCustomDelete(OpenJPAStateManager sm, JDBCStore store)` Return `Boolean.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.
`Boolean` | `FieldMapping.isCustomDelete(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `Discriminator.isCustomDelete(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `ClassMapping.isCustomDelete(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `Version.isCustomInsert(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `Strategy.isCustomInsert(OpenJPAStateManager sm, JDBCStore store)` Return `Boolean.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.
`Boolean` | `FieldMapping.isCustomInsert(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `Discriminator.isCustomInsert(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `ClassMapping.isCustomInsert(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `Version.isCustomUpdate(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `Strategy.isCustomUpdate(OpenJPAStateManager sm, JDBCStore store)` Return `Boolean.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.
`Boolean` | `FieldMapping.isCustomUpdate(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `Discriminator.isCustomUpdate(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `ClassMapping.isCustomUpdate(OpenJPAStateManager sm, JDBCStore store)`
`void` | `FieldStrategy.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)` Load secondary data using a connection from the store manager.
`void` | `FieldMapping.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)`
`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.
`void` | `FieldMapping.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)`
`Object` | `VersionStrategy.load(OpenJPAStateManager sm, JDBCStore store, Result res)` Load data.
`Object` | `Version.load(OpenJPAStateManager sm, JDBCStore store, Result res)`
`void` | `FieldStrategy.loadEagerJoin(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)` Load the joined eager result.
`void` | `FieldMapping.loadEagerJoin(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)`
`Object` | `FieldStrategy.loadEagerParallel(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Object res)` Load the batched eager result.
`Object` | `FieldMapping.loadEagerParallel(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Object res)`
`void` | `Embeddable.loadEmbedded(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Object val)` Load this strategy's field by transforming the given datastore value.
`Object` | `FieldStrategy.loadKeyProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)` Load this field's key value using the given result.
`Object` | `FieldMapping.loadKeyProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `FieldStrategy.loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)` Load this field value using the given result.
`Object` | `FieldMapping.loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`void` | `DiscriminatorStrategy.loadSubclasses(JDBCStore store)` Load all subclasses of the owning class mapping into the JVM.
`void` | `Discriminator.loadSubclasses(JDBCStore store)`
`int` | `FieldStrategy.select(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)` Select the virtual row columns of this mapping.
`int` | `FieldMapping.select(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.selectEagerJoin(Select 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` | `FieldMapping.selectEagerParallel(SelectExecutor sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)`
`void` | `Joinable.setAutoAssignedValue(OpenJPAStateManager sm, JDBCStore store, Column col, Object autogen)` Use the given auto-assigned value to set this join value's field on the given instance.
`void` | `DelegatingJoinable.setAutoAssignedValue(OpenJPAStateManager sm, JDBCStore store, Column col, Object autogen)`
`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 given `base` mapping.
`boolean` | `ClassMapping.supportsEagerSelect(Select sel, OpenJPAStateManager sm, JDBCStore store, ClassMapping base, 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.
`int` | `FieldMapping.supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)`
`Object` | `ClassMapping.toDataStoreValue(Object obj, Column[] cols, JDBCStore store)` Return the given column value(s) for the given object.
`Object` | `FieldStrategy.toDataStoreValue(Object val, JDBCStore store)` Translate the given external field value to its datastore equivalent.
`Object` | `FieldMapping.toDataStoreValue(Object val, JDBCStore store)`
`Object` | `ValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store)` Translate the given value to its datastore equivalent.
`Object` | `Embeddable.toEmbeddedDataStoreValue(Object val, JDBCStore store)` Convert the given Java value to its datastore equivalent.
`Object` | `FieldStrategy.toKeyDataStoreValue(Object val, JDBCStore store)` Translate the given key value to its datastore equivalent.
`Object` | `FieldMapping.toKeyDataStoreValue(Object val, JDBCStore store)`
`Object` | `ValueHandler.toObjectValue(ValueMapping vm, Object val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)` Translate the given datastore value into its Java equivalent.
`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)`
`void` | `FieldMapping.wherePrimaryKey(Select sel, OpenJPAStateManager sm, JDBCStore store)` Add a `wherePrimaryKey` or `whereForeignKey` 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
`protected void` | `StoreCollectionFieldStrategy.add(JDBCStore store, Object coll, Object obj)` Add an item to the data structure representing a field value.
`protected void` | `RelationMapTableFieldStrategy.add(JDBCStore store, Object coll, Object obj)`
`protected void` | `RelationMapInverseKeyFieldStrategy.add(JDBCStore store, Object coll, Object obj)`
`void` | `SuperclassVersionStrategy.afterLoad(OpenJPAStateManager sm, JDBCStore store)`
`void` | `StateComparisonVersionStrategy.afterLoad(OpenJPAStateManager sm, JDBCStore store)`
`void` | `AbstractVersionStrategy.afterLoad(OpenJPAStateManager sm, JDBCStore store)`
`boolean` | `SuperclassVersionStrategy.checkVersion(OpenJPAStateManager sm, JDBCStore store, boolean updateVersion)`
`boolean` | `StateComparisonVersionStrategy.checkVersion(OpenJPAStateManager sm, JDBCStore store, boolean updateVersion)`
`boolean` | `ColumnVersionStrategy.checkVersion(OpenJPAStateManager sm, JDBCStore store, boolean updateVersion)`
`boolean` | `AbstractVersionStrategy.checkVersion(OpenJPAStateManager sm, JDBCStore store, boolean updateVersion)`
`void` | `EmbedFieldStrategy.customDelete(OpenJPAStateManager sm, JDBCStore store)`
`void` | `AbstractStrategy.customDelete(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.
`void` | `MaxEmbeddedLobFieldStrategy.customInsert(OpenJPAStateManager sm, JDBCStore store)`
`void` | `LobFieldStrategy.customInsert(OpenJPAStateManager sm, JDBCStore store)`
`void` | `EmbedFieldStrategy.customInsert(OpenJPAStateManager sm, JDBCStore store)`
`void` | `AbstractStrategy.customInsert(OpenJPAStateManager sm, JDBCStore store)`
`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` | `MaxEmbeddedLobFieldStrategy.customUpdate(OpenJPAStateManager sm, JDBCStore store)`
`void` | `LobFieldStrategy.customUpdate(OpenJPAStateManager sm, JDBCStore store)`
`void` | `EmbedFieldStrategy.customUpdate(OpenJPAStateManager sm, JDBCStore store)`
`void` | `AbstractStrategy.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` | `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` | `RelationRelationMapTableFieldStrategy.delete(OpenJPAStateManager sm, JDBCStore store, RowManager rm)`
`void` | `RelationFieldStrategy.delete(OpenJPAStateManager sm, JDBCStore store, RowManager rm)`
`void` | `RelationCollectionTableFieldStrategy.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` | `MaxEmbeddedLobFieldStrategy.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` | `HandlerRelationMapTableFieldStrategy.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.
`Object` | `RelationMapTableFieldStrategy.deriveKey(JDBCStore store, Object value)`
`Object` | `RelationMapInverseKeyFieldStrategy.deriveKey(JDBCStore store, Object value)`
`Object` | `MapTableFieldStrategy.deriveKey(JDBCStore store, Object value)`
`Object` | `LRSMapFieldStrategy.deriveKey(JDBCStore store, Object value)` Some mapping derive keys from map values.
`Object` | `RelationMapTableFieldStrategy.deriveValue(JDBCStore store, Object key)`
`Object` | `RelationMapInverseKeyFieldStrategy.deriveValue(JDBCStore store, Object key)`
`Object` | `MapTableFieldStrategy.deriveValue(JDBCStore store, Object key)`
`Object` | `LRSMapFieldStrategy.deriveValue(JDBCStore store, Object key)` Some mapping derive values from map keys.
`Class` | `SuperclassDiscriminatorStrategy.getClass(JDBCStore store, ClassMapping base, Result res)`
`Class` | `SubclassJoinDiscriminatorStrategy.getClass(JDBCStore store, ClassMapping base, Result res)`
`Class` | `InValueDiscriminatorStrategy.getClass(JDBCStore store, ClassMapping base, Result res)`
`Class` | `AbstractDiscriminatorStrategy.getClass(JDBCStore store, ClassMapping base, Result result)`
`protected Class` | `ValueMapDiscriminatorStrategy.getClass(Object val, JDBCStore store)`
`protected abstract Class` | `InValueDiscriminatorStrategy.getClass(Object val, JDBCStore store)` Convert the given discriminator value to the corresponding class.
`protected Class` | `ClassNameDiscriminatorStrategy.getClass(Object val, JDBCStore store)`
`Object` | `StringFieldStrategy.getJoinValue(Object fieldVal, Column col, JDBCStore store)`
`Object` | `RelationFieldStrategy.getJoinValue(Object fieldVal, Column col, JDBCStore store)`
`Object` | `PrimitiveFieldStrategy.getJoinValue(Object fieldVal, Column col, JDBCStore store)`
`Object` | `IdentityJoinable.getJoinValue(Object val, Column col, JDBCStore store)`
`Object` | `HandlerFieldStrategy.getJoinValue(Object fieldVal, Column col, JDBCStore store)`
`Object` | `StringFieldStrategy.getJoinValue(OpenJPAStateManager sm, Column col, JDBCStore store)`
`Object` | `RelationFieldStrategy.getJoinValue(OpenJPAStateManager sm, Column col, JDBCStore store)`
`Object` | `PrimitiveFieldStrategy.getJoinValue(OpenJPAStateManager sm, Column col, JDBCStore store)`
`Object` | `IdentityJoinable.getJoinValue(OpenJPAStateManager sm, Column col, JDBCStore store)`
`Object` | `HandlerFieldStrategy.getJoinValue(OpenJPAStateManager sm, Column col, JDBCStore store)`
`Object` | `StringFieldStrategy.getPrimaryKeyValue(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins)`
`Object` | `RelationFieldStrategy.getPrimaryKeyValue(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins)`
`Object` | `PrimitiveFieldStrategy.getPrimaryKeyValue(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins)`
`Object` | `IdentityJoinable.getPrimaryKeyValue(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins)`
`Object` | `HandlerFieldStrategy.getPrimaryKeyValue(Result res, Column[] cols, ForeignKey fk, JDBCStore store, Joins joins)`
`Result[]` | `RelationRelationMapTableFieldStrategy.getResults(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins[] resJoins, boolean lrs)`
`Result[]` | `RelationMapTableFieldStrategy.getResults(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins[] joins, boolean lrs)`
`Result[]` | `RelationMapInverseKeyFieldStrategy.getResults(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins[] joins, boolean lrs)`
`Result[]` | `RelationHandlerMapTableFieldStrategy.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[]` | `HandlerRelationMapTableFieldStrategy.getResults(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins[] resJoins, boolean lrs)`
`Result[]` | `HandlerHandlerMapTableFieldStrategy.getResults(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins[] joins, boolean lrs)`
`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` | `RelationCollectionTableFieldStrategy.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` | `MaxEmbeddedLobFieldStrategy.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.
`protected abstract Boolean` | `MaxEmbeddedLobFieldStrategy.isCustom(OpenJPAStateManager sm, JDBCStore store)` Return whether this is a custom insert/update.
`protected Boolean` | `MaxEmbeddedClobFieldStrategy.isCustom(OpenJPAStateManager sm, JDBCStore store)`
`protected Boolean` | `MaxEmbeddedCharArrayFieldStrategy.isCustom(OpenJPAStateManager sm, JDBCStore store)`
`protected Boolean` | `MaxEmbeddedByteArrayFieldStrategy.isCustom(OpenJPAStateManager sm, JDBCStore store)`
`protected Boolean` | `MaxEmbeddedBlobFieldStrategy.isCustom(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `EmbedFieldStrategy.isCustomDelete(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `AbstractStrategy.isCustomDelete(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `MaxEmbeddedLobFieldStrategy.isCustomInsert(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `LobFieldStrategy.isCustomInsert(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `EmbedFieldStrategy.isCustomInsert(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `AbstractStrategy.isCustomInsert(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `MaxEmbeddedLobFieldStrategy.isCustomUpdate(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `LobFieldStrategy.isCustomUpdate(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `EmbedFieldStrategy.isCustomUpdate(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `AbstractStrategy.isCustomUpdate(OpenJPAStateManager sm, JDBCStore store)`
`void` | `StoreCollectionFieldStrategy.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)`
`void` | `RelationFieldStrategy.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)`
`void` | `MaxEmbeddedLobFieldStrategy.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)`
`void` | `MapTableFieldStrategy.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)`
`void` | `HandlerFieldStrategy.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)`
`void` | `AbstractFieldStrategy.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)`
`void` | `StringFieldStrategy.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)`
`void` | `RelationFieldStrategy.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)`
`void` | `PrimitiveFieldStrategy.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)`
`void` | `MaxEmbeddedLobFieldStrategy.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)`
`void` | `LobFieldStrategy.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)`
`void` | `HandlerFieldStrategy.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)`
`void` | `EmbedFieldStrategy.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)`
`void` | `AbstractFieldStrategy.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)`
`Object` | `ColumnVersionStrategy.load(OpenJPAStateManager sm, JDBCStore store, Result res)`
`Object` | `AbstractVersionStrategy.load(OpenJPAStateManager sm, JDBCStore store, Result res)`
`void` | `StoreCollectionFieldStrategy.loadEagerJoin(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)`
`void` | `RelationFieldStrategy.loadEagerJoin(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)`
`void` | `AbstractFieldStrategy.loadEagerJoin(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)`
`Object` | `StoreCollectionFieldStrategy.loadEagerParallel(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Object res)`
`Object` | `RelationFieldStrategy.loadEagerParallel(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Object res)`
`Object` | `AbstractFieldStrategy.loadEagerParallel(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Object res)`
`protected abstract Object` | `StoreCollectionFieldStrategy.loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)` Load an element of the collection.
`protected Object` | `RelationToManyTableFieldStrategy.loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`protected Object` | `RelationToManyInverseKeyFieldStrategy.loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `RelationCollectionTableFieldStrategy.loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `RelationCollectionInverseKeyFieldStrategy.loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `LRSCollectionFieldStrategy.loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)` Load an element of the collection.
`Object` | `HandlerCollectionTableFieldStrategy.loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`void` | `StringFieldStrategy.loadEmbedded(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Object val)`
`void` | `RelationFieldStrategy.loadEmbedded(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Object val)`
`void` | `PrimitiveFieldStrategy.loadEmbedded(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Object val)`
`void` | `HandlerFieldStrategy.loadEmbedded(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Object val)`
`void` | `EmbedFieldStrategy.loadEmbedded(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Object val)`
`Object` | `RelationRelationMapTableFieldStrategy.loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `RelationMapTableFieldStrategy.loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `RelationMapInverseKeyFieldStrategy.loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `RelationHandlerMapTableFieldStrategy.loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `LRSMapFieldStrategy.loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)` Load a key from the given result.
`Object` | `HandlerRelationMapTableFieldStrategy.loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `HandlerHandlerMapTableFieldStrategy.loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `MapTableFieldStrategy.loadKeyProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `AbstractFieldStrategy.loadKeyProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`static 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.
`Object` | `StringFieldStrategy.loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `StoreCollectionFieldStrategy.loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `PrimitiveFieldStrategy.loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `MaxEmbeddedLobFieldStrategy.loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `MapTableFieldStrategy.loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `HandlerFieldStrategy.loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `EmbedFieldStrategy.loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)` Loading embed object without instantiating owner entity
`Object` | `AbstractFieldStrategy.loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`void` | `SuperclassDiscriminatorStrategy.loadSubclasses(JDBCStore store)`
`void` | `ClassNameDiscriminatorStrategy.loadSubclasses(JDBCStore store)`
`void` | `AbstractDiscriminatorStrategy.loadSubclasses(JDBCStore store)` By default, logs a warning that this discriminator cannot calculate its list of subclasses on its own.
`Object` | `RelationRelationMapTableFieldStrategy.loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `RelationMapTableFieldStrategy.loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `RelationMapInverseKeyFieldStrategy.loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `RelationHandlerMapTableFieldStrategy.loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `LRSMapFieldStrategy.loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)` Load a value from the given result.
`Object` | `HandlerRelationMapTableFieldStrategy.loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `HandlerHandlerMapTableFieldStrategy.loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`protected boolean` | `MapTableFieldStrategy.populateKey(Row row, OpenJPAStateManager valsm, Object obj, StoreContext ctx, RowManager rm, JDBCStore store)`
`int` | `StringFieldStrategy.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` | `PrimitiveFieldStrategy.select(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)`
`int` | `MaxEmbeddedLobFieldStrategy.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` | `HandlerFieldStrategy.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` | `AbstractFieldStrategy.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` | `StoreCollectionFieldStrategy.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` | `AbstractFieldStrategy.selectEagerJoin(Select sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)`
`void` | `StoreCollectionFieldStrategy.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` | `AbstractFieldStrategy.selectEagerParallel(SelectExecutor sel, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode)`
`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 from `ContainerFieldStrategy.getIndependentElementMappings(boolean)` (or null).
`protected void` | `RelationToManyTableFieldStrategy.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)`
`void` | `RelationCollectionTableFieldStrategy.selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)`
`void` | `RelationCollectionInverseKeyFieldStrategy.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 from `LRSCollectionFieldStrategy.getIndependentElementMappings(boolean)` (or null).
`void` | `HandlerCollectionTableFieldStrategy.selectElement(Select sel, ClassMapping elem, JDBCStore store, JDBCFetchConfiguration fetch, int eagerMode, Joins joins)`
`void` | `RelationRelationMapTableFieldStrategy.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` | `RelationMapInverseKeyFieldStrategy.selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`void` | `RelationHandlerMapTableFieldStrategy.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` | `HandlerRelationMapTableFieldStrategy.selectKey(Select sel, ClassMapping key, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`void` | `HandlerHandlerMapTableFieldStrategy.selectKey(Select sel, ClassMapping cls, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`void` | `RelationRelationMapTableFieldStrategy.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` | `RelationMapInverseKeyFieldStrategy.selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`void` | `RelationHandlerMapTableFieldStrategy.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` | `HandlerRelationMapTableFieldStrategy.selectValue(Select sel, ClassMapping val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`void` | `HandlerHandlerMapTableFieldStrategy.selectValue(Select sel, ClassMapping cls, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`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` | `StringFieldStrategy.setAutoAssignedValue(OpenJPAStateManager sm, JDBCStore store, Column col, Object autoInc)`
`void` | `RelationFieldStrategy.setAutoAssignedValue(OpenJPAStateManager sm, JDBCStore store, Column col, Object autoInc)`
`void` | `PrimitiveFieldStrategy.setAutoAssignedValue(OpenJPAStateManager sm, JDBCStore store, Column col, Object autoInc)`
`void` | `IdentityJoinable.setAutoAssignedValue(OpenJPAStateManager sm, JDBCStore store, Column col, Object autogen)`
`void` | `HandlerFieldStrategy.setAutoAssignedValue(OpenJPAStateManager sm, JDBCStore store, Column col, Object autoInc)`
`void` | `HandlerRelationMapTableFieldStrategy.setKey(Object keyObj, JDBCStore store, Row row)`
`boolean` | `VerticalClassStrategy.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` | `AbstractClassStrategy.supportsEagerSelect(Select sel, OpenJPAStateManager sm, JDBCStore store, ClassMapping base, JDBCFetchConfiguration fetch)`
`int` | `StringFieldStrategy.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` | `RelationFieldStrategy.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` | `MaxEmbeddedLobFieldStrategy.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` | `LobFieldStrategy.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` | `HandlerCollectionTableFieldStrategy.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` | `AbstractFieldStrategy.supportsSelect(Select sel, int type, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)`
`Object` | `StringFieldStrategy.toDataStoreValue(Object val, JDBCStore store)`
`Object` | `RelationToManyTableFieldStrategy.toDataStoreValue(Object val, JDBCStore store)`
`Object` | `RelationToManyInverseKeyFieldStrategy.toDataStoreValue(Object val, JDBCStore store)`
`Object` | `RelationRelationMapTableFieldStrategy.toDataStoreValue(Object val, JDBCStore store)`
`Object` | `RelationHandlerMapTableFieldStrategy.toDataStoreValue(Object val, JDBCStore store)`
`Object` | `RelationFieldStrategy.toDataStoreValue(Object val, JDBCStore store)`
`Object` | `HandlerRelationMapTableFieldStrategy.toDataStoreValue(Object val, JDBCStore store)`
`Object` | `HandlerHandlerMapTableFieldStrategy.toDataStoreValue(Object val, JDBCStore store)`
`Object` | `HandlerFieldStrategy.toDataStoreValue(Object val, JDBCStore store)`
`Object` | `HandlerCollectionTableFieldStrategy.toDataStoreValue(Object val, JDBCStore store)`
`Object` | `EmbedFieldStrategy.toDataStoreValue(Object val, JDBCStore store)`
`Object` | `AbstractFieldStrategy.toDataStoreValue(Object val, JDBCStore store)`
`protected Object` | `EmbedValueHandler.toDataStoreValue(OpenJPAStateManager em, ValueMapping vm, JDBCStore store, Column[] cols, Object rval, int idx)` Helper to convert an object value to its datastore equivalent.
`static Object` | `HandlerStrategies.toDataStoreValue(ValueMapping vm, Object val, Column[] cols, JDBCStore store)` Convert the given object to its datastore value(s).
`Object` | `XMLValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store)`
`Object` | `UntypedPCValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store)`
`static Object` | `RelationStrategies.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store)` Return the given object as its foreign key values.
`Object` | `ObjectIdValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store)`
`Object` | `ImmutableValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store)`
`Object` | `EnumValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store)`
`Object` | `ElementEmbedValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store)`
`Object` | `CharArrayValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store)`
`Object` | `CharArrayStreamValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store)`
`Object` | `ByteArrayValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store)`
`Object` | `AbstractValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store)`
`protected int` | `EmbedValueHandler.toDataStoreValue1(OpenJPAStateManager em, ValueMapping vm, JDBCStore store, Column[] cols, List rvals, int idx)`
`Object` | `StringFieldStrategy.toEmbeddedDataStoreValue(Object val, JDBCStore store)`
`Object` | `RelationFieldStrategy.toEmbeddedDataStoreValue(Object val, JDBCStore store)`
`Object` | `PrimitiveFieldStrategy.toEmbeddedDataStoreValue(Object val, JDBCStore store)`
`Object` | `HandlerFieldStrategy.toEmbeddedDataStoreValue(Object val, JDBCStore store)`
`Object` | `EmbedFieldStrategy.toEmbeddedDataStoreValue(Object val, JDBCStore store)`
`Object` | `RelationRelationMapTableFieldStrategy.toKeyDataStoreValue(Object val, JDBCStore store)`
`Object` | `RelationHandlerMapTableFieldStrategy.toKeyDataStoreValue(Object val, JDBCStore store)`
`Object` | `HandlerRelationMapTableFieldStrategy.toKeyDataStoreValue(Object val, JDBCStore store)`
`Object` | `HandlerHandlerMapTableFieldStrategy.toKeyDataStoreValue(Object val, JDBCStore store)`
`Object` | `AbstractFieldStrategy.toKeyDataStoreValue(Object val, JDBCStore store)`
`protected void` | `EmbedValueHandler.toObjectValue(OpenJPAStateManager em, ValueMapping vm, Object val, JDBCStore store, JDBCFetchConfiguration fetch, Column[] cols, int idx)` Helper to convert a datastore value to its object equivalent.
`Object` | `UntypedPCValueHandler.toObjectValue(ValueMapping vm, Object val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)`
`Object` | `ElementEmbedValueHandler.toObjectValue(ValueMapping vm, Object val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)`
`Object` | `AbstractValueHandler.toObjectValue(ValueMapping vm, Object val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)`
`protected int` | `EmbedValueHandler.toObjectValue1(OpenJPAStateManager em, ValueMapping vm, Object val, JDBCStore store, JDBCFetchConfiguration fetch, Column[] cols, int idx)`
`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` | `RelationCollectionTableFieldStrategy.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` | `MaxEmbeddedLobFieldStrategy.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` | `MaxEmbeddedLobFieldStrategy.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)`
`static void` | `HandlerStrategies.where(ValueMapping vm, Object val, JDBCStore store, Row row, Column[] cols)` Add where conditions to the given row.

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

Methods in org.apache.openjpa.jdbc.sql that return JDBCStore
`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
`protected void` | `DBDictionary.appendUpdates(Select sel, JDBCStore store, SQLBuffer sql, Object[] params, Map updateParams, boolean allowAlias)`
`void` | `PostgresDictionary.deleteStream(JDBCStore store, Select sel)`
`void` | `DBDictionary.deleteStream(JDBCStore store, Select sel)`
`Result` | `SelectImpl.execute(JDBCStore store, JDBCFetchConfiguration fetch)`
`Result` | `SelectExecutor.execute(JDBCStore store, JDBCFetchConfiguration fetch)` Execute this select in the context of the given store manager.
`Result` | `LogicalUnion.execute(JDBCStore store, JDBCFetchConfiguration fetch)`
`Result` | `LogicalUnion.UnionSelect.execute(JDBCStore store, JDBCFetchConfiguration fetch)`
`Result` | `SelectImpl.execute(JDBCStore store, JDBCFetchConfiguration fetch, int lockLevel)`
`Result` | `SelectExecutor.execute(JDBCStore store, JDBCFetchConfiguration fetch, int lockLevel)` Execute this select in the context of the given store manager.
`Result` | `LogicalUnion.execute(JDBCStore store, JDBCFetchConfiguration fetch, int lockLevel)`
`Result` | `LogicalUnion.UnionSelect.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.
`protected ResultSet` | `SelectImpl.executeQuery(Connection conn, PreparedStatement stmnt, SQLBuffer sql, boolean isLRS, JDBCStore store)` This method is to provide override for non-JDBC or JDBC-like implementation of executing query.
`ResultSet` | `SelectImpl.executeQuery(Connection conn, PreparedStatement stmnt, String sql, JDBCStore store, Object[] params, Column[] cols)` This method is to provide override for non-JDBC or JDBC-like implementation of executing query.
`void` | `RowImpl.flush(PreparedStatement stmnt, DBDictionary dict, JDBCStore store)` Flush the row's values to the given prepared statement.
`void` | `RowImpl.flush(PreparedStatement stmnt, int idx, DBDictionary dict, JDBCStore store)` Flush the row's values to the given prepared statement.
`Object` | `MySQLDictionary.getBlobObject(ResultSet rs, int column, JDBCStore store)`
`Object` | `DBDictionary.getBlobObject(ResultSet rs, int column, JDBCStore store)` Convert the specified column of the SQL ResultSet to the proper java type.
`int` | `SelectImpl.getCount(JDBCStore store)`
`int` | `SelectExecutor.getCount(JDBCStore store)` Return the number of instances matching this select.
`int` | `LogicalUnion.getCount(JDBCStore store)`
`int` | `LogicalUnion.UnionSelect.getCount(JDBCStore store)`
`Result` | `SelectImpl.getEagerResult(Connection conn, PreparedStatement stmnt, 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.
`InputStream` | `Result.getLOBStream(JDBCStore store, Object obj)`
`InputStream` | `MergedResult.getLOBStream(JDBCStore store, Object obj)`
`InputStream` | `AbstractResult.getLOBStream(JDBCStore store, Object obj)`
`InputStream` | `SQLServerDictionary.getLOBStream(JDBCStore store, ResultSet rs, int column)` Obtain an `InputStream` by using `ResultSet.getBlob(int)` and `Blob.getBinaryStream()`.
`InputStream` | `PostgresDictionary.getLOBStream(JDBCStore store, ResultSet rs, int column)`
`InputStream` | `DBDictionary.getLOBStream(JDBCStore store, ResultSet rs, int column)`
`protected InputStream` | `ResultSetResult.getLOBStreamInternal(JDBCStore store, Object obj, Joins joins)`
`protected InputStream` | `AbstractResult.getLOBStreamInternal(JDBCStore store, Object obj, Joins joins)`
`protected Object` | `ResultSetResult.getStreamInternal(JDBCStore store, Object obj, int metaTypeCode, Object arg, Joins joins)`
`protected abstract Object` | `AbstractResult.getStreamInternal(JDBCStore store, Object obj, int metaType, Object arg, Joins joins)`
`void` | `SelectImpl.groupBy(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch)`
`void` | `Select.groupBy(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch)` Group by the columns of the given mapping, possibly including subclasses.
`void` | `LogicalUnion.UnionSelect.groupBy(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch)`
`void` | `SelectImpl.groupBy(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`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` | `LogicalUnion.UnionSelect.groupBy(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`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` | `DB2Dictionary.insertBlobForStreamingLoad(Row row, Column col, JDBCStore store, Object ob, Select sel)`
`Object` | `Result.load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch)` Load a pc object using the given store manager.
`Object` | `MergedResult.load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch)`
`Object` | `AbstractResult.load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch)`
`Object` | `SelectImpl.SelectResult.load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`Object` | `Result.load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)` Load a pc object using the given store manager.
`Object` | `MergedResult.load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`Object` | `AbstractResult.load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`void` | `SelectImpl.select(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager)`
`void` | `Select.select(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager)` Select the columns of the given mapping, possibly including subclasses.
`void` | `LogicalUnion.UnionSelect.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` | `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` | `LogicalUnion.UnionSelect.select(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager, Joins joins)`
`(package private) void` | `SelectImpl.select(Select wrapper, ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager, Joins joins, boolean ident)` Select the given mapping.
`void` | `SelectImpl.selectIdentifier(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager)`
`void` | `Select.selectIdentifier(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager)` Select the columns of the given mapping, possibly including subclasses.
`void` | `LogicalUnion.UnionSelect.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)`
`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` | `LogicalUnion.UnionSelect.selectIdentifier(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager, Joins joins)`
`byte[]` | `DBDictionary.serialize(Object val, JDBCStore store)` Return the serialized bytes for the given object.
`void` | `DBDictionary.setBlobObject(PreparedStatement stmnt, int idx, 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(PreparedStatement stmnt, int idx, 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, Object[] params, Map updateParams)` Returns the SQL for a bulk operation, either a DELETE or an UPDATE.
`SQLBuffer` | `DBDictionary.toUpdate(ClassMapping mapping, Select sel, JDBCStore store, Object[] params, Map updates)`
`void` | `PostgresDictionary.updateBlob(Select sel, JDBCStore store, InputStream is)`
`void` | `DBDictionary.updateBlob(Select sel, JDBCStore store, InputStream is)`
`void` | `DB2Dictionary.updateBlob(Select sel, JDBCStore store, InputStream is)`
`void` | `DBDictionary.updateClob(Select sel, JDBCStore store, Reader reader)`
`void` | `DB2Dictionary.updateClob(Select sel, JDBCStore store, Reader reader)`
`void` | `SelectImpl.whereForeignKey(ForeignKey fk, Object oid, ClassMapping mapping, JDBCStore store)`
`void` | `Select.whereForeignKey(ForeignKey fk, Object oid, ClassMapping mapping, JDBCStore store)` Add where conditions setting the given foreign key to the given oid values.
`void` | `LogicalUnion.UnionSelect.whereForeignKey(ForeignKey fk, Object oid, ClassMapping mapping, JDBCStore store)`
`void` | `SelectImpl.wherePrimaryKey(Object oid, ClassMapping mapping, JDBCStore store)`
`void` | `Select.wherePrimaryKey(Object oid, ClassMapping mapping, JDBCStore store)` Add where conditions setting the mapping's primary key to the given oid values.
`void` | `LogicalUnion.UnionSelect.wherePrimaryKey(Object oid, ClassMapping mapping, JDBCStore store)`

Constructors in org.apache.openjpa.jdbc.sql with parameters of type JDBCStore
`ResultSetResult(Connection conn, Statement stmnt, ResultSet rs, JDBCStore store)` Constructor.
`ResultSetResult(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
`(package private) class` | `DistributedJDBCStoreManager` A Store manager for multiple physical databases referred as slice.
`class` | `SliceStoreManager` A specialized JDBCStoreManager for a slice.

Constructors in org.apache.openjpa.slice.jdbc with parameters of type JDBCStore
`DistributedSQLStoreQuery(JDBCStore store)`
`DistributedStoreQuery(JDBCStore store, ExpressionParser parser)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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