|
SolarMetric Kodo JDO 3.3.5 generated on August 31 2005 | ||||||||
PREV NEXT | FRAMES NO FRAMES |
DataCache
implementation that provides various
statistics, logging, and timeout functionality common across cache
implementations.InstanceLifecycleListener
interfaces which delegates events to a single method.JDBCListener
listener.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.PCResultObjectProvider
that implements ResultObjectProvider.getResultObject()
by assembling the necessary information about the object to be
loaded.pm
.
QueryCache
implementation that provides various
statistics, logging, and timeout functionality common across cache
implementations.RemoteCommitProvider
.Result
implementation designed to be subclassed easily by
implementations.PersistenceManagerFactory
implementation for use with the
AbstractStoreManager
.TransactionListener
interface
that provides no-op implementations of all methods.InverseManager.ACTION_EXCEPTION
action
InverseManager.ACTION_MANAGE
action
InverseManager.ACTION_WARN
action
kodo
vendor extension to this entity.
group
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 field names to
use when loading objects.
field
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 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.
ImplHelper.RegisterClassListener
.
Connection
was just committed.
Statement
is being created.
Statement
completed execution.
Statement
is being prepared.
RemoteCommitListener
interface.
RemoteCommitListener
interface.
index
th SQL element for this value to the
given buffer.
type
.
meta
.
IllegalStateException
, otherwise returns silently.
Value
property descriptors listing
recognized values for the property.
Value
property descriptors naming
the property' hierarchical category.
Value
property descriptors naming
the property's ordering in its category.
Value
property descriptors naming
the property's type or category.
ManagedRuntime
interface that searches
through a set of known JNDI locations and method invocations to locate the
appropriate mechanism for obtaining a TransactionManager.Connection
is about to be committed.
Statement
is being created.
Statement
is about to be executed.
Statement
is being prepared.
Value
.SingleFieldIdentity
subclass appropriate for byte fields.CacheMap
with an initial maximum
unpinned object size of 1000.
CacheMap
with an initial maximum
unpinned object size of size
.
CacheMap
with an initial maximum
unpinned object size of size
and a load factor of
load
.
CacheMap
with an initial size of
size
, load factor of load
, and maximum
unpinned object size of max
.
false
.
JDOCanRetryException
.true
if modifications to any of the
classes in changed
results in a possible
invalidation of this query; otherwise returns
false
.
SingleFieldIdentity
subclass appropriate for char fields.ColumnFieldMapping.DO_NOT_SET
if you should not set the row because the
column's default value should be used.
ClassAccessor
instance
for objects.DBSequenceFactory
that maintains a
separate sequence count per-class.classes
set have been changed.
ClassMapping
s to XML or some other format.SequenceFactory
implementation that uses a database sequences
to generate numbers.InstanceCallbacks#preClear
).
fmd
for
the instance managed by sm
and its inverses.
val
to the instance
managed by sm
.
InstanceLifecycleEvent.CLEAR
events.Connection
.
Connection
.
Connection
.
Connection
s.
LogFactory
implementation that delegates to the commons logging
framework.Log
interface.v1
and v2
to Comparable
, and
invokes v1.compareTo (v2)
.
Comparable
; simply use that mechanism for performing
comparison.
Configuration
interface.Connection
s before they are
returned to the user to add functionality.true
if this cache contains data
corresponding to oid
; otherwise returns
false
.
Integer.MAX_VALUE
.
Integer.MAX_VALUE
.
Capabilities
for this license type.
FieldMapping
instance for this
mapping type.
schematool
creates a
table, it will append an additional IDENTITY column to the
table's creation SQL.
InstanceLifecycleEvent.CREATE
events.Message
to send to the topic.
DelegatingStatement
, which is the default.
DelegatingStatement
, which is the default.
PCData
implementation for data caching.PCData
implementation for data caching.JDODataStoreException
.SequenceFactory
implementation that uses a database table
for sequence number generation.Log.TRACE
level with the stringification of o
as the body
of the message, also outputting t
to the log.
Log.TRACE
level with the stringification of o
as the body
of the message, also outputting t
to the log.
default
CallableStatement
that delegates to an internal statement.Extensions
instance.JoinableMapping
after doing column
translation.InstanceCallbacks#preDelete
).
InstanceLifecycleEvent.DELETE
events.LifecycleListener
system to listen to when a
dirty flushed instance becomes dirtied again after flush for the first time,
i.e.InstanceLifecycleEvent.DIRTY
events.Value
.fromMappingInfo
method.FetchConfiguration.EAGER_PARALLEL
FetchConfiguration.EAGER_NONE
FetchConfiguration.EAGER_JOIN
Configurable.endConfiguration()
must invoke this method.
Configurable.endConfiguration()
must invoke this method.
Configurable.endConfiguration()
must invoke this method.
count
new sequence
values.
count
new sequence
values.
ConfigurationImpl.toProperties(boolean)
.
ClassAccessor
and
name and type of the field.
Constraint
and they have the same local and primary key
columns and action.
Log.TRACE
level with the stringification of o
as the body
of the message, also outputting t
to the log.
Log.TRACE
level with the stringification of o
as the body
of the message, also outputting t
to the log.
InstanceLifecycleEvent.getEventType()
.
Extent
.
javax.jdo.ObjectNotFoundException
when an orphaned key
is discovered.getObjectById
methods of this interface.
PreparedStatement
execution.
PreparedStatement
execution.
PreparedStatement
s executed.
PreparedStatement
s.
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.
Statement
executions.
Statement
executions.
Statement
s that have been executed.
Statement
executions.
Extent
implementation that takes care of everything
but creating and closing iterators.Log.TRACE
level with the stringification of o
as the body
of the message, also outputting t
to the log.
Log.TRACE
level with the stringification of o
as the body
of the message, also outputting t
to the log.
FieldMapping
s to XML or some other format.File
Value
.FetchConfiguration.QUERY_FLUSH_FALSE
FetchConfiguration.QUERY_FLUSH_TRUE
FetchConfiguration.QUERY_FLUSH_WITH_CONNECTION
states
based on the objects' current JDO
states, and delegates to
AbstractStoreManager.flush(Collection,Collection,Collection,Collection,Collection)
.
MappingInfo
instance parsed from XML or some other format.
PCDataGenerator.DynamicPCData
instance for the given scope, oid,
and metadata.
Schema
matching the given database
schema to the current group.
Options.setInto(java.lang.Object)
means.AggregateListener
s to use.
JDBCEvent
for this event.
BytecodeWriter
to write to
or null if none.
CacheMap
that this
DataCacheImpl
is using.
CacheMap
that this
QueryCacheImpl
is using.
null
if this information is not available /
not relevant.
null
if an
extent was specified instead of a collection.
null
if a
collection was specified instead of an extent.
DatabaseMetaData
.
ClassAccessor
for this field.
ClassAccessor
for the specified class
ClassAccessor
for the specified object's class
ClassIndicator
to use when creating new class mappings.
ClassMetaData
object for this class,
or null if not persistence capable.
ClassResolver
to use for custom
class loading.
ClassResolver
to use.
ApplicationIdTool.run(kodo.conf.JDOConfiguration, java.lang.String[], serp.util.Options)
method has not been called.
ColumnVersionIndicator.getColumns()
instead.
DatabaseMetaData
.
com.solarmetric.Runtime
by
default.
null
.
ConnectionDecorator
s to use.
ConnectionDecorator
for adding
functionality to JDBC connections.
KodoPersistenceManager.CONN_RETAIN_PM
KodoPersistenceManager.CONN_RETAIN_TRANS
KodoPersistenceManager.CONN_RETAIN_DEMAND
ForeignKey.getConstantColumns()
.
DataCache
to use for level-2 data store caching.
DataCache
for the specified instance.
DataCache
for the specified class in the context
of the given persistence manager.
DataCache
for the specified class in the context
of the given persistence manager factory.
ClassMetaData.DATA_CACHE
extension.
ClassMetaData.DATA_CACHE_TIMEOUT
extension, or
the system default if no extension is present.
FieldMapping
type code for the type of the
column.
FieldMapping
type code for the type of data stored
by this indicator.
DBDictionary
to use to define the RDBMS SQL
information.
DBDictionary
to use.
ClassMetaData.getDeclaredField(int)
unnecessary.
ClassMetaData.getDeclaredField(int)
unnecessary.
ClassMetaData.getDeclaredFields()
unnecessary.
ClassMetaData.getDefaultFetchGroupFields()
unnecessary.
SchemaGroup
, and, depending on
the schema action, from the database.
FetchConfiguration
.
FetchConfiguration.EAGER_NONE
FetchConfiguration.EAGER_JOIN
FetchConfiguration.EAGER_PARALLEL
Object
if not specified, or null if this field
does not represent an array/collection/map type.
FieldMetaData.getElementTypeMetaData()
unnecessary.
FieldMetaData.ELEMENT_TYPE
or FieldMetaData.VALUE_TYPE
extension key.
Query
's range.
Long.MAX_VALUE
for no limit.
kodo
.
ResultSet
.
PersistenceManager
objects obtained from a
PersistenceManagerFactory
should be configured.
ClassMetaData.getField(int)
unnecessary.
ClassMetaData.getField(int)
unnecessary.
ClassMetaData.getFields()
unnecessary.
XMLFileHandler
associated with this configuration.
FilterListener
s to use.
FetchConfiguration.QUERY_FLUSH_TRUE
,
FetchConfiguration.QUERY_FLUSH_FALSE
, or
FetchConfiguration.QUERY_FLUSH_WITH_CONNECTION
, as determined
by parsing the string returned by JDOConfiguration.getFlushBeforeQueries()
.
MessageFormat
string to use as for SQL generation.
<package.to.Class>.<field>
.
DBDictionary.catalogSeparator
).
logical
, else DBDictionary.catalogSeparator
).
AbstractDataCache.get(java.lang.Object)
method.
AbstractQueryCache.get(kodo.datacache.QueryKey)
method.
Query.getIgnoreCache()
.
Mappings.UNIQUE
, Mappings.TRUE
, or Mappings.FALSE
.
Mappings.UNIQUE
, Mappings.TRUE
, or Mappings.FALSE
.
#INVERSE_LOGiCAL
extension key.
FieldMetaData.INVERSE_OWNER
extension key.
JDBCListener
s to use.
JDBCListener
plugins for
listening to JDBCEvent
s.
JDBCLockManager
.
Types
type of the column for this mapping.
Types
type of the column for this mapping.
Types
type of the column for this mapping.
Types
type of the column for this mapping.
Types
constant for the given
JDBCTypes
constant.
JDOImplHelper
.
Join
elements for this select.
Join
.
JDBCTypes
of the JDBC
value returned from calls to JoinableMapping.getJoinValue(kodo.jdbc.sql.Result, kodo.jdbc.schema.Column[], kodo.jdbc.schema.ForeignKey, kodo.jdbc.sql.Joins)
for the
given column.
Types
type of the column for this mapping.
Types
type of the column for this mapping.
Object
if not specified, or null if this field is not a map.
FieldMetaData.getKeyTypeMetaData()
unnecessary.
FieldMetaData.KEY_TYPE
extension key.
KodoPersistenceManager.LOCK_NONE
if not locked.
JDBCFetchConfiguration
constant for the large
result set size setting.
ManagedRuntime
to use for managed
environments.
MappingRepository.getMetaData(Class,ClassLoader,boolean)
unnecessary.
MappingRepository.getMetaData(Object,ClassLoader,boolean)
unnecessary.
MappingFactory
to use in creating the
O-R mappings.
MappingFactory
to use for O-R mapping.
MappingRepository.getMetaDatas()
unnecessary.
MappingRepository.getMetaDatas(Class,boolean,ClassLoader,boolean)
unnecessary.
MessageListener
capable of
understanding and processing messages created by
JMSRemoteCommitProvider.createMessage(kodo.event.RemoteCommitEvent)
.
FieldMetaData
for this mapping.
DelegatingDatabaseMetaData
, which is the default.
ClassMetaData
associated with the
persistent type type
.
ClassMetaData
associated with the
persistent type cls
.
ClassMetaData
associated with the
persistent type cls
.
Set
of File
s to which metadata
has been written.
MetaDataLoader
implementation to use
AbstractDataCache.get(java.lang.Object)
method.
AbstractQueryCache.get(kodo.datacache.QueryKey)
method.
SequenceGenerator.next()
instead. Implementations should
ensure that the value returned is within the range
of a long
, and does not have a decimal
part.
ClassMapping.isVirtualMapping()
method returns true
will be skipped.
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_NONE
.
kodo
extension.
ObjectInput
instance from the given stream.
PersistenceManager.getObjectById(java.lang.Object, boolean)
with the validate parameter
set to false.
PersistenceManager.getObjectById(java.lang.Object, boolean)
when the validate parameter
is false.
KodoPersistenceManager.LOOKUP_CHECK
KodoPersistenceManager.LOOKUP_HOLLOW
ObjectOutput
instance from the given stream.
FieldMetaData.getOwner()
unnecessary.
QueryMetaDataParser
.
ClassMetaData.getPCSuperclassMetaData()
unnecessary.
KodoPersistenceManagerSPI
that this store
manager is associated with.
KodoPersistenceManagerFactory
configured
based on the properties resource named by the system property
kodo.properties
, or the resource
kodo.properties
if no system property is
set.
PersistenceManagerFactory
from properties.
PersistenceManagerFactory
class name.
PersistenceManagerImpl
extension to
create.
Types
type for the given one.
ForeignKey.getColumns()
.
ForeignKey.getConstantPrimaryKeyColumns()
.
ClassMetaData.getPrimaryKeyFields()
unnecessary.
Platform
property listing the runtime platform, such as:
Kodo JDO JDBC Edition: Oracle Database
Properties
object.
ProxyManager
to use for second
class object proxies.
ProxyManager
to use.
Map
to use in caching query compilation
data using the configured plugin settings.
RemoteCommitProvider
that this manager uses.
KodoQuery.setResultClass(java.lang.Class)
, or null if none.
DelegatingResultSet
, which is the default.
DelegatingResultSet
, which is the default.
DelegatingResultSet
, which is the default.
ResultSet
.
create
is false and the row has not already been created.
SchemaFactory
to use to provide
schema information during system initialization.
SchemaFactory
to use for schema information.
DatabaseMetaData
.
SequenceFactory
implementation.
SequenceFactory
to use.
javax.jdo.JDOUnsupportedOptionException
.
SequenceGenerator
for the specified class.
SequenceGenerator
for the specified instance.
SequenceGenerator
for the specified persistent class.
SequenceGenerator
to use for creating datastore
identity values.
HttpServletRequest
and
HttpServletResponse
.
trackers
were loaded from.
Query
's range.
KodoPersistenceManagerSPI.getStateManager(java.lang.Object)
KodoPersistenceManagerSPI.getStateManager(java.lang.Object)
hits / (hits+misses)
).
hits / (hits+misses)
).
XMLStore
associated with this configuration.
KodoPersistenceManagerSPI.getStoreManager(boolean)
FetchConfiguration
.
FetchConfiguration.EAGER_NONE
FetchConfiguration.EAGER_JOIN
FetchConfiguration.EAGER_PARALLEL
ClassMapping
to use when mapping subclasses.
DatabaseMetaData
.
NamedCache
that this
TangosolCache
is using.
ChangeTracker
s
to try to cut down on data store operations at the cost of some extra
bookkeeping overhead.
Connection
, or -1 for the default level.
TransactionManager
.
TransactionManager
in JNDI.
Object
if
the type is unknown.
FieldMetaData.getTypeMetaData()
unnecessary.
FieldMetaData.TYPE
extension key.
Types
.
UpdateManager
to use for managing SQL updates.
UpdateManager
for runtime data store interaction.
Value
for the given property, or null if none.
Value
s.
o
.
VersionIndicator
to use when creating new class mappings.
InputStream
containing objects written
by TCPRemoteCommitProvider#broadcastCommitInfo
.
JDODataStoreException
by default.
false
.
kodo
.
ConfigurationImpl.toProperties(boolean)
.
ClassAccessor
and
name and type of the field.
QueryKey.equals(java.lang.Object)
method defined above.
true
if this VM has Java 5 features; otherwise
returns false
.
Id.getKey()
.
Id.toString()
call on another
instance.
Id.Id(Class, long)
.
Id.toString()
call on another
instance.
Id.Id(Class,String)
.
Id.toString()
call on another
instance.
Id.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.
JDOImplHelper
without the need for
security checks.Log.TRACE
level with the stringification of o
as the body
of the message, also outputting t
to the log.
Log.TRACE
level with the stringification of o
as the body
of the message, also outputting t
to the log.
DataCacheManager
.
InstanceLifecycleEvent
s
such as deletion, store, etc which correlate to
InstanceCallbacks
methods.SingleFieldIdentity
subclass appropriate for int fields.Value
.ManagedRuntime
interface that uses
a static method call to find the TransactionManager.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
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
nulling process, Boolean.TRUE
if it does, or null if it does
customize the nulling, but also relies on the standard nulling 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.
Log.DEBUG
log level is enabled.
StateManager
method.
FieldMetaData.DEPENDENT
extension key is
true and the field is a first class object.
true
if pc
is a detached object
(one that can be reattached to a PersistenceManager
via a
call to KodoPersistenceManager.attach(java.lang.Object)
); otherwise returns
false
.
StateManager
method.
true
if this field is editable; else
returns false
.
FieldMetaData.ELEMENT_DEPENDENT
/FieldMetaData.VALUE_DEPENDENT
extension key is true and the element/value contains first class
objects.
Log.ERROR
log level is enabled.
Log.FATAL
log level is enabled.
Log.INFO
log level is enabled.
InstanceCallbacks
.
FieldMetaData.KEY_DEPENDENT
extension key
is true and the key contains first class objects.
StateManager
method.
PersistenceCapable
type.
StateManager
method.
Log.TRACE
log level is enabled.
StateManager
method.
Log.WARN
log level is enabled.
AggregateListener
.JDBCConfiguration
interface.FetchConfiguration
.FilterListener
.JDBCEvent
s that occur on for a given
JDBCEventConnectionDecorator
.LockManager
interface with methods for
datastore locking during the select and load process.JDOConfiguration
interface.PersistenceCapable
classes from
JDO metadata.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.Extent
interface that adds some
Kodo-specific methods.PersistenceManagerFactory
objects and obtaining information about persistence capable instances.Query
interface that adds some
Kodo-specific methods.InstanceCallbacks#postLoad
).
MetaDataLoader
interface to the CFMetaDataParser
infrastructure.
cls
into the repository
configured via MetaDataLoader.setRepository(kodo.meta.JDOMetaDataRepository)
.
meta
into a list of objects.
AbstractStoreManager.initialize(kodo.runtime.KodoStateManager, kodo.runtime.JDOState, kodo.runtime.FetchConfiguration, java.lang.Object)
invocation.
Result
into an instance.
StoreManager.initialize(kodo.runtime.KodoStateManager, kodo.runtime.JDOState, kodo.runtime.FetchConfiguration, java.lang.Object)
or StoreManager.load(kodo.runtime.KodoStateManager, java.util.BitSet, kodo.runtime.FetchConfiguration, int, java.lang.Object)
)
depending on each state manager's state.
InstanceLifecycleEvent.LOAD
events.Multithreaded
flag is set to true.
LockManager.lock(kodo.runtime.KodoStateManager, int, int, java.lang.Object)
with each element of the collection.
Connection
, in order
allow waiting on locks.
FetchConfiguration
for the persistence manager.
FetchConfiguration
for the persistence manager.
FetchConfiguration
for the persistence manager.
InformixDictionary.lockModeEnabled
is true
, then this
parameter specifies the number of seconds we will wait to
obtain a lock for inserts and pessimistic locking.
kodo.DataCache
.
kodo.Enhance
.
kodo.jdbc.JDBC
.
com.solarmetric.Manage
kodo.MetaData
.
kodo.Query
.
kodo.Remote
.
kodo.Runtime
.
kodo.jdbc.Schema
.
kodo.jdbc.SQL
.
kodo.Tool
.
LogFactory
implementation that delegates to the Log4J framework.Log
interface.LogFactory
.LogFactory
implementation.Log
interface.OutputStream
s.SingleFieldIdentity
subclass appropriate for long fields.PersistenceManager.getObjectById(java.lang.Object, boolean)
when the validate parameter is
false.
PersistenceManager.getObjectById(java.lang.Object, boolean)
when the validate parameter
is false.
ClassMappingInfo
and FieldMappingInfo
.ClassMappingInfo
s.JDOMetaDataRepository
uses implementations of this
interface to load ClassMetaData
instances.ClassResolver
that uses multiple class loaders to
resolve classes.mem
is not up-to-date with db
.
Context
object for use by this
provider.
causes
.
KodoExtent
capable of loading all instances
of type
, optionally including subclasses as defined
by subclasses
.
Map
to be used for the managed object cache.
JDOMetaDataGenerator
appropriate for use
in the current environment.
MetaDataLoader
instance for a parser to use
NamedCache
for use as the underlying
data cache.
long
in the sequence.
PCDataGenerator.DynamicPCData
instances which avoid primitve wrappers
to optimize memory use and performance at the cost of slightly higher
startup time.PCData
s generated will implement this interface
to simplify initialization.ResultObjectProvider
that populates a
KodoStateManager
object in an application-defined manner.PersistenceManagerFactory
that must be subclassed for a specific runtime.PersistenceManager
for use with
this common runtime.oid
into the cache.
key
into the map.
qk
into the
cache.
Value
consisting of plugin name and properties.KodoPersistenceManager
that this result object
provider will load objects into.
RemoteCommitProvider
that
listens for object modifications and propagates those changes to
other RemoteCommitProviders over TCP sockets.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.Collection
types.Date
type that calls the
PersistenceCapable.jdoMakeDirty(java.lang.String)
method on its
owning persistence capable instance on modification.ProxyManager
interface.Map
types.putBytes
method on the given
BLOB object.
putString
method on the given
CLOB object.
false
.
QueryMetaData
with the given candidate class and
name.
QueryMetaData
instances.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(kodo.datacache.DataCachePCData)
)
should be put back into the cache.
SchemaFactory
.
ImplHelper.RegisterClassListener
interface.
RemoteCommitListener
s on remote commit events.RemoteCommitEventManager
s.key
is pinned into the cache, the pin is
cleared and the object is removed.
kodo
vendor extension to this entity.
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 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 fully-qualified field names
to use when loading objects.
JDOTypes
constant for the given field
Result
implementation wrapped around a result set.ReverseMappingTool
.Connection
.
Connection
.
Connection
.
Connection
s.
SchemaGroup
s.Schema
s matching the current
database.Result
.
Result
.
jdbc-sequence-name
names
list.
AggregateListener
s to use.
BytecodeWriter
to write the bytecode
to or null if none.
ClassIndicator
to use when creating new class mappings.
ClassResolver
to use.
ClassResolver
to use for custom
class loading.
ConnectionDecorator
s to use.
ConnectionDecorator
for
adding functionality to JDBC connections.
KodoPersistenceManager.CONN_RETAIN_PM
KodoPersistenceManager.CONN_RETAIN_TRANS
KodoPersistenceManager.CONN_RETAIN_DEMAND
DataCache
to use for level-2 data store caching.
ClassMetaData.DATA_CACHE
extension.
ClassMetaData.DATA_CACHE_TIMEOUT
standard extension.
JDOConfiguration.setDataCacheTimeout(int)
.
DBDictionary
to use.
DBDictionary
to use to define the RDBMS SQL
information.
ClassMetaData
to set index.
ClassMetaData
to set index.
FieldMetaData.DEPENDENT
standard extension.
SchemaGroup
, and, depending on
the schema action, from the database.
JDOConfiguration.setDynamicDataStructs(boolean)
.
FetchConfiguration.EAGER_NONE
FetchConfiguration.EAGER_JOIN
FetchConfiguration.EAGER_PARALLEL
FetchConfiguration
.
FieldMetaData.ELEMENT_DEPENDENT
extension key.
FieldMetaData.ELEMENT_TYPE
or FieldMetaData.VALUE_TYPE
extension key.
JDOConfiguration.setFetchBatchSize(int)
.
ResultSet
.
PersistenceManager
objects obtained from a
PersistenceManagerFactory
should be configured.
FilterListener
s to use.
FetchConfiguration.QUERY_FLUSH_TRUE
,
FetchConfiguration.QUERY_FLUSH_FALSE
, or
FetchConfiguration.QUERY_FLUSH_WITH_CONNECTION
.
JDBCConfiguration.setForeignKeyConstraints(boolean)
.
MessageFormat
to generate
the sequence selecting SQL.
KodoQuery
.
Query#setGrouping
.
Query.setIgnoreCache(boolean)
.
JDOConfiguration.setIgnoreCache(boolean)
.
Query.declareImports(java.lang.String)
.
ClassMetaData
to set index.
m
.
InitialContext
constructor for JNDI lookups.
FieldMetaData.INVERSE_LOGICAL
extension key.
FieldMetaData.INVERSE_OWNER
extension key.
JDBCListener
s to use.
JDBCListener
plugins for
listening to JDBCEvent
s.
Join
.
FieldMetaData.KEY_DEPENDENT
extension key.
FieldMetaData.KEY_TYPE
extension key.
JDOConfiguration.setLockTimeout(int)
.
ManagedRuntime
to use for managed
environments.
MappingFactory
to use for O-R mapping.
MappingFactory
to use in creating the
O-R mappings.
MetaDataLoader
implementation to use
JDOConfiguration.setMultithreaded(boolean)
.
JDOConfiguration.setNontransactionalRead(boolean)
.
JDOConfiguration.setNontransactionalWrite(boolean)
.
KodoPersistenceManager.LOOKUP_CHECK
KodoPersistenceManager.LOOKUP_HOLLOW
PersistenceManager.getObjectById(java.lang.Object, boolean)
when the validate parameter
is false.
PersistenceManager.getObjectById(java.lang.Object, boolean)
with the validate parameter
set to false.
JDOConfiguration.setOptimistic(boolean)
.
Query.setOrdering(java.lang.String)
.
Query.declareImports(java.lang.String)
.
PersistenceManagerFactory
class name.
PersistenceManagerImpl
extension to
create.
Properties
object.
ProxyManager
to use.
ProxyManager
to use for second
class object proxies.
Query#setRange
.
MappingRepository
.
JDOMetaDataRepository
that this loader should
load classes into.
JDOConfiguration.setRestoreMutableValues(boolean)
.
JDOConfiguration.setRestoreValues(boolean)
.
Query#setResult
.
Query#setResultClass
.
ResultSet
.
JDOConfiguration.setRetainValues(boolean)
.
JDOConfiguration.setRetainValuesInOptimistic(boolean)
.
JDOConfiguration.setRetryClassRegistration(boolean)
.
SchemaFactory
to use for schema information.
SchemaFactory
to use to provide
schema information during system initialization.
SequenceFactory
to use.
SequenceFactory
implementation.
FetchConfiguration.EAGER_NONE
FetchConfiguration.EAGER_JOIN
FetchConfiguration.EAGER_PARALLEL
FetchConfiguration
.
ClassMapping
to use when mapping subclasses.
distributed
, this cache implementation will
use a distibuted cache.
ChangeTracker
s
to try to cut down on data store operations at the cost of some extra
bookkeeping overhead.
Connection
, or -1 for the default level.
TransactionManager
.
TransactionManager
in JNDI.
FieldMetaData.TYPE
extension key.
Query#setUnique
.
UpdateManager
to use for managing SQL updates.
UpdateManager
for runtime data store interaction.
Query.declareImports(java.lang.String)
.
VersionIndicator
to use when creating new class mappings.
SingleFieldIdentity
subclass appropriate for short fields.RemoteCommitProvider
that listens for object modifications and propagates those changes
to other SingleJVMRemoteCommitProviders in the same JVM.ResultSet.last()
to calcualte the size of
large result sets.
Integer.MAX_VALUE
for the size of
large result sets.
Integer.MAX_VALUE
if the size in unknown.
SourceTracker
s.Result
.ClassAccessor
that uses a
KodoStateManager
and a ClassMetaData
to set
and get field values.ClassAccessorFactory
that uses a
StateClassAccessor
.PerformanceTracker.slowestStatements
.
InstanceCallbacks#preStore
).
datas
into the appropriate file,
as dictated by meta
.
InstanceLifecycleEvent.STORE
events.SingleFieldIdentity
subclass appropriate for String fields.Value
.base
mapping.
Statement.setFetchSize(int)
method.
true
.
RemoteCommitProvider
that
listens for object modifications and propagates those changes to
other RemoteCommitProviders over TCP sockets.SequenceGenerator
used
to provide datastore ids.MappingInfo
instance
for transfer to XML or some other format.
JDOException.toString()
method, since
it has the potential for infinite recursion if the failed object
references persistent fields whose access may cause another exception.
JDOException.toString()
method, since
it has the potential for infinite recursion if the failed object
references persistent fields whose access may cause another exception.
JDOException#toString
method, since
it has the potential for infinite recursion if the failed object
references persistent fields whose access may cause another exception.
JDOException.toString()
method, since
it has the potential for infinite recursion if the failed object
references persistent fields whose access may cause another exception.
JDOException.toString()
method, since
it has the potential for infinite recursion if the failed object
references persistent fields whose access may cause another exception.
JDOException.toString()
method, since
it has the potential for infinite recursion if the failed object
references persistent fields whose access may cause another exception.
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.
PersistenceManager
transactional status changes.Id.getTargetClass()
.
oid
from the cache.
key
from
the set of pinned objects.
key
into the cache.
JDOUserException
.KodoStateManager
.
KodoStateManager
.
Value
objects to notify listener of
change.
Value
objects for changes directly.Log.TRACE
level with the stringification of o
as the body
of the message, also outputting t
to the log.
Log.TRACE
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 reference
foreign key.
CodeGenerator
s to write the Java code for the generated
mappings to the proper packages.
Externalizable
interface to write
the properties returned by ConfigurationImpl.toProperties(boolean)
.
XMLMappingInfoSerializer
to write the generated
metadata to the proper packages.
JDOMetaDataSerializer
to write the generated metadata
to the proper packages.
CommandIO.readType(java.io.ObjectInput)
will be able to reconstruct the command.
ObjectData
objects by serializing a collection
of them into and out of an XML file.
|
SolarMetric Kodo JDO 3.3.5 generated on August 31 2005 | ||||||||
PREV NEXT | FRAMES NO FRAMES |