|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
BrokerFactory
that must be subclassed for a specific runtime.DataCache implementation that provides various
statistics, logging, and timeout functionality common across cache
implementations.JDBCListener
listener.SavepointManager implementation that
delegates to the subclass for savepoint operations on the active
Connection.LifecycleListener interface
which delegates events to a single method.LockManager implementation.Log interface.AbstractLRSProxyCollection.iterator() may perform a database
query.AbstractLRSProxyMap.get(java.lang.Object) or AbstractLRSProxyMap.containsKey(java.lang.Object) may perform a
database query.MetaDataFactory that provides default implementations
of many methods.PCResultObjectProvider
that implements ResultObjectProvider.getResultObject()
by assembling the necessary information about the object to be loaded.ctx.
QueryCache implementation that provides various
statistics, logging, and timeout functionality common across cache
implementations.RemoteCommitProvider.Result implementation designed to be subclassed easily by
implementations.BrokerFactory implementation for use with the
AbstractStoreManager.StoreQuery that implements most methods as no-ops.AbstractStoreQuery.AbstractExecutor that implements most methods as no-ops.<config&rt; tag, which uses
the configuration as a bean-like task.TransactionListener interface
that provides no-op implementations of all methods.ValueHandler interface methods.InverseManager.ACTION_EXCEPTION action
InverseManager.ACTION_MANAGE action
InverseManager.ACTION_WARN action
ClassMetaData.addDeclaredField(java.lang.String, java.lang.Class).
group to the set of fetch group names to
use when loading objects.
group to the set of fetch group to
use when loading objects.
groups to the set of fetch group names to
use when loading objects.
groups to the set of fetch group names to
use when loading objects.
groups to the set of fetch group names to
use when loading objects.
field to the set of fully-qualified field names to
use when loading objects.
field to the set of fully-qualified field names to
use when loading objects.
field to the set of field names to
use when loading objects.
fields to the set of fully-qualified field names to
use when loading objects.
fields to the set of fully-qualified field names to
use when loading objects.
fields to the set of field names to
use when loading objects.
fields to the set of fully-qualified field names to
use when loading objects.
fields to the set of field names to
use when loading objects.
field to the set of fully-qualified field names to
eagerly join when loading objects.
fields to the set of fully-qualified field names to
eagerly join when loading objects.
PCRegistry.RegisterClassListener.
Connection was just committed.
Statement is being created.
Statement completed execution.
Statement is being prepared.
RemoteCommitListener interface.
RemoteCommitListener interface.
ProductDerivation.afterSpecificationSet(org.apache.openjpa.lib.conf.Configuration) callbacks
to the the given instance.
indexth SQL element for this value to the
given buffer.
indexth SQL element to the given buffer.
type.
meta.
IllegalArgumentException.Object[] of field values with one extra index containing a
BitSet of loaded fields.PersistenceCapable.
Value property descriptors listing
recognized values for the property.
Value property descriptors naming
the property' hierarchical category.
Value property descriptors naming
the interface that plugin values for this property must implement.
Value property descriptors naming
the property's ordering in its category.
Value property descriptors naming
the property's type or category.
Value property descriptors naming
the property's name in XML format (i.e.
ManagedRuntime interface that searches
through a set of known JNDI locations and method invocations to locate the
appropriate mechanism for obtaining a TransactionManager.interrupted.
Connection is about to be committed.
Statement is being created.
Statement is about to be executed.
Statement is being prepared.
ConfigurationProvider.
ProductDerivation.beforeConfigurationConstruct(org.apache.openjpa.lib.conf.ConfigurationProvider) callbacks
to the the given instance.
conf before the user configuration is applied.
ProductDerivation.beforeConfigurationLoad(org.apache.openjpa.lib.conf.Configuration) callbacks
to the the given instance.
Value.BrokerFactory objectsBroker instances.BrokerFactory.Broker.OpenJPAId subclass appropriate for byte fields.SizedMap.overflowRemoved(java.lang.Object, java.lang.Object) in the cache map.
false.
true if modifications to any of the
classes in changed results in a possible
invalidation of this query; otherwise returns
false.
OpenJPAId subclass appropriate for char fields.Class for the given name,
taking into account the package currently being parsed for relative
class names.
TableJDBCSeq that maintains a
separate sequence count per-class.fmd for
the instance managed by sm and its inverses.
val to the instance
managed by sm.
ConfigurationImpl.toProperties(boolean) and ConfigurationImpl.fromProperties(java.util.Map) to clone
configuration.
DataSource and releases any
resources associated with it.
CollectionChangeTracker.LogFactory implementation that delegates to the commons logging
framework.Log
interface.v1 and v2 to Comparable, and
invokes v1.compareTo (v2).
DataCache implementation that is optimized for concurrent
access.QueryCache implementation that is optimized for concurrent
access.wait, notify
and notifyAll) into distinct objects to
give the effect of having multiple wait-sets per object, by
combining them with the use of arbitrary Lock implementations.Configuration interface.Configurations in
some environment-specific way.Connections before they are
returned to the user to add functionality.true if this cache contains data
corresponding to oid; otherwise returns
false.
Set that uses an internal CopyOnWriteArrayList
for all of its operations.Integer.MAX_VALUE.
Integer.MAX_VALUE.
OpenJPAEntityManagerFactory specified by
name in an XML configuration file at the resource location
resource.
OpenJPAEntityManagerFactory specified by
name in an XML configuration file at the resource location
resource, applying the properties specified in
map as overrides.
EntityManagerFactory at the JNDI location specified
by jndiLocation in the context context.
name, applying
the properties in m as overrides to the properties defined
in the XML configuration file for name.
schematool creates a
table, it will append an additional IDENTITY column to the
table's creation SQL.
cls.
Message to send to the topic.
DelegatingStatement, which is the default.
DelegatingStatement, which is the default.
StoreContext that this result object
provider will load objects into.
PersistenceStrategy if any.
Result.
Result
into an instance.
PCData implementation for data caching.PCDataGenerator instance which generates properly
synchronized instances suitable for use in the cache.PCData implementation for data caching.DataSource objects.OpenJPAId subclass appropriate for Date fields.ConnectionDecorators.DataSource.getConnection()
is called.
CallableStatement that delegates to an internal statement.Joinable after doing column
translation.OpenJPAStateManager designed to retrieve
values from a detached instance, including when managed by a
DetachedStateManager.DOCTYPE declaration in an XML stream.DOCTYPE information to be included.
Value.map method.DynamicStorage classes.Configurable.endConfiguration() must invoke this method.
Configurable.endConfiguration() must invoke this method.
EntityManagerFactory that acts as a
facade to a BrokerFactory.EntityManagerFactory.EntityManager interface.ConfigurationImpl.toProperties(boolean).
Constraint and they have the same local and primary key
columns and action.
Log.ERROR
level with the stringification of o as the body
of the message, also outputting t to the log.
Log.ERROR
level with the stringification of o as the body
of the message, also outputting t to the log.
Extent.
Extent.
ObjectNotFoundException when an orphaned key is discovered.find methods of this interface.
ResultObjectProvider that can return all instances
of type, optionally including subclasses as defined
by subclasses.
DelegatingResultSet, which is the default.
DelegatingResultSet, which is the default.
DelegatingResultSet, which is the default.
DelegatingResultSet, which is the default.
DelegatingResultSet, which is the default.
Expressions in its native query language.ExpressionQuery.Log.FATAL
level with the stringification of o as the body
of the message, also outputting t to the log.
Log.FATAL
level with the stringification of o as the body
of the message, also outputting t to the log.
FetchGroup.File Value.states based on the objects' current
states, and delegates to
AbstractStoreManager.flush(Collection,Collection,Collection,Collection,Collection).
false.
message into a string ready to be written to
the log.
Properties that stores its contents
in the same order and with the same formatting as was used to read
the contents from an input stream.JavaTypes constant.
PCDataGenerator.DynamicPCData instance for the given oid and metadata.
Schema matching the given database
schema to the current group.
DynamicStorage instance with the given
array of JavaTypes constants and the given object as
the user key for generation.
Options.setInto(java.lang.Object) means.Result.true, this properties object will add a
space after the delimiter character(if the delimiter is not
the space character).
AggregateListeners to use.
true, duplicate properties are allowed, and
the last property setting in the input will overwrite any previous
settings.
JDBCEvent for this event.
AutoClear constant.
AutoDetach which indicate when persistent
managed objects should be automatically detached in-place.
AutoDetach which indicate when persistent
managed objects should be automatically detached in-place.
AutoDetach flags.
services.
FieldMetaData.backingMember(java.lang.reflect.Member).
Options.getBooleanProperty(java.lang.String, java.lang.String, boolean) to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.
BrokerFactory class to use.
BrokerImpl extension to create.
BytecodeWriter to write to or null if none.
QueryCache that this object is associated with.
CacheMap that this cache is using.
CacheMap that this cache is using.
null if an
extent was specified instead of a collection.
null if an
extent was specified instead of a collection.
null if a
collection was specified instead of an extent.
null if this information is not available / not relevant.
DatabaseMetaData.
Throwable from ExceptionInfo.getNestedThrowables()
in order to conform to Throwable.getCause() in Java 1.4+.
Throwable from OpenJPAException.getNestedThrowables()
in order to conform to Throwable.getCause() in Java 1.4+.
ClassResolver to use for custom
class loading.
ClassResolver to use.
null.
ApplicationIdTool.run() method has not been called.
CodeGenerator.generateCode() has not
been called.
MappingInfo.createColumns(org.apache.openjpa.meta.MetaDataContext, java.lang.String, org.apache.openjpa.jdbc.schema.Column[], org.apache.openjpa.jdbc.schema.Table, boolean),
or for the foreign key created by the last call to
MappingInfo.createForeignKey(org.apache.openjpa.meta.MetaDataContext, java.lang.String, java.util.List, org.apache.openjpa.jdbc.meta.MappingInfo.ForeignKeyDefaults, org.apache.openjpa.jdbc.schema.Table, org.apache.openjpa.jdbc.meta.ClassMapping, org.apache.openjpa.jdbc.meta.ClassMapping, boolean, boolean).
DatabaseMetaData.
openjpa.Runtime by default.
Connection for this savepoint.
ConnectionDecorators to use.
ConnectionDecorator for adding
functionality to JDBC connections.
ConnectionRetainModes.CONN_RETAIN_ALWAYS
ConnectionRetainModes.CONN_RETAIN_TRANS
ConnectionRetainModes.CONN_RETAIN_DEMAND
ForeignKey.getConstantColumns().
StoreContext that this store manager is
associated with.
DataCache to use for level-2 data store caching.
DBDictionary to use to define the RDBMS SQL information.
DBDictionary to use.
ClassMetaData.getDeclaredField(int).
ClassMetaData.getDeclaredField(int).
ClassMetaData.getDeclaredFields().
ValueMetaData.getDeclaredTypeMetaData().
ClassMetaData.getDeclaredUnmanagedFields().
FieldMetaData.getDeclaringMetaData()
ClassMetaData.ACCESS_UNKNOWN access type.
FormatPreservingProperties.setDefaultEntryDelimiter(char)
ClassMetaData.getDefaultFetchGroupFields().
ClassMetaData.getDefinedFields().
ClassMetaData.getDefinedFieldsInListingOrder().
FieldMetaData.getDefiningMetaData()
SchemaParser.resolveConstraints() is called.
DetachState constant.
DOCTYPE declaration
that should be dynamically included in xml documents that will be
validated.
TypedProperties.getDoubleProperty(java.lang.String) to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.
DriverDataSource to use for creating a DataSource
from a JDBC Driver.
SchemaGroup, and, depending on
the schema action, from the database.
JDBCFetchConfiguration.
EagerFetchModes.EAGER_NONE
EagerFetchModes.EAGER_JOIN
EagerFetchModes.EAGER_PARALLEL
LRSCollectionFieldStrategy.getIndependentElementMappings(boolean)
(or null).
FieldMetaData.getElement()
ValueMetaData.getEmbeddedMetaData().
ClassMetaData.getEmbeddingMetaData()
Long.MAX_VALUE for no limit.
OpenJPAEntityManagerFactory specified by
your OpenJPA defaults.
OpenJPAEntityManagerFactory specified by
your OpenJPA defaults, using map as overrides.
SQLException.
ExpressionFactory to use to create an expression to
be executed against an extent.
ResultSet.
FetchConfigurations.
FetchConfigurations.
Constants.
Generator for the generated values of the specified
type, or null if the field is not generated.
ClassMetaData.getField(int).
ClassMetaData.getField(int).
ValueMetaData.getFieldMetaData().
ClassMetaData.getFields().
ClassMetaData.getFieldsInListingOrder().
PersistenceCapable class.
PersistenceCapable class.
XMLFileHandler associated with this configuration.
Map with keys of the File to be
written to, and values of a Collection of
SourceTracker instances.
FilterListeners to use.
TypedProperties.getFloatProperty(java.lang.String) to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.
QueryFlushModes.FLUSH_TRUE,
QueryFlushModes.FLUSH_FALSE, or
QueryFlushModes.FLUSH_WITH_CONNECTION, as determined
by parsing the string returned by OpenJPAConfiguration.getFlushBeforeQueries().
DBDictionary.catalogSeparator).
DBDictionary.catalogSeparator).
DBDictionary.catalogSeparator).
Seq for the datastore identity values of the
specified persistent class, or null if the class' identity cannot be
represented as a sequence.
Generator for the datastore identity values of the
specified type, or null if the type is unmanaged or its identity
cannot be represented by a sequence.
ClassLoader.
ClassLoader.
true, this properties object will add a
timestamp to the beginning of the file, just after the header
(if any) is printed.
BrokerFactory
from properties.
List.size().
TypedProperties.getIntProperty(java.lang.String) to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.
FieldMetaData.getInverseMetaDatas()
JavaTypes for the version values this
strategy uses.
JavaTypes for the discriminator
values.
JavaTypes or JavaSQLTypes.
Types.
JDBCListeners to use.
JDBCListener plugins for
listening to JDBCEvents.
Types constant.
Types constant for the given SQL type name.
Types constant for the given
JavaTypes or JavaSQLTypes constant.
Joinable for the given column.
LRSCollectionFieldStrategy.getIndependentElementMappings(boolean) (or null).
LRSMapFieldStrategy.getIndependentKeyMappings(boolean) or
LRSMapFieldStrategy.getIndependentValueMappings(boolean) (or null).
ContainerFieldStrategy.getIndependentElementMappings(boolean) (or null).
Join elements for this select.
JoinSyntaxes.
LRSMapFieldStrategy.getIndependentKeyMappings(boolean) or
LRSMapFieldStrategy.getIndependentValueMappings(boolean) (or null).
FieldMetaData.getKey()
CallbackModes flags for handling lifecycle listener
exceptions.
Localizer to use for translating
error messages.
LockLevels.LOCK_NONE if not locked.
JDBCLockManager, return it.
TypedProperties.getLongProperty(java.lang.String) to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.
LRSSizes constant for the large result set size
setting.
ManagedRuntime to use for managed
environments.
FieldMetaData.getMappedByMetaData()
ClassMetaData.getMappedPCSubclassMetaDatas().
ClassMetaData.getMappedPCSuperclassMetaData().
QueryResultMapping.PCResult.addMapping(java.lang.String, java.lang.Object), or null if none.
MappingDefaults to use.
MappingDefaults to use with a repository.
MetaDataFactory to use for
loading and storing object-relational mapping data.
QueryResultMapping.PCResult.addMapping(java.lang.String, java.lang.Object), or
empty array if none.
ClassMetaData.getRepository().
FieldMetaData.getRepository()
MetaDataContext.getRepository().
DelegatingDatabaseMetaData, which is the default.
ClassMetaData associated with the
persistent object o.
ClassMetaData associated with the
persistent type cls.
MetaDataFactory to use.
MetaDataRepository to use.
FieldMetaData.NULL_UNSET: no value supplied
FieldMetaData.NULL_NONE: leave null values as null in the data store
FieldMetaData.NULL_EXCEPTION: throw an exception if this field is null
at commit
FieldMetaData.NULL_DEFAULT: use the database default if this field is
null at commit
Defaults to FieldMetaData.NULL_UNSET.
StoreContext.getDirtyObjects().
orderIndexth ordering
expression in Query#getOrderingClauses from the
given result object.
ClassMetaData.getPCSubclassMetaDatas().
ClassMetaData.getPCSuperclassMetaData().
PersistenceCapable instance that provides access to
the instance managed by this state manager.
PersistenceCapable
class, or null if none.
Types type for the given one.
Broker.preFlush()
when a savepoint is set.
ForeignKey.getColumns().
ForeignKey.getConstantPrimaryKeyColumns().
ClassMetaData.getPrimaryKeyFields().
Platform
property listing the runtime platform, such as:
OpenJPA JDBC Edition: Oracle Database
ConfigurationImpl.setProperties(java.lang.String) or ConfigurationImpl.setPropertiesFile(java.io.File), or null if none.
Map.
Properties.getProperty(java.lang.String) to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.
ProxyManager to use for second
class object proxies.
ProxyManager to use.
RemoteCommitProvider that this manager uses.
RestoreState constant.
Result.getObject(java.lang.Object, int, java.lang.Object), or null if none.
Result.getObject(java.lang.Object, int, java.lang.Object) for each column.
DelegatingResultSet, which is the default.
DelegatingResultSet, which is the default.
DelegatingResultSet, which is the default.
ResultSet.
QueryContext.setResultType(java.lang.Class), or null if none.
create is false and the row has not already been created.
none.
SchemaFactory to use to provide
schema information during system initialization.
SchemaFactory to use for schema information.
DatabaseMetaData.
OracleDictionary.SELECT_HINT in the
fetch configuraiton, and if so, append the Orache hint after the
"SELECT" part of the query.
org.apache.openjpa.sql.Select subclasses constant
for loading this relation, based on how the related type is mapped,
whether this relation is polymorphic, and whether it is configured to
use class criteria.
Seq.
Seq.
trackers were loaded from.
SQLException.
Statement that caused the exception.
StoreException.
OpenJPAException.
StoreException.
StoreException.
StoreException.
StoreException.
StoreException.
XMLStore associated with this configuration.
StoreFacadeTypeRegistry instance associated with this
configuration.
JDBCFetchConfiguration.
EagerFetchModes.EAGER_NONE
EagerFetchModes.EAGER_JOIN
EagerFetchModes.EAGER_PARALLEL
DatabaseMetaData.
this.
ChangeTrackers
to try to cut down on data store operations at the cost of some extra
bookkeeping overhead.
Connection, or -1 for the default level.
CallbackModes flags for handling transaction listener
exceptions.
TransactionManager.
TransactionManager in JNDI.
Object if
the type is unknown.
null if none
has been set.
ValueMetaData.getTypeMetaData().
Types.
Types.
UpdateManager to use for managing SQL updates.
UpdateManager for runtime data store interaction.
FieldMetaDatas to Constants.
FieldMetaData to update
Constants, in cases where this query is for a bulk update.
validate parameter of false.
validate parameter
of true.
Value for the given property, or null if none.
LRSMapFieldStrategy.getIndependentKeyMappings(boolean) or
LRSMapFieldStrategy.getIndependentValueMappings(boolean) (or null).
ValueMetaData.getValueMappedByMetaData().
FieldMetaData.getValue()
Values.
Seq for the generated values of the specified
field, or null if the field is not generated.
o.
o.
ClassMetaData.getVersionField().
JavaTypes constant.
StoreException by default.
ValueHandler.LoggingConnectionDecorator.SQLWarningHandler interface
that allows customization of the actions to perform when a
SQLWarning occurs at any point on a Connection,
Statement, or ResultSet.
QueryKey.equals(java.lang.Object)
method defined above.
ConfigurationImpl.toProperties(boolean).
OpenJPAId.toString() call on another
instance.
OpenJPAId.toString() call on another
instance.
OpenJPAId.toString() call on another
instance.
OpenJPAId.toString() call on another
instance.
SybaseDictionary.createIdentityColumn is true, then the
identityColumnName will be the name of the
additional unique column that will be created.
ClassTableJDBCSeq alias.
TableJDBCSeq alias.
ValueTableJDBCSeq alias.
String.indexOf(int) function on
the given target with the given args.
Log.INFO
level with the stringification of o as the body
of the message, also outputting t to the log.
Log.INFO
level with the stringification of o as the body
of the message, also outputting t to the log.
DataCacheManager.
DataCacheManager.
SavepointManager implementation which stores all data in memory.Select.MetaDataFactory responsible for both metadata and
mapping.
MetaDataFactory responsible for both metadata and
mapping.
OpenJPAId subclass appropriate for int fields.Value.IllegalStateException.ManagedRuntime interface that uses
a static method call to find the TransactionManager.isAllInsertable (cols.length, nullValue).
isAllUpdatable (cols.length, nullValue).
isAnyInsertable (cols.length, nullValue).
isAnyUpdatable (cols.length, nullValue).
Types and size.
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.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.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.
true if obj is a detached object
(one that can be reattached to a Broker via a call to
Broker.attach(java.lang.Object, boolean, org.apache.openjpa.kernel.OpCallbacks)); otherwise returns false.
true if pc is a detached object
(one that can be reattached to a EntityManager via a call
to EntityManager#merge); otherwise returns
false.
Log.ERROR log level is enabled.
Log.FATAL log level is enabled.
Log.INFO log level is enabled.
isInsertable (0, nullValue), but returns
false if the given column is null.
AnnotationPersistenceMetaDataParser.getMode().
XMLPersistenceMetaDataParser.getMode().
XMLPersistenceMetaDataSerializer.getMode().
XMLPersistenceMetaDataSerializer.getMode().
XMLPersistenceMetaDataSerializer.getMode().
AnnotationPersistenceMetaDataParser.getMode().
XMLPersistenceMetaDataParser.getMode().
XMLPersistenceMetaDataSerializer.getMode().
broker.
ObjectId.
AnnotationPersistenceMetaDataParser.getMode().
XMLPersistenceMetaDataParser.getMode().
XMLPersistenceMetaDataSerializer.getMode().
true if cls is already registered.
Log.TRACE log level is enabled.
isUpdatable (0, nullValue), but returns
false if the given column is null.
Log.WARN log level is enabled.
List.size().
SavepointManager implementation that uses JDBC 3 savepoints
to store state.AggregateListener.JDBCConfiguration interface.JDBCEvents.FetchConfiguration.FetchConfiguration.FilterListener.JDBCEvents that occur.LockManager interface with methods for
datastore locking during the select and load process.Seq interface to provide information
on the schema needed by this sequence.SeqValue.matches() instead.matches() instead.RemoteCommitProvider that
listens for object modifications and propagates those changes to
other RemoteCommitProviders over a JMS topic.ManagedRuntime interface that uses JNDI to
find the TransactionManager.ContainerFieldStrategy.getIndependentElementMappings(boolean) (or null).
LRSCollectionFieldStrategy.getIndependentElementMappings(boolean) (or null).
ContainerFieldStrategy.getIndependentElementMappings(boolean) (or null).
LRSMapFieldStrategy.getIndependentKeyMappings(boolean) (or null).
FieldStrategy.joinKeyRelation(org.apache.openjpa.jdbc.sql.Joins, boolean, boolean) by default.
LRSMapFieldStrategy.getIndependentValueMappings(boolean) (or null).
FieldStrategy.joinRelation(org.apache.openjpa.jdbc.sql.Joins, boolean, boolean) by default.
LifecycleEvents.ResultList implementation that wraps a normal list.AbstractStoreManager.initialize(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.kernel.PCState, org.apache.openjpa.kernel.FetchConfiguration, java.lang.Object) invocation.
in, according to the rules
described in Properties.load(java.io.InputStream).
meta into a list of objects.
StoreManager.initialize(org.apache.openjpa.kernel.OpenJPAStateManager, org.apache.openjpa.kernel.PCState, org.apache.openjpa.kernel.FetchConfiguration, java.lang.Object) or StoreManager.load(org.apache.openjpa.kernel.OpenJPAStateManager, java.util.BitSet, org.apache.openjpa.kernel.FetchConfiguration, int, java.lang.Object))
depending on each state manager's state.
ConfigurationProvider that has parsed system defaults.
ProductDerivations, and from System properties.
ConfigurationProvider that has parsed system globals.
Message can provide a localized message via the
Localizer.Message.getMessage() method call, and can also provide the original key,
package, and substitution array that were used to assemble the message.FetchConfiguration for the broker.
Multithreaded flag is set to true.
VersionLockManager.lockInternal(org.apache.openjpa.kernel.OpenJPAStateManager, int, long, java.lang.Object) after traversing to owning
instance (if embedded) and assuring that the instance is persistent,
is not new, and is not already locked at a higher level.
FetchPlan for the entity manager.
LockManager.lock(org.apache.openjpa.kernel.OpenJPAStateManager, int, int, java.lang.Object) with each element of the collection
FetchConfiguration for the broker.
FetchPlan for the entity manager.
FetchPlan for the entity manager.
VersionLockManager.getVersionCheckOnReadLock()
and VersionLockManager.getVersionUpdateOnWriteLock().
interrupted.
interrupted.
Connection, in order
allow waiting on locks.
InformixDictionary.lockModeEnabled is true, then this
parameter specifies the number of seconds we will wait to
obtain a lock for inserts and pessimistic locking.
LogFactory implementation that delegates to the Log4J framework.Log interface.openjpa.DataCache.
openjpa.Enhance.
openjpa.jdbc.JDBC.
openjpa.MetaData.
openjpa.Query.
openjpa.Runtime.
openjpa.jdbc.Schema.
openjpa.jdbc.SQL.
openjpa.Tool.
LogFactory.LogFactory implementation.Log interface.ConnectionDecorator that creates logging connections and
ReportingSQLExceptions.SQLWarnings occur.OutputStreams.OpenJPAId subclass appropriate for long fields.LRUMap that can change its
maximum size.MapChangeTracker.ValueMappingInfo.
ValueMetaData.setValueMappedBy(java.lang.String) to denote that the map key
is mapped by the primary key field of the value.
MappingDefaults.MetaDataFactory for
combined metadata and mapping.MappingRepository for
a given configuration.MappingTool on the specified files.MetaDataRepository uses implementations of this interface
to load and store metadata.MetaDataFactory instances -- one for
metadata, one for mappings -- into a single MetaDataFactory facade.ClassResolver that uses multiple class loaders to
resolve classes.default
JDBCSeq implementation that uses a database sequences
to generate numbers.contains clause, and the returned value will be reused
for any further instances of the variable in subexpression of the
filter string.
AbstractDataCache.keyRemoved(java.lang.Object, boolean).
Condition instance that is bound to this
Lock instance.
Condition instance for use with this
Lock instance.
Context object for use by this provider.
DriverDataSource to use
for creating a DataSource from a JDBC Driver.
PCData implementation of the right type for
embedded instances.
BrokerFactory
from properties.
cls.
Number, String, or Boolean instance.
Map to be used for the primary managed object cache.
MetaDataFactory to use with a repository.
PersistenceCapable class.
PersistenceCapable class, using the String
form of the constructor.
Order for the given field and declaration.
parent.address.city
var.address.city
PreparedStatementManager.
RowManager.
causes.
Value.OpenJPAConfiguration interface.Properties map type with the added
abilities to read application options from the command line and to
use bean patterns to set an object's properties via command-line the
stored mappings.ExpressionParser for language, or
null if no expression parser exists in the system for
the specified language.
Class representation of the class(es) named in the
given arg.
Class representation of the class(es) named in the
given metadatas.
PersistenceCapable interface at runtime.PCDataGenerator.DynamicPCData instances which avoid primitve wrappers
to optimize memory use and performance at the cost of slightly higher
startup time.PCDatas generated will implement this interface
to simplify initialization.PCData implementation.PersistenceCapable interface at runtime.ResultObjectProvider that populates a
OpenJPAStateManager object in an application-defined manner.MetaDataFactory for JPA mapping information.MetaDataFactory for JPA metadata.EntityManager.PersistenceUnitInfo interface used by OpenJPA
when parsing persistence configuration information.oid into the cache.
qk into the
cache.
Value consisting of plugin name and properties.Configuration instance from the command line
options provided.
DelegatingCallableStatement, which is the default.
DelegatingCallableStatement, which is the default.
DelegatingPreparedStatement, which is the default.
DelegatingPreparedStatement, which is the default.
ReverseCustomizer that uses a properties file to
to allow customization of basic class and field properties.ArrayList type that dirties the
persistent/transactional field it is assigned to on modification.Calendar types.Collection types.Date
types.Calendar type that calls the dirty
method on its owning persistence capable instance on modification.ProxyGregorianCalendar subclass that overrides the mutating
ProxyGregorianCalendar4.set(int, int) method, which is final in Java 1.3 but public in Java 1.4
and higher.HashMap type that dirties the
persistent/transactional field it is assigned to on modification.HashSet type that dirties the
persistent/transactional field it is assigned to on modification.Hashtable type that dirties the
persistent/transactional field it is assigned to on modification.LinkedList type that dirties the
persistent/transactional field it is assigned to on modification.ProxyManager interface.Map types.Properties type that dirties the
persistent/transactional field it is assigned to on modification.Date type that calls the dirty
method on its owning persistence capable instance on modification.Time type that calls the dirty
method on its owning persistence capable instance on modification.Timestamp type that calls the dirty
method on its owning persistence capable instance on modification.TreeMap type that dirties the
persistent/transactional field it is assigned to on modification.TreeSet type that dirties the
persistent/transactional field it is assigned to on modification.Date type that calls the dirty
method on its owning persistence capable instance on modification.Vector type that dirties the
persistent/transactional field it is assigned to on modification.FormatPreservingProperties.putAll(java.util.Map) implementation,
putting all the key-value pairs via FormatPreservingProperties.put(java.lang.Object, java.lang.Object).
setBytes method on the given BLOB object.
putBytes method on the given BLOB object.
setCharacterStream method on the given
CLOB object.
putChars method on the given CLOB
object.
setString method on the given CLOB
object.
putString method on the given CLOB object.
StoreQuery implementation that caches the OIDs involved in
the query, and can determine whether or not the query has been dirtied.query if no
cached results are available.
Query interface.Query interface.Row.setObject.Externalizable interface to read from
the properties written by ConfigurationImpl.writeExternal(java.io.ObjectOutput).
true if updates to data already in the
cache (either in AbstractDataCache.commit(java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection) or the AbstractDataCache.update(org.apache.openjpa.datacache.DataCachePCData))
should be put back into the cache.
SchemaFactory.
CodeGenerators to write the Java code for the generated
mappings to the proper packages.
Lock with the same basic
behavior and semantics as the implicit monitor lock accessed using
synchronized methods and statements, but with extended capabilities.Map type that can hold its keys, values, or both with
weak or soft references.RemoteCommitListeners on remote commit events.RemoteCommitEventManagers.RemoteCommitProvider.key is pinned into the cache, the pin is
cleared and the object is removed.
TypedProperties.removeBooleanProperty(java.lang.String) to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.
TypedProperties.removeDoubleProperty(java.lang.String) to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.
groups from the set of fetch group names
to use when loading objects.
groups from the set of fetch group names
to use when loading objects.
groups from the set of fetch group names
to use when loading objects.
fields from the set of fully-qualified field names
to use when loading objects.
fields from the set of fully-qualified field names
to use when loading objects.
fields from the set of field names
to use when loading objects.
fields from the set of fully-qualified field names
to use when loading objects.
fields from the set of field names
to use when loading objects.
TypedProperties.removeFloatProperty(java.lang.String) to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.
TypedProperties.removeIntProperty(java.lang.String) to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.
field to the set of fully-qualified field names to
eagerly join when loading objects.
fields from the set of fully-qualified
field names to eagerly join when loading objects.
TypedProperties.removeLongProperty(java.lang.String) to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.
Properties#removeProperty to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.
PCRegistry.RegisterClassListener.
JavaTypes constant for the given field
SQLException that contains information about
the Statement SQL that caused the exception.LifecycleEvent.
hasNext() if
the owning ResultList has been closed.ResultObjectProvider.Result implementation wrapped around a result set.ReverseMappingTool.ReverseMappingTool on the specified XML files.Row implementation.OpenJPAStateManagers as necessary.
SchemaGroups.Schemas matching the current
database.SchemaTool on the specified XML schema definition
files.ith select in the union.
Result.
Result.
Result.
Result.
ith select in the union.
LRSCollectionFieldStrategy.getIndependentElementMappings(boolean)
(or null).
ContainerFieldStrategy.getIndependentElementMappings(boolean)
(or null).
Select implementation.Result implementation wrapped around this select.Select.#serializeValueMappingContent.
true, this properties object will add a
space after the delimiter character(if the delimiter is not
the space character).
AggregateListeners to use.
true, duplicate properties are allowed, and
the last property setting in the input will overwrite any previous
settings.
AutoDetach flags.
AutoDetach which indicate when persistent
managed objects should be automatically detached in-place.
AutoDetach which indicate when persistent
managed objects should be automatically detached in-place.
AutoDetach which indicate when persistent
managed objects should be automatically detached in-place.
AutoDetach which indicate when persistent
managed objects should be automatically detached in-place.
Object.class.
BrokerFactory class to use.
BrokerImpl extension to create.
BytecodeWriter to write the bytecode to or null if none.
ClassResolver to use for custom
class loading.
ClassResolver to use.
MappingInfo.createColumns(org.apache.openjpa.meta.MetaDataContext, java.lang.String, org.apache.openjpa.jdbc.schema.Column[], org.apache.openjpa.jdbc.schema.Table, boolean),
or for the foreign key created by the last call to
MappingInfo.createForeignKey(org.apache.openjpa.meta.MetaDataContext, java.lang.String, java.util.List, org.apache.openjpa.jdbc.meta.MappingInfo.ForeignKeyDefaults, org.apache.openjpa.jdbc.schema.Table, org.apache.openjpa.jdbc.meta.ClassMapping, org.apache.openjpa.jdbc.meta.ClassMapping, boolean, boolean).
fm.
ConnectionDecorator for
adding functionality to JDBC connections.
ConnectionDecorators to use.
ConnectionRetainModes.CONN_RETAIN_ALWAYS
ConnectionRetainModes.CONN_RETAIN_TRANS
ConnectionRetainModes.CONN_RETAIN_DEMAND
DataCache to use for level-2 data store caching.
OpenJPAConfiguration.setDataCacheTimeout(int).
DBDictionary to use to define the RDBMS SQL information.
DBDictionary to use.
SchemaParser.resolveConstraints() is called.
DriverDataSource to use for creating a DataSource
from a JDBC Driver.
SchemaGroup, and, depending on
the schema action, from the database.
OpenJPAConfiguration.setDynamicDataStructs(boolean).
EagerFetchModes.EAGER_NONE
EagerFetchModes.EAGER_JOIN
EagerFetchModes.EAGER_PARALLEL
JDBCFetchConfiguration.
OpenJPAConfiguration.setFetchBatchSize(int).
ResultSet.
FetchConfigurations.
FetchConfigurations.
FileSchemaFactory.setFile(java.lang.String). Retained for
backwards-compatible auto-configuration.
Files of metadata files or directories supplied by user.
Files of metadata files or
directories supplied by user via auto-configuration.
FilterListeners to use.
QueryFlushModes.FLUSH_TRUE,
QueryFlushModes.FLUSH_FALSE, or
QueryFlushModes.FLUSH_WITH_CONNECTION.
Query.
OpenJPAConfiguration.setIgnoreChanges(boolean).
ClassTableJDBCSeq.setIgnoreUnmapped(boolean). Retained for
backwards-compatibility for auto-configuration.
TableJDBCSeq.setAllocate(int). Retained for backwards
compatibility of auto-configuration.
true, this properties object will add a
timestamp to the beginning of the file, just after the header
(if any) is printed.
InitialContext
constructor for JNDI lookups.
opts.
JavaTypes or JavaSQLTypes.
JDBCListener plugins for
listening to JDBCEvents.
JDBCListeners to use.
JoinSyntaxes.
CallbackModes flags for handling lifecycle listener
exceptions.
OpenJPAConfiguration.setLockTimeout(int).
ManagedRuntime to use for managed
environments.
Mapping property is set, we check these defaults
before checking metadata factory defaults.
MappingDefaults to use.
MappingDefaults to use with a repository.
MetaDataFactory to use for
loading and storing object-relational mapping data.
OpenJPAConfiguration.setMaxFetchDepth(int).
MetaDataFactory to use.
MetaDataFactory alias setting.
MetaDataRepository to use.
OpenJPAConfiguration.setMultithreaded(boolean).
OpenJPAConfiguration.setNontransactionalRead(boolean).
OpenJPAConfiguration.setNontransactionalWrite(boolean).
FieldMetaData.NULL_UNSET: no value supplied
FieldMetaData.NULL_NONE: leave null values as null in the data store
FieldMetaData.NULL_EXCEPTION: throw an exception if this field is null
at commit
FieldMetaData.NULL_DEFAULT: use the database default if this field is
null at commit
Defaults to FieldMetaData.NULL_UNSET.
OpenJPAConfiguration.setOptimistic(boolean).
StoreContext.getDirtyObjects().
Broker.preFlush()
when a savepoint is set.
true, pretty-print SQL by running it
through SQLFormatter.prettyPrint(java.lang.Object).
Map.
Properties.setProperty(String,String) to remove
the key if the given value is null.
ProxyManager to use for second
class object proxies.
ProxyManager to use.
ResultSet.
OpenJPAConfiguration.setRetainState(boolean).
OpenJPAConfiguration.setRetryClassRegistration(boolean).
none.
SchemaFactory to use to provide
schema information during system initialization.
SchemaFactory to use for schema information.
Seq.
NativeJDBCSeq.setSequence(java.lang.String). Retained for
backwards-compatibility for auto-configuration.
Seq.
EagerFetchModes.EAGER_NONE
EagerFetchModes.EAGER_JOIN
EagerFetchModes.EAGER_PARALLEL
JDBCFetchConfiguration.
TableJDBCSeq.setTable(java.lang.String). Retained for
backwards-compatibility with auto-configuration.
TableSchemaFactory.setTable(java.lang.String). Retained for
backwards-compatible auto-configuration.
JumpInstructions to the given instruction,
clearing the collection in the process.
ChangeTrackers
to try to cut down on data store operations at the cost of some extra
bookkeeping overhead.
Connection, or -1 for the default level.
CallbackModes flags for handling transaction listener
exceptions.
TransactionManager.
TransactionManager in JNDI.
UpdateManager to use for managing SQL updates.
UpdateManager for runtime data store interaction.
URLs of metadata files or jars supplied by user.
URLs of metadata files or jars
supplied by user via auto-configuration.
OpenJPAStateManager.
OpenJPAStateManager.
validate parameter of false.
validate parameter
of true.
OpenJPAId subclass appropriate for short fields.ResultList designed for use with result
object providers backed by efficient random-access data structures, such
as the ListResultObjectProvider.RemoteCommitProvider
that listens for object modifications and propagates those changes
to other SingleJVMRemoteCommitProviders in the same JVM.Integer.MAX_VALUE
if the size in unknown.
ResultSet.last() to calcualte the size of
large result sets.
Integer.MAX_VALUE for the size of
large result sets.
Map type that maintains a maximum size, automatically
removing entries when the maximum is exceeded.SizedMap.overflowRemoved(java.lang.Object, java.lang.Object) in the soft map.
RandomAccessResultList that only maintains
soft references to instantiated objects.SourceTrackers.SQLException into
the appropriate OpenJPA type.SQLEmbed directlySQLEmbed directlyOpenJPAStateManager interface for use
with this runtime.datas into the appropriate file,
as dictated by meta.
matches() instead.OpenJPAId subclass appropriate for String fields.Value.String.substring(int) function on
the given target with the given args.
ManagedRuntime implementation for SunONE.base mapping.
Statement.setFetchSize(int)
method.
MappingInfo with our current mapping information.
MappingInfo with our current mapping information.
MappingInfo with our current mapping information.
MappingInfo with our current mapping information.
MappingInfo with our current mapping information.
true.
JDBCSeq implementation that uses a database table
for sequence number generation.RemoteCommitProvider that
listens for object modifications and propagates those changes to
other RemoteCommitProviders over TCP sockets.Seq used
to provide datastore ids.Map containing the properties necessary to create
a Configuration that reflects the information in this
persistence unit info.
Map containing the properties necessary to create
a Configuration that reflects the information in the given
persistence unit info.
ValueMapping POLY_* constant for
the given enum value.
propName to a lowercase-with-hyphens-style string.
Log.TRACE
level with the stringification of o as the body
of the message.
Log.TRACE
level with the stringification of o as the body
of the message, also outputting t to the log.
TransactionEvents.interrupted.
interrupted.
Properties map type with added
convenience methods to retrieve and set options as primitive values.oid from the cache.
key into the cache.
FieldMetaData,Value for update statements.
OpenJPAStateManager.
OpenJPAStateManager.
Value.SAXException instead.Value objects to notify listener of change.
Value objects for changes directly.ValueMapping implementation.ValueMetaData implementation.TableJDBCSeq that maintains multiple
sequence counts.LockManager implementation that provides support
for version checking and version updating when locks are acquired.Log.WARN
level with the stringification of o as the body
of the message, also outputting t to the log.
Log.WARN
level with the stringification of o as the body
of the message, also outputting t to the log.
wherePrimaryKey or whereForeignKey
condition to the given select, depending on whether we have a join
foreign key.
matches() instead.ManagedRuntime implementation that directly accesses the
transaction manager via WebLogic Server helper classes.Writer.
Externalizable interface to write
the properties returned by ConfigurationImpl.toProperties(boolean).
ObjectData objects by serializing a collection
of them into and out of an XML file.XMLPersistenceMappingSerializer.MappingSerializationComparator for store-specific tags such
as <sql-result-set-mapping>.Schema objects.Schemas to XML matching the document
type definition defined by the XMLSchemaParser.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||