|
SolarMetric Kodo JDO 3.1.6 generated on August 25 2004 | ||||||||
PREV NEXT | FRAMES NO FRAMES |
CachingList
objects
created by it to stop caching results.
DataCache
implementation that provides various
locking, logging, etc.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
.
RemoteCommitProvider
.Result
implementation designed to be subclassed easily by
implementations.Row
implementation that funnels all methods to the
AbstractRow.setObjectInternal(kodo.jdbc.schema.Column, java.lang.Object, int, java.lang.Object)
and AbstractRow.whereObjectInternal(kodo.jdbc.schema.Column, java.lang.Object, int, java.lang.Object)
functions.PersistenceManagerFactory
implementation for use with the
AbstractStoreManager
.TransactionListener
interface
that provides no-op implementations of all methods.true
if updates to data already in the
cache (either in AbstractCacheImpl.batchUpdate(java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection)
or the AbstractCacheImpl.updateValue(kodo.runtime.PCData)
)
should be put back into the cache.
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.
ImplHelper.RegisterClassListener
.
Connection
was just committed.
Statement
is being created.
Statement
completed execution.
Statement
is being prepared.
type
.
meta
.
IllegalStateException
, otherwise returns silently.
version
.
Value
property descriptors listing
recognized values for the property.
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
.Query
implementation that caches the OIDs involved in
the query, and can determine whether or not the query has been
dirtied.CacheAwareQuery
that delegates to
query
if no cached results are available.
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
.
ResultList
that provides methods to
control caching of the underlying list.false
.
true
if modifications to any of the
classes in changed
results in a possible
invalidation of this query; otherwise returns
true
.
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.index
and
mark the field unloaded.
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.DatabaseMetaData
.
Connection
s before they are
returned to the user to add functionality.true
if this cache contains data
corresponding to oid
; otherwise returns
false
.
FieldMapping.select(kodo.jdbc.sql.Select, kodo.runtime.KodoStateManager, kodo.jdbc.runtime.JDBCStoreManager, kodo.jdbc.runtime.JDBCFetchConfiguration, int)
.
Integer.MAX_VALUE
.
Integer.MAX_VALUE
.
FieldMapping
instance for this
mapping type.
Message
to send to the topic.
DelegatingStatement
, which is the default.
DelegatingStatement
, which is the default.
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.KodoStateManager.getVersion()
.
Value
.fromMappingInfo
method.Configurable.endConfiguration()
must invoke this method.
Configurable.endConfiguration()
must invoke this method.
count
new sequence
values.
count
new sequence
values.
ClassAccessor
and
name and type of the field.
ConfigurationImpl.toProperties()
.
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.
Extent
.
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.
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.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.
Schema
matching the given database
schema to the current group.
Options.setInto(java.lang.Object)
means.AggregateListener
s to use.
JDBCEvent
for this event.
Types.BIGINT
.
Types.BINARY
.
Types.BIT
.
InputStream
for the blob data specified
in the ResultSet
.
Types.BLOB
.
SQLException
.
BytecodeWriter
to write to
or null if none.
QueryCache
that this object is associated
with.
CacheMap
that this
QueryCacheImpl
is using.
CacheMap
that this
CacheImpl
is using.
hits / (hits+misses)
).
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
.
Types.CHAR
.
ClassAccessor
for this field.
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.
Types.CLOB
.
ApplicationIdTool.generateCode()
method
has not been called.
ColumnVersionIndicator.getColumns()
instead.
DatabaseMetaData
.
DatabaseMetaData.getColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
.
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()
.
schematool
creates a
table, it will append an additional IDENTITY column to the
table's creation SQL.
index
.
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.
Types.DATE
.
DBDictionary
to use to define the RDBMS SQL
information.
DBDictionary
to use.
Types.DECIMAL
.
ClassMetaData.getDeclaredField(int)
unnecessary.
ClassMetaData.getDeclaredFields()
unnecessary.
StreamDecorator
s.
StreamDecorator
s.
ClassMetaData.getDefaultFetchGroupFields()
unnecessary.
Types.DISTINCT
.
true
if this cache will use a distributed
Tangosol cache; otherwise returns false
.
Types.DOUBLE
.
#SchemaGroup
, and, depending on
the schema action, from the database.
FetchConfiguration.EAGER_FETCH_NONE
FetchConfiguration.EAGER_FETCH_SINGLE
FetchConfiguration.EAGER_FETCH_MULTIPLE
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.
kodo
.
kodo
.
ResultSet
.
PersistenceManager
objects obtained from a
PersistenceManagerFactory
should be configured.
ClassMetaData.getField(int)
unnecessary.
ClassMetaData.getFields()
unnecessary.
XMLFileHandler
associated with this configuration.
FilterListener
s to use.
Types.FLOAT
.
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.getCatalogSeparator()
).
DBDictionary.getCatalogSeparator()
).
OracleDictionary.getAutoIncrementSequenceName(kodo.jdbc.schema.Column)
.
AbstractCacheImpl.get(java.lang.Object)
method.
SybaseDictionary.getCreateIdentityColumn()
is true, then the
identityColumnName
will be the name of the
additional unique column that will be created.
index
, or null if none.
DatabaseMetaData.getImportedKeys(java.lang.String, java.lang.String, java.lang.String)
, though only the
PKTABLE_SCHEM, PKTABLE_NAME, PKCOLUMN_NAME, FKTABLE_SCHEM,
FKTABLE_NAME, FKCOLUMN_NAME, KEY_SEQ, DELETE_RULE, FK_NAME,
DEFERRABILITY
columns are required.
Mappings.UNIQUE
, Mappings.TRUE
, or Mappings.FALSE
.
Mappings.UNIQUE
, Mappings.TRUE
, or Mappings.FALSE
.
DatabaseMetaData.getIndexInfo(java.lang.String, java.lang.String, java.lang.String, boolean, boolean)
, though only the
TABLE_SCHEM, TABLE_NAME, NON_UNIQUE, INDEX_NAME,
COLUMN_NAME
columns are required.
SQLException
.
Types.INTEGER
.
index
, or null if none.
FieldMetaData.INVERSE_OWNER
extension key.
Types.JAVA_OBJECT
.
JDBCListener
s to use.
JDBCListener
plugins for
listening to JDBCEvent
s.
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
FieldMapping
constant.
JDOImplHelper
.
sql92, traditional, database
Join
.
Join
syntax constants.
JDBCTypes
of the JDBC
value returned from calls to JoinableMapping.getJoinValue(kodo.jdbc.sql.Result, kodo.jdbc.schema.Column[], kodo.jdbc.schema.ForeignKey)
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.
Connection
, in order
allow waiting on locks.
InformixDictionary.getLockModeEnabled()
is true
, then this
parameter specifies the number of seconds we will wait to
obtain a lock for inserts and pessimistic locking.
SQLException
.
Types.LONGVARBINARY
.
Types.LONGVARCHAR
.
JDBCFetchConfiguration
constant for the large
result set size setting.
ManagedRuntime
to use for managed
environments.
Map
that this
CacheImpl
is using.
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.
Integer.MAX_VALUE
if there is no limit.
AbstractDynamicMBean.createMBeanInfo()
(that is thus called only once).
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
.
AbstractCacheImpl.get(java.lang.Object)
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.
Types.NULL
.
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
.
Types.NUMERIC
.
kodo
extension.
Types.OTHER
.
FieldMetaData.getOwner()
unnecessary.
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.
Types
, or the closest type that this DB supports.
ForeignKey.getColumns()
.
ForeignKey.getConstantPrimaryKeyColumns()
.
ClassMetaData.getPrimaryKeyFields()
unnecessary.
PrimaryKeyInfo
for the specified
schema objects.
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.
Types.REAL
.
true
if cache statistics recording is
currently on; otherwise returns false
.
Types.REF
.
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.CONCUR_READ_ONLY
,
or -1 for the default.
ResultSet
.
ResultSet.TYPE_FORWARD_ONLY
,
or -1 for the default.
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.
SequenceGenerator
for the specified class.
javax.jdo.JDOUnsupportedOptionException
.
SequenceGenerator
for the specified instance.
SequenceGenerator
for the specified persistet class.
SequenceGenerator
to use for creating datastore
identity values.
HttpServletRequest
and
HttpServletResponse
.
SQLException
.
Types.SMALLINT
.
KodoPersistenceManager.getStateManager(java.lang.Object)
instead.
XMLStore
associated with this configuration.
BigDecimal
s and BigInteger
s will be stored as
strings.
Types.STRUCT
.
ClassMapping
to use when mapping subclasses.
ResultSet#getColumns
can handle
a null table.
ResultSet#getImportedKeys
can handle
a null table.
ResultSet#getIndexInfo
can handle
a null table.
ResultSet#getPrimaryKeys
can handle
a null table.
Statement.setQueryTimeout(int)
DatabaseMetaData.getColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
.
DatabaseMetaData.getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
.
DatabaseMetaData
.
DatabaseMetaData.getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
.
NamedCache
that this
TangosolCache
is using.
<= -1
if this query does not expire.
Types.TIMESTAMP
.
Types.TIME
.
Types.TINYINT
.
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.getTypeMetaData()
unnecessary.
Types
, set the
type to Types.OTHER
and set this string to the desired type
name.
FieldMetaData.TYPE
extension key.
Types
.
UpdateManager
to use for managing SQL updates.
UpdateManager
for runtime data store interaction.
ResultSet.getBytes(int)
for blobs.
ResultSet.getObject(int)
to obtain blob data.
PreparedStatement.setBytes(int, byte[])
for blobs.
Value
for a given property.
Value
s.
Types.VARBINARY
.
Types.VARCHAR
.
o
.
VersionIndicator
to use when creating new class mappings.
InputStream
containing objects written
by TCPRemoteCommitProvider#broadcastCommitInfo
.
javax.jdo.JDODataStoreException
by default.
false
.
kodo
.
QueryKey.equals(java.lang.Object)
method defined above.
ClassAccessor
and
name and type of the field.
ConfigurationImpl.toProperties()
.
Id.toString()
call on another
instance.
Id.toString()
call on another
instance of a known type.
Id.toString()
call on another
instance.
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.
q
.
Value
.ManagedRuntime
interface that uses
a static method call to find the TransactionManager.AbstractDynamicMBean.setResource(java.lang.Object)
) and invokes it.
true
if this query key represents a query
that can be cached; otherwise returns false
.
true
if this list is currently caching
results retrieved from the list; otherwise returns
false
.
Properties
conversions are cached.
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.
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.
true
if the field at index
is loaded; else returns false
.
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.Result
.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.meta
into a list of objects.
AbstractStoreManager.initialize(kodo.runtime.KodoStateManager, kodo.runtime.JDOState, kodo.runtime.FetchConfiguration, java.lang.Object)
invocation.
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.
names
argument, loaded with the
specified classloader.
Multithreaded
flag is set to true.
LockManager.lock(kodo.runtime.KodoStateManager, int, int, java.lang.Object)
with each element of the collection.
FetchConfiguration
for the persistence manager.
FetchConfiguration
for the persistence manager.
FetchConfiguration
for the persistence manager.
kodo.DataCache
.
kodo.Enhance
.
kodo.jdbc.JDBC
.
kodo.MetaData
.
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.ClassMappingInfo
and FieldMappingInfo
.ClassMappingInfo
s.ClassResolver
that uses multiple class loaders to
resolve classes.mem
is not up-to-date with db
.
CacheMap
for use as the underlying data
cache.
ColumnInfo
from the given ResultSet
Context
object for use by this
provider.
KodoExtent
capable of loading all instances
of type
, optionally including subclasses as defined
by subclasses
.
ForeignKeyInfo
from the given ResultSet
IndexInfo
from the given ResultSet
Map
to be used for the managed object cache.
Map
for use as the underlying data
cache.
NamedCache
for use as the underlying
data cache.
CacheMap
for use as the underlying data
cache.
PrimaryKeyInfo
from the given ResultSet
TableInfo
from the given ResultSet
long
in the sequence.
classes
set have been changed.
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.key
into the map.
oid
into the cache.
qk
into the
cache.
Value
consisting of plugin name and properties.KodoPersistenceManager
that this result object
provider will load objects into.
DelegatingCallableStatement
, which is the default.
DelegatingCallableStatement
, which is the default.
DelegatingPreparedStatement
, which is the default.
DelegatingPreparedStatement
, which is the default.
ResultSet
from DatabaseMetaData.getPrimaryKeys(java.lang.String, java.lang.String, java.lang.String)
method.
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
.
Externalizable
interface to read from
the properties written by ConfigurationImpl.writeExternal(java.io.ObjectOutput)
.
SchemaFactory
.
ImplHelper.RegisterClassListener
interface.
ccl
with this cache.
qk
with oid
so that
notification of expiration of oid
can potentially
result in the query associated with qk
being
expired.
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.
ccl
from the set of listeners managed
by this cache.
Result
implementation wrapped around a result set.ReverseMappingTool
.Connection
.
Connection
.
Connection
.
Connection
s.
setSchemaCase
that indicates that
no changes should be made to the specified schema name.
setSchemaCase
that indicates that
schema names should always be converted to lower-case.
setSchemaCase
that indicates that
no changes should be made to the specified schema name.
setSchemaCase
that indicates that
schema names should always be converted to upper-case.
SchemaGroup
s.Schema
s matching the current
database.Result
.
Result
.
Result
implementation for the results of
Select
s.jdbc-sequence-name
names
list.
AggregateListener
s to use.
JDBCConfiguration.setAutoIncrementConstraints(boolean)
.
Types.BIGINT
.
Types.BINARY
.
Types.BIT
.
Types.BLOB
.
BytecodeWriter
to write the bytecode
to or null if none.
Properties
conversion
by caching Value
states.
Types.CHAR
.
ClassIndicator
to use when creating new class mappings.
ClassResolver
to use.
ClassResolver
to use for custom
class loading.
Types.CLOB
.
ConnectionDecorator
s to use.
ConnectionDecorator
for
adding functionality to JDBC connections.
KodoPersistenceManager.CONN_RETAIN_PM
KodoPersistenceManager.CONN_RETAIN_TRANS
KodoPersistenceManager.CONN_RETAIN_DEMAND
schematool
creates a
table, it will append an additional IDENTITY column to the
table's creation SQL.
index
to val
.
DataCache
to use for level-2 data store caching.
ClassMetaData.DATA_CACHE
extension.
ClassMetaData.DATA_CACHE_TIMEOUT
standard extension.
JDOConfiguration.setDataCacheTimeout(int)
.
Types.DATE
.
DBDictionary
to use.
DBDictionary
to use to define the RDBMS SQL
information.
Types.DECIMAL
.
ClassMetaData
to set index.
ClassMetaData
to set index.
StreamDecorator
s.
StreamDecorator
s.
FieldMetaData.DEPENDENT
standard extension.
Types.DISTINCT
.
Types.DOUBLE
.
#SchemaGroup
, and, depending on
the schema action, from the database.
FetchConfiguration.EAGER_FETCH_NONE
FetchConfiguration.EAGER_FETCH_SINGLE
FetchConfiguration.EAGER_FETCH_MULTIPLE
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.
Types.FLOAT
.
FetchConfiguration.QUERY_FLUSH_TRUE
,
FetchConfiguration.QUERY_FLUSH_FALSE
, or
FetchConfiguration.QUERY_FLUSH_WITH_CONNECTION
.
JDBCConfiguration.setForeignKeyConstraints(boolean)
.
MessageFormat
to generate
the sequence selecting SQL.
ConfigurationImpl.assertNotFrozen()
will
throw an exception.
SybaseDictionary.getCreateIdentityColumn()
is true, then the
identityColumnName
will be the name of the
additional unique column that will be created.
JDOConfiguration.setIgnoreCache(boolean)
.
index
to
val
.
ClassMetaData
to set index.
Types.INTEGER
.
index
to
val
.
m
.
FieldMetaData.INVERSE_OWNER
extension key.
Types.JAVA_OBJECT
.
JDBCListener
s to use.
JDBCListener
plugins for
listening to JDBCEvent
s.
Join
.
sql92, traditional, database
Join
syntax constants.
FieldMetaData.KEY_DEPENDENT
extension key.
FieldMetaData.KEY_TYPE
extension key.
loaded
flag for the field at
index
.
Connection
, in order
allow waiting on locks.
JDOConfiguration.setLockTimeout(int)
.
InformixDictionary.getLockModeEnabled()
is true
, then this
parameter specifies the number of seconds we will wait to
obtain a lock for inserts and pessimistic locking.
Types.LONGVARBINARY
.
Types.LONGVARCHAR
.
ManagedRuntime
to use for managed
environments.
MappingFactory
to use for O-R mapping.
MappingFactory
to use in creating the
O-R mappings.
Integer.MAX_VALUE
if there is no limit.
JDOConfiguration.setMultithreaded(boolean)
.
JDOConfiguration.setNontransactionalRead(boolean)
.
JDOConfiguration.setNontransactionalWrite(boolean)
.
Types.NULL
.
Types.NUMERIC
.
JDOConfiguration.setOptimistic(boolean)
.
Types.OTHER
.
StateImageVersionIndicator.CustomUpdate.getSQL()
.
PersistenceManagerFactory
class name.
PersistenceManagerImpl
extension to
create.
Properties
object.
ProxyManager
to use.
ProxyManager
to use for second
class object proxies.
Types.REAL
.
Types.REF
.
MappingRepository
.
JDOConfiguration.setRestoreMutableValues(boolean)
.
JDOConfiguration.setRestoreValues(boolean)
.
ResultSet.CONCUR_READ_ONLY
,
or -1 for the default.
ResultSet
.
ResultSet.TYPE_FORWARD_ONLY
,
or -1 for the default.
JDOConfiguration.setRetainValues(boolean)
.
JDOConfiguration.setRetainValuesInOptimistic(boolean)
.
SchemaFactory
to use for schema information.
SchemaFactory
to use to provide
schema information during system initialization.
SequenceFactory
to use.
SequenceFactory
implementation.
Types.SMALLINT
.
BigDecimal
s and BigInteger
s will be stored as
strings.
Types.STRUCT
.
ClassMapping
to use when mapping subclasses.
ResultSet#getColumns
can handle
a null table.
ResultSet#getImportedKeys
can handle
a null table.
ResultSet#getIndexInfo
can handle
a null table.
ResultSet#getPrimaryKeys
can handle
a null table.
Statement.setQueryTimeout(int)
DatabaseMetaData.getColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
.
DatabaseMetaData.getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
.
distributed
, this cache implementation will
use a distibuted cache.
Types.TIMESTAMP
.
Types.TIME
.
Types.TINYINT
.
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.
Types
, set the
type to Types.OTHER
and set this string to the desired type
name.
FieldMetaData.TYPE
extension key.
UpdateManager
to use for managing SQL updates.
UpdateManager
for runtime data store interaction.
ResultSet.getBytes(int)
for blobs.
ResultSet.getObject(int)
to obtain blob data.
PreparedStatement.setBytes(int, byte[])
for blobs.
ResultSet.getString(int)
and
PreparedStatement.setString(int, java.lang.String)
for clob handling.
Types.VARBINARY
.
Types.VARCHAR
.
VersionIndicator
to use when creating new class mappings.
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.
ClassAccessor
that uses a
KodoStateManager
and a ClassMetaData
to set
and get field values.ClassAccessorFactory
that uses a
StateClassAccessor
.PerformanceTracker.slowestStatements
.
datas
into the appropriate file,
as dictated by meta
.
Value
.Statement.executeBatch()
will
return an array with a single integer that represents the
total number rows updated by the batch execution.
FieldMapping.select(kodo.jdbc.sql.Select, kodo.runtime.KodoStateManager, kodo.jdbc.runtime.JDBCStoreManager, kodo.jdbc.runtime.JDBCFetchConfiguration, int)
, and other data is
loaded separately.
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.
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.
key
from
the set of pinned objects.
oid
into the cache.
key
into the cache.
AbstractCacheImpl.addExistingUpdates()
.
JDOUserException
.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.
ApplicationIdTool
to write identity classes to the
proper packages.
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()
.
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.1.6 generated on August 25 2004 | ||||||||
PREV NEXT | FRAMES NO FRAMES |