|
SolarMetric Kodo JDO 3.0.3 generated on February 20 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.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.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.
Connection
was just committed.
Statement
is being created.
Statement
completed execution.
Statement
is being prepared.
type
.
meta
.
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.
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 and maximum
unpinned object size of size
.
CacheMap
with an initial and maximum
unpinned object size of size
and a load factor of
load
.
CacheMap
with an initial unpinned object
size of size
, a load factory of load
, and a
maximum unpinned object size of max
.
ResultList
that provides methods to
control caching of the underlying list.true
if modifications to any of the
classes in changed
results in a possible
invalidation of this query; otherwise returns
true
.
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.Connection
.
Connection
.
Connection
.
Connection
s.
Comparable
; simply use that mechanism for performing
comparison.
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)
.
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.default
CallableStatement
that delegates to an internal statement.JoinableMapping
after doing column
translation.fromMappingInfo
method.Configurable.endConfiguration()
must invoke this method.
Configurable.endConfiguration()
must invoke this method.
Constraint
and they have the same local and primary key
columns and action.
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.
FieldMapping
s to XML or some other format.false
.
MappingInfo
instance parsed from XML or some other format.
Schema
matching the given database
schema to the current group.
ClassMetaData
for all
classes involved in this query, or null
if the access
path for this query cannot be computed.
AggregateListener
s to use.
KodoQuery.getOrdering()
, return whether
that expression is ascending.
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
.
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.
DatabaseMetaData
.
DatabaseMetaData.getColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
.
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.
DataCache
to use for level-2 data store caching.
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
.
FieldMapping.getDeclaredElementTypeMetaData()
unnecessary.
ClassMapping.getDeclaredField(int)
unnecessary.
ClassMapping.getField(int)
unnecessary.
ClassMapping.getDeclaredFields()
unnecessary.
FieldMapping.getDeclaredKeyTypeMetaData()
unnecessary.
FieldMapping.getDeclaredTypeMetaData()
unnecessary.
ClassMapping.getDefaultFetchGroupFields()
unnecessary.
FieldMetaData
s for all dirty fields; this
operation is slower than KodoStateManager.getDirty()
.
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.
FieldMapping.getElementTypeMetaData()
unnecessary.
FieldMetaData.ELEMENT_TYPE
or FieldMetaData.VALUE_TYPE
extension key.
kodo
.
ResultSet
.
PersistenceManager
objects obtained from a
PersistenceManagerFactory
should be configured.
ClassMapping.getField(int)
unnecessary.
ClassMapping.getField(int)
unnecessary.
ClassMapping.getFields()
unnecessary.
FilterListener
s to use.
Types.FLOAT
.
KodoQuery.FLUSH_TRUE
,
KodoQuery.FLUSH_FALSE
, or
KodoQuery.FLUSH_WITH_CONNECTION
, as determined by parsing the
string returned by JDOConfiguration.getFlushBeforeQueries()
.
FieldMetaData
s for all flushed fields; this
operation is slower than KodoStateManager.getFlushed()
.
MessageFormat
string to use as for SQL generation.
<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.
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
.
FieldMetaData.INVERSE_OWNER
extension key.
FieldMapping.getInverseOwnerMetaData()
.
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.
sql92, traditional, database
Join
.
Join
.
Join
syntax constants.
FieldMapping
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.
FieldMapping.getKeyTypeMetaData()
unnecessary.
FieldMetaData.KEY_TYPE
extension key.
FieldMetaData
s for all loaded fields; this
operation is slower than KodoStateManager.getLoaded()
.
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.
MessageListener
capable of
understanding and processing messages created by
JMSRemoteCommitProvider.createMessage(kodo.event.RemoteCommitEvent)
.
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
.
MappingRepository
.
AbstractCacheImpl.get(java.lang.Object)
method.
Number
in the sequence.
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
.
FieldMapping.getOwner()
unnecessary.
String
array containing
the parameter declarations for this query.
ClassMapping.getPCSubclassMetaDatas()
unnecessary.
ClassMapping.getPCSuperclassMetaData()
unnecessary.
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
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()
.
ClassMapping.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
.
KodoQuery.getResult()
, return the alias set for
that expression.
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.TYPE_FORWARD_ONLY
,
or -1 for 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.
SequenceGenerator
for the specified class.
SequenceGenerator
for the specified instance.
SequenceGenerator
for the specified persistet class.
SQLException
.
Types.SMALLINT
.
KodoPersistenceManager.getStateManager(java.lang.Object)
instead.
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.
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.
FieldMapping.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.
kodo
.
QueryKey.equals(java.lang.Object)
method defined above.
Id.toString()
call on another
instance.
Id.toString()
call on another
instance of a known type.
Id.toString()
call on another
instance.
q
.
ManagedRuntime
interface that uses
a static method call to find the TransactionManager.true
if this query key represents a query
that can be cached; otherwise returns false
.
Properties
conversions are cached.
true
if this list is currently caching
results retrieved from the list; otherwise returns
false
.
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.
StateManager
method.
FieldMetaData.DEPENDENT
extension key is
true and the field is a first class object.
StateManager
method.
FieldMetaData.ELEMENT_DEPENDENT
/FieldMetaData.VALUE_DEPENDENT
extension key is true and the element/value contains first class
objects.
InstanceCallbacks
.
FieldMetaData.KEY_DEPENDENT
extension key
is true and the key contains first class objects.
StateManager
method.
PersistenceCapable
type.
StateManager
method.
StateManager
method.
AggregateListener
.JDBCConfiguration
interface.FetchConfiguration
.FilterListener
.JDBCEvent
s that occur on for a given
JDBCEventConnectionDecorator
.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.kodo.DataCache
.
kodo.Enhance
.
kodo.jdbc.JDBC
.
kodo.MetaData
.
kodo.Runtime
.
kodo.jdbc.Schema
.
kodo.jdbc.SQL
.
kodo.Tool
.
Log
.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
JDBCFetchConfiguration
.
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
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.
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.ProxyManager
interface.Map
types.SchemaFactory
.
ccl
with this cache.
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
.
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.
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.
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
.
KodoQuery.FLUSH_TRUE
,
KodoQuery.FLUSH_FALSE
, or
KodoQuery.FLUSH_WITH_CONNECTION
.
JDBCConfiguration.setForeignKeyConstraints(boolean)
.
MessageFormat
to generate
the sequence selecting SQL.
SybaseDictionary.getCreateIdentityColumn()
is true, then the
identityColumnName
will be the name of the
additional unique column that will be created.
JDOConfiguration.setIgnoreCache(boolean)
.
ClassMetaData
to set index.
Types.INTEGER
.
FieldMetaData.INVERSE_OWNER
extension key.
Types.JAVA_OBJECT
.
JDBCListener
s to use.
JDBCListener
plugins for
listening to JDBCEvent
s.
Join
.
Join
.
sql92, traditional, database
Join
syntax constants.
FieldMetaData.KEY_DEPENDENT
extension key.
FieldMetaData.KEY_TYPE
extension key.
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.
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.
ClassMetaData
to set index.
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.TYPE_FORWARD_ONLY
,
or -1 for the default.
ResultSet
.
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.
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.
PerformanceTracker.slowestStatements
.
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.
RemoteCommitProvider
that
listens for object modifications and propagates those changes to
other RemoteCommitProviders over TCP sockets.MappingInfo
instance
for transfer to XML or some other format.
key
from
the set of pinned objects.
oid
into the cache.
key
into the cache.
AbstractCacheImpl.addExistingUpdates()
.
PropertyDescriptor
for the configuration option.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.
XMLMappingInfoSerializer
to write the generated
metadata to the proper packages.
JDOMetaDataSerializer
to write the generated metadata
to the proper packages.
|
SolarMetric Kodo JDO 3.0.3 generated on February 20 2004 | ||||||||
PREV NEXT | FRAMES NO FRAMES |