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

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.

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

Methods in org.apache.openjpa.jdbc.kernel with parameters of type JDBCStore
`protected void` | `AbstractJDBCSeq.allocateInternal(int additional, JDBCStore store, ClassMapping mapping)` Allocate additional sequence values.
`protected void` | `TableJDBCSeq.allocateInternal(int count, JDBCStore store, ClassMapping mapping)`
`protected Object` | `AbstractJDBCSeq.currentInternal(JDBCStore store, ClassMapping mapping)` Return the current sequence object.
`protected Object` | `TableJDBCSeq.currentInternal(JDBCStore store, ClassMapping mapping)`
`Collection` | `AbstractUpdateManager.flush(Collection states, JDBCStore store)`
`Collection` | `UpdateManager.flush(Collection states, JDBCStore store)` Flush the given instances to the data store.
`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 abstract PreparedStatementManager` | `AbstractUpdateManager.newPreparedStatementManager(JDBCStore store, Connection conn)` Return a new `PreparedStatementManager`.
`protected PreparedStatementManager` | `OperationOrderUpdateManager.newPreparedStatementManager(JDBCStore store, Connection conn)`
`protected abstract Object` | `AbstractJDBCSeq.nextInternal(JDBCStore store, ClassMapping mapping)` Return the next sequence object.
`protected Object` | `NativeJDBCSeq.nextInternal(JDBCStore store, ClassMapping mapping)`
`protected Object` | `TableJDBCSeq.nextInternal(JDBCStore store, ClassMapping mapping)`

Constructors in org.apache.openjpa.jdbc.kernel with parameters of type JDBCStore
`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.
`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.
`SelectResultObjectProvider(SelectExecutor sel, JDBCStore store, JDBCFetchConfiguration fetch)` Constructor.
`SQLStoreQuery(JDBCStore store)` Construct a query managed by the given context.

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` | `GetColumn.appendTo(SQLBuffer buf, FilterValue target, FilterValue[] args, ClassMapping type, JDBCStore store)`
`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
`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` | `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)`
`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` | `ClassMapping.customLoad(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result result)`
`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, PCState state, JDBCFetchConfiguration fetch)`
`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`.
`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.
`Class` | `Discriminator.getClass(JDBCStore store, ClassMapping base, Result result)`
`Class` | `DiscriminatorStrategy.getClass(JDBCStore store, ClassMapping base, Result result)` Return the class for the current result row.
`Object` | `DelegatingJoinable.getJoinValue(Object val, Column col, JDBCStore store)`
`Object` | `Joinable.getJoinValue(Object val, Column col, JDBCStore store)` Return the join value of the given column.
`Object` | `DelegatingJoinable.getJoinValue(OpenJPAStateManager sm, Column col, JDBCStore store)`
`Object` | `Joinable.getJoinValue(OpenJPAStateManager sm, Column col, JDBCStore store)` Return the join value of the given column.
`Object` | `ClassMapping.getObjectId(JDBCStore store, Result res, ForeignKey fk, boolean subs, Joins joins)` Return the oid value stored in the result.
`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)`
`Boolean` | `ClassMapping.isCustomDelete(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `Discriminator.isCustomDelete(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `FieldMapping.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` | `Version.isCustomDelete(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `ClassMapping.isCustomInsert(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `Discriminator.isCustomInsert(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `FieldMapping.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` | `Version.isCustomInsert(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `ClassMapping.isCustomUpdate(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `Discriminator.isCustomUpdate(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `FieldMapping.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` | `Version.isCustomUpdate(OpenJPAStateManager sm, JDBCStore store)`
`void` | `FieldMapping.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)`
`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, Result res)`
`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` | `Version.load(OpenJPAStateManager sm, JDBCStore store, Result res)`
`void` | `VersionStrategy.load(OpenJPAStateManager sm, JDBCStore store, Result res)` 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.
`Object` | `FieldMapping.loadEagerParallel(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Object res)`
`Object` | `FieldStrategy.loadEagerParallel(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Object res)` Load the batched eager result.
`void` | `Embeddable.loadEmbedded(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Object val)` Load this strategy's field by transforming the given datastore value.
`Object` | `FieldMapping.loadKeyProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `FieldStrategy.loadKeyProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)` Load this field's key value using the given result.
`Object` | `FieldMapping.loadProjection(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.
`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, Object autogen)`
`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.
`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 given `base` 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.
`Object` | `ClassMapping.toDataStoreValue(Object obj, Column[] cols, JDBCStore store)` Return the given column value(s) for the given object.
`Object` | `FieldMapping.toDataStoreValue(Object val, JDBCStore store)`
`Object` | `FieldStrategy.toDataStoreValue(Object val, JDBCStore store)` Translate the given external field value to its datastore equivalent.
`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` | `FieldMapping.toKeyDataStoreValue(Object val, JDBCStore store)`
`Object` | `FieldStrategy.toKeyDataStoreValue(Object val, JDBCStore store)` Translate the given key value to its datastore equivalent.
`Object` | `ValueHandler.toObjectValue(ValueMapping vm, 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, Object prevValue)`
`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.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` | `RelationMapInverseKeyFieldStrategy.add(JDBCStore store, Object coll, Object obj)`
`protected void` | `RelationMapTableFieldStrategy.add(JDBCStore store, Object coll, Object obj)`
`protected void` | `StoreCollectionFieldStrategy.add(JDBCStore store, Object coll, 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` | `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)`
`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` | `FullClassStrategy.delete(OpenJPAStateManager sm, JDBCStore store, RowManager rm)`
`void` | `HandlerFieldStrategy.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` | `RelationFieldStrategy.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)`
`void` | `EmbedFieldStrategy.delete(OpenJPAStateManager owner, OpenJPAStateManager sm, JDBCStore store, RowManager rm, Row row)` Delete an embedded object record.
`Object` | `LRSMapFieldStrategy.deriveKey(JDBCStore store, Object value)` Some mapping derive keys from map values.
`Object` | `MapTableFieldStrategy.deriveKey(JDBCStore store, Object value)`
`Object` | `RelationMapInverseKeyFieldStrategy.deriveKey(JDBCStore store, Object value)`
`Object` | `RelationMapTableFieldStrategy.deriveKey(JDBCStore store, Object value)`
`Object` | `LRSMapFieldStrategy.deriveValue(JDBCStore store, Object key)` Some mapping derive values from map keys.
`Object` | `MapTableFieldStrategy.deriveValue(JDBCStore store, Object key)`
`Object` | `RelationMapInverseKeyFieldStrategy.deriveValue(JDBCStore store, Object key)`
`Object` | `RelationMapTableFieldStrategy.deriveValue(JDBCStore store, Object key)`
`Class` | `AbstractDiscriminatorStrategy.getClass(JDBCStore store, ClassMapping base, Result result)`
`Class` | `InValueDiscriminatorStrategy.getClass(JDBCStore store, ClassMapping base, Result res)`
`Class` | `SubclassJoinDiscriminatorStrategy.getClass(JDBCStore store, ClassMapping base, Result res)`
`Class` | `SuperclassDiscriminatorStrategy.getClass(JDBCStore store, ClassMapping base, Result res)`
`protected Class` | `ClassNameDiscriminatorStrategy.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` | `ValueMapDiscriminatorStrategy.getClass(Object val, JDBCStore store)`
`Object` | `HandlerFieldStrategy.getJoinValue(Object fieldVal, Column col, JDBCStore store)`
`Object` | `PrimitiveFieldStrategy.getJoinValue(Object fieldVal, Column col, JDBCStore store)`
`Object` | `StringFieldStrategy.getJoinValue(Object fieldVal, Column col, JDBCStore store)`
`Object` | `HandlerFieldStrategy.getJoinValue(OpenJPAStateManager sm, Column col, JDBCStore store)`
`Object` | `PrimitiveFieldStrategy.getJoinValue(OpenJPAStateManager sm, Column col, JDBCStore store)`
`Object` | `StringFieldStrategy.getJoinValue(OpenJPAStateManager sm, Column col, JDBCStore store)`
`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[]` | `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)`
`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` | `FullClassStrategy.insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm)`
`void` | `HandlerFieldStrategy.insert(OpenJPAStateManager sm, JDBCStore store, RowManager rm)`
`void` | `InValueDiscriminatorStrategy.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` | `RelationFieldStrategy.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)`
`void` | `EmbedFieldStrategy.insert(OpenJPAStateManager owner, OpenJPAStateManager sm, JDBCStore store, RowManager rm, Row row)` Insert an embedded object.
`protected Boolean` | `MaxEmbeddedBlobFieldStrategy.isCustom(OpenJPAStateManager sm, JDBCStore store)`
`protected Boolean` | `MaxEmbeddedByteArrayFieldStrategy.isCustom(OpenJPAStateManager sm, JDBCStore store)`
`protected Boolean` | `MaxEmbeddedCharArrayFieldStrategy.isCustom(OpenJPAStateManager sm, JDBCStore store)`
`protected Boolean` | `MaxEmbeddedClobFieldStrategy.isCustom(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `AbstractStrategy.isCustomDelete(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `EmbedFieldStrategy.isCustomDelete(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `AbstractStrategy.isCustomInsert(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `EmbedFieldStrategy.isCustomInsert(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `AbstractStrategy.isCustomUpdate(OpenJPAStateManager sm, JDBCStore store)`
`Boolean` | `EmbedFieldStrategy.isCustomUpdate(OpenJPAStateManager sm, JDBCStore store)`
`void` | `AbstractFieldStrategy.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)`
`void` | `HandlerFieldStrategy.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)`
`void` | `MapTableFieldStrategy.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)`
`void` | `RelationFieldStrategy.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)`
`void` | `StoreCollectionFieldStrategy.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)`
`void` | `AbstractFieldStrategy.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)`
`void` | `EmbedFieldStrategy.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)`
`void` | `HandlerFieldStrategy.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)`
`void` | `PrimitiveFieldStrategy.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)`
`void` | `RelationFieldStrategy.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)`
`void` | `StringFieldStrategy.load(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res)`
`void` | `AbstractVersionStrategy.load(OpenJPAStateManager sm, JDBCStore store, Result res)`
`void` | `ColumnVersionStrategy.load(OpenJPAStateManager sm, JDBCStore store, 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)`
`Object` | `AbstractFieldStrategy.loadEagerParallel(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Object res)`
`Object` | `RelationFieldStrategy.loadEagerParallel(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Object res)`
`Object` | `StoreCollectionFieldStrategy.loadEagerParallel(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Object res)`
`Object` | `LRSCollectionFieldStrategy.loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)` Load an element of the collection.
`Object` | `RelationCollectionInverseKeyFieldStrategy.loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `RelationCollectionTableFieldStrategy.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)`
`protected Object` | `RelationToManyTableFieldStrategy.loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`protected abstract Object` | `StoreCollectionFieldStrategy.loadElement(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)` Load an element of the collection.
`void` | `HandlerFieldStrategy.loadEmbedded(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Object val)`
`void` | `PrimitiveFieldStrategy.loadEmbedded(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Object val)`
`void` | `RelationFieldStrategy.loadEmbedded(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Object val)`
`void` | `StringFieldStrategy.loadEmbedded(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Object val)`
`Object` | `LRSMapFieldStrategy.loadKey(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)` Load a key from the given result.
`Object` | `RelationMapInverseKeyFieldStrategy.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` | `AbstractFieldStrategy.loadKeyProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `MapTableFieldStrategy.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` | `AbstractFieldStrategy.loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `EmbedFieldStrategy.loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `HandlerFieldStrategy.loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `MapTableFieldStrategy.loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `PrimitiveFieldStrategy.loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `StoreCollectionFieldStrategy.loadProjection(JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`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)`
`Object` | `LRSMapFieldStrategy.loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)` Load a value from the given result.
`Object` | `RelationMapInverseKeyFieldStrategy.loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`Object` | `RelationMapTableFieldStrategy.loadValue(OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch, Result res, Joins joins)`
`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` | `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` | `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` | `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 from `ContainerFieldStrategy.getIndependentElementMappings(boolean)` (or null).
`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` | `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` | `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` | `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)`
`static void` | `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` | `HandlerFieldStrategy.setAutoAssignedValue(OpenJPAStateManager sm, JDBCStore store, Column col, Object autoInc)`
`void` | `PrimitiveFieldStrategy.setAutoAssignedValue(OpenJPAStateManager sm, JDBCStore store, Column col, Object autoInc)`
`void` | `StringFieldStrategy.setAutoAssignedValue(OpenJPAStateManager sm, JDBCStore store, Column col, Object autoInc)`
`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` | `HandlerFieldStrategy.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)`
`Object` | `AbstractFieldStrategy.toDataStoreValue(Object val, JDBCStore store)`
`Object` | `EmbedFieldStrategy.toDataStoreValue(Object val, JDBCStore store)`
`Object` | `HandlerFieldStrategy.toDataStoreValue(Object val, JDBCStore store)`
`Object` | `RelationFieldStrategy.toDataStoreValue(Object val, JDBCStore store)`
`Object` | `RelationToManyInverseKeyFieldStrategy.toDataStoreValue(Object val, JDBCStore store)`
`Object` | `RelationToManyTableFieldStrategy.toDataStoreValue(Object val, JDBCStore store)`
`Object` | `StringFieldStrategy.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` | `AbstractValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store)`
`Object` | `ByteArrayValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store)`
`Object` | `CharArrayStreamValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store)`
`Object` | `CharArrayValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store)`
`Object` | `ImmutableValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store)`
`Object` | `ObjectIdValueHandler.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` | `UntypedPCValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store)`
`Object` | `EnumValueHandler.toDataStoreValue(ValueMapping vm, Object val, JDBCStore store)`
`Object` | `HandlerFieldStrategy.toEmbeddedDataStoreValue(Object val, JDBCStore store)`
`Object` | `PrimitiveFieldStrategy.toEmbeddedDataStoreValue(Object val, JDBCStore store)`
`Object` | `RelationFieldStrategy.toEmbeddedDataStoreValue(Object val, JDBCStore store)`
`Object` | `StringFieldStrategy.toEmbeddedDataStoreValue(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` | `AbstractValueHandler.toObjectValue(ValueMapping vm, Object val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)`
`Object` | `UntypedPCValueHandler.toObjectValue(ValueMapping vm, Object val, OpenJPAStateManager sm, JDBCStore store, JDBCFetchConfiguration fetch)`
`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` | `FullClassStrategy.update(OpenJPAStateManager sm, JDBCStore store, RowManager rm)`
`void` | `HandlerFieldStrategy.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` | `RelationFieldStrategy.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` | `EmbedFieldStrategy.update(OpenJPAStateManager owner, OpenJPAStateManager sm, JDBCStore store, RowManager rm, Row row)` Update an embedded object.
`void` | `AbstractFieldStrategy.where(OpenJPAStateManager sm, JDBCStore store, RowManager rm, Object prevValue)`
`void` | `HandlerFieldStrategy.where(OpenJPAStateManager sm, JDBCStore store, RowManager rm, Object prevValue)`
`void` | `PrimitiveFieldStrategy.where(OpenJPAStateManager sm, JDBCStore store, RowManager rm, Object prevValue)`
`void` | `StringFieldStrategy.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)`
`Result` | `LogicalUnion.execute(JDBCStore store, JDBCFetchConfiguration fetch)`
`Result` | `LogicalUnion.UnionSelect.execute(JDBCStore store, JDBCFetchConfiguration fetch)`
`Result` | `SelectExecutor.execute(JDBCStore store, JDBCFetchConfiguration fetch)` Execute this select in the context of the given store manager.
`Result` | `SelectImpl.execute(JDBCStore store, JDBCFetchConfiguration fetch)`
`Result` | `LogicalUnion.execute(JDBCStore store, JDBCFetchConfiguration fetch, int lockLevel)`
`Result` | `LogicalUnion.UnionSelect.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` | `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.
`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` | `DBDictionary.getBlobObject(ResultSet rs, int column, JDBCStore store)` Convert the specified column of the SQL ResultSet to the proper java type.
`Object` | `MySQLDictionary.getBlobObject(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)`
`void` | `LogicalUnion.UnionSelect.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` | `SelectImpl.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, Joins joins)` Group by the columns of the given mapping, possibly including subclasses.
`void` | `SelectImpl.groupBy(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`Object` | `AbstractResult.load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch)`
`Object` | `MergedResult.load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch)`
`Object` | `Result.load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch)` Load a pc object using the given store manager.
`Object` | `AbstractResult.load(ClassMapping mapping, JDBCStore store, JDBCFetchConfiguration fetch, Joins joins)`
`Object` | `MergedResult.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` | `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` | `Select.select(ClassMapping mapping, int subclasses, JDBCStore store, JDBCFetchConfiguration fetch, int eager)` Select the columns of the given mapping, possibly including subclasses.
`void` | `SelectImpl.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, 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, Joins joins)`
`void` | `LogicalUnion.UnionSelect.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` | `SelectImpl.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, 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, 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.toDelete(ClassMapping mapping, Select sel, JDBCStore store, Object[] params)` Create a DELETE statement for the specified Select.
`SQLBuffer` | `DBDictionary.toUpdate(ClassMapping mapping, Select sel, JDBCStore store, Object[] params, Map updates)`
`void` | `LogicalUnion.UnionSelect.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` | `SelectImpl.whereForeignKey(ForeignKey fk, Object oid, ClassMapping mapping, JDBCStore store)`
`void` | `LogicalUnion.UnionSelect.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` | `SelectImpl.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.

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

Copyright © 2006 Apache Software Foundation. All Rights Reserved.