|
SolarMetric Kodo JDO 2.5.8 generated on January 11 2004 | ||||||||
PREV NEXT | FRAMES NO FRAMES |
CachingList
objects
created by it to stop caching results.
DataCache
implementation that provides various
locking, logging, etc.min, max, wait, autoReturn
properties of 0.
SequenceFactory
that
provides a holder for configuratiion information.SQLExecutionListener
listener.o
to the end of this ordered set.
StateManagerImpl
to this set.
sel
to select only
instances that are of the class that this subclass provider is
configured for.
sel
to select only
instances that are of the class that this subclass provider is
configured for.
template
.
cache
to this factory's map of caches
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(com.solarmetric.kodo.runtime.PCData)
) should be put back into the cache.
group
to the list of fetch group names to
use when loading data.
groups
to the list of fetch group names to
use when loading data.
sel
to select only
instances that are of the class that this provider is
configured for, or are subclasses of that class.
sel
to select only
instances that are of the class that this provider is
configured for, or are subclasses of that class.
ResultSet.next()
.
ResultSet.next()
.
ResultSet.next()
.
input
to the next
position.
input
to the next
position.
Connection
was just closed.
ResultSet
was just closed.
Connection
was just committed.
Connection
has been opened.
Statement
completed execution.
o
to the end of this ordered set, or
moves it to the end if it already exists in the set.
SimpleLinkedList.Entry
that contains o
to the
end of this linked list.
e
to the end of this linked list.
type
.
ManagedRuntime
interface that searches
through a set of known JNDI and method invocations to locate the
appropriate mechanism for obtaining a TransactionManager.Connection
is about to be closed.
ResultSet
is about to be closed.
Connection
is about to be committed.
Connection
is about to be opened.
Statement
is about to be executed.
BigDecimal
type, corresponds
to Types.DECIMAL
.
BigInteger
type, corresponds
to Types.BIGINT
.
Blob
type, corresponds to Types.BLOB
.
ResultSet.getObject()
is invoked.
Blob
s.
boolean
type, corresponds to Types.BIT
.
byte
type, corresponds to Types.TINYINT
.
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
.
ResultList
that provides methods to
control caching of the underlying list.ResultList
that builds up a list of
all the OIDs in this list and registers that list with the
query cache.true
if the specified class can be cached.
externalizer
metadata extension, then
we can use this mapping.
JDOCanRetryException
.StringUtils.capitalise
method.
true
if modifications to any of the
classes in changed
results in a possible
invalidation of this query; otherwise returns
true
.
ChangeTracker
s can optionally use to implement
change tracking.char
type, corresponds to Types.CHAR
.
ResultList.checkClosed()
on all the internally
held ResultList
s
ResultList
is not closed.
JDOUserException
, otherwise returns silently.
DBSequenceFactory
subclass that overrides methods to
be class sensitive.classes
set have been changed.
StateManagerSet
implementation that orders objects in some
per-class ordering.SequenceFactory
implementation that uses a
sequence per class to generate numbers.InstanceCallbacks.jdoPreClear()
method
on the instance, clears all managed fields, and calls the
StateManagerImpl.setLoaded(boolean)
method with a value of false.
StateManagerImpl.saveFields()
.
Clob
type, corresponds to Types.CLOB
.
Clob
s.
ResultList.close()
on all the internally
held ResultList
s
true
if EEPersistenceManager.close()
has been invoked
on this object, but the close was deferred because an active
transaction was in progress.
StateManagerImpl
objects that have been added to this
set.
ResultList
inplementation that just wraps
a Collection
.CustomResultObjectProvider
that loads data from a result set by using column aliases as
defined by the mapping configuration of the metadata of the class
being loaded.ColumnAliasResultObjectProvider
capable of loading classes and subclasses of type
cls
into pm
.
SQLStatement.retainTableInWhere()
method.
RemoteCommitProvider
Connection
.
Connection
.
Connection
.
Connection
s.
CompressedString
holds on to a compressed form of
a String, as well as a Reference
that caches the uncompressed
version.CompressedString
that holds
a compressed version of the specified String.
CompressedString
that holds
a compressed version of the specified String.
ConfigurationConnector.AbstractConnectionFactoryConfiguration
object to
create a Connection
.ConnectionFactoryConfiguration
that can
be instantiated with values from a JDBCConfiguration
configuration.ConfigurationConnector
used the
connection values from the JDBCConfiguration
.
config
.
JDBCStoreManager.CONN_RETAIN_ON_DEMAND
instead.
Connection
to be opened.
Connection
to be opened.
Connection
s opened.
Connection
s.
Connection
instances.true
if sm
is in this set;
otherwise returns false
.
true
if this cache contains data
corresponding to key
; otherwise returns
false
.
AbstractPool.get(Object,Comparator)
method.
Connection
s, since otherwise inserts against a locked table
will not wait to obtain a lock, but will fail immediately.
ClassMapping
and FieldMapping
s
for the given types.
Message
to send to the topic.
Statement
is being created.
ResultList
interface,
that allows configuration of the input source and
ResultObjectProvider
upon instantiation.ResultObjectProvider
that populates a
StateManagerImpl
object in an application-defined manner.CustomResultObjectProvider
to be used in situations that require a
ResultObjectProvider
.CustomResultObjectProvider
that should be used to load the
information into a StateManagerImpl
.CustomResultObjectProvider
that implements
CustomResultObjectProvider.getROPInfo(java.lang.Object, java.lang.Object, com.solarmetric.kodo.meta.ClassMetaData)
by assembling the necessary information about the object to be
loaded.pm
.
CustomResultObjectProviderImpl
that populates a StateManagerImpl
object given a
Map
of FieldMetaData
objects to Object
values, created by the
abstract CustomResultObjectProviderImpl.getFieldValues(java.lang.Object, com.solarmetric.kodo.meta.ClassMetaData, boolean)
method.pm
.
StateManagerImpl
with.
Connection
instances, backed
by a DataSource
object.DataSource
interface that maintains a
back-end connection pool.JDODataStoreException
.Date
type, corresponds to Types.DATE
.
SequenceFactory
implementation that uses a database table
for sequence number generation.kodo.properties
properties file.NameGenerator
whose generated
names are simple the same as the indicated name.ResultObjectProvider
Statement
.
PersistenceManager.deletePersistent(java.lang.Object)
with the given instance.
getMaxRowSize()
include LONGVARCHAR and LONGVARBINARY
blobs?
double
type, corresponds to Types.DOUBLE
.
DBSequenceFactory.initializeSchema(com.solarmetric.kodo.impl.jdbc.schema.SchemaTool, java.lang.Class)
method.
JDBCConfiguration
.PersistenceManagerFactory
s working in managed
environments.JDBCSimpleConfiguration
.Entry
objects in the underlying
linked list.
Configurable.endConfiguration()
must invoke this method.
Configurable.endConfiguration()
must
invoke this method.
ClassResolver
s that
will resolve classes and resources in exactly the
same way.
ConnectionWrapper
instances are equals if and
only if their embedded connections are equal or identical.
DefaultConfiguration.toProperties()
.
ClassLoader
s, since they will resolve classes
in exactly the same way.
Collection.equals(java.lang.Object)
behanvior would mean that
we have to traverse the entire list.
Collection.equals(java.lang.Object)
behanvior would mean that
we have to traverse the entire list.
MultiLoaderClassResolver
s,
since they load classes in exactly the same way.
CompressedStrings are equal if they both
use the same reference type and all the compressed bytes
are the same.
- equals(Object) -
Method in interface serp.util.Pool
- Deprecated. Pool equality should be implemented to compare the free elements
of the pool.
- ERROR -
Static variable in interface com.solarmetric.log.LogConstants
-
- error(Object) -
Method in class com.solarmetric.log.LogAdapter
- Log a message with error log level.
- error(Object, Throwable) -
Method in class com.solarmetric.log.LogAdapter
- Log an error with error log level.
- error(String, StateManagerImpl) -
Method in class com.solarmetric.kodo.runtime.JDOState
- Throw an error with a localized message identified by the given key.
- evaluate(Expression, Map) -
Method in class com.solarmetric.kodo.impl.jdbc.query.JDBCExpressionFactory
- Evaluate this query for the given parameters.
- evaluate(Object, Object, Object, PersistenceManagerImpl) -
Method in interface com.solarmetric.kodo.query.FilterListener
- Evaluate the given expression.
- evaluate(Object, Object, Object, PersistenceManagerImpl) -
Method in class com.solarmetric.kodo.impl.jdbc.query.listen.SQLEmbed
-
- evaluate(Object, Object, Object, PersistenceManagerImpl) -
Method in class com.solarmetric.kodo.impl.jdbc.query.listen.GetColumn
-
- EventManager - interface com.solarmetric.kodo.runtime.event.EventManager.
- The EventManager interface allows applications to listen for
JDO-related events.
- EventManager.EventManagerHelper - class com.solarmetric.kodo.runtime.event.EventManager.EventManagerHelper.
-
- EventManager.EventManagerHelper() -
Constructor for class com.solarmetric.kodo.runtime.event.EventManager.EventManagerHelper
-
- eventOccured(SQLExecutionEvent) -
Method in class com.solarmetric.kodo.impl.jdbc.AbstractSQLExecutionListener
- Deprecated. Use
AbstractSQLExecutionListener.eventOccurred(com.solarmetric.kodo.impl.jdbc.SQLExecutionEvent)
instead.
- eventOccurred(EventObject) -
Method in class com.solarmetric.kodo.runtime.datacache.query.QueryKeyExpirationListener
-
- eventOccurred(SQLExecutionEvent) -
Method in class com.solarmetric.kodo.impl.jdbc.AbstractSQLExecutionListener
- Generic dispatcher: redirects the event to the appropriate
handler based on on the
SQLExecutionEvent.getType()
result.
- eventOccurred(SQLExecutionEvent) -
Method in interface com.solarmetric.kodo.impl.jdbc.SQLExecutionListener
-
- evict() -
Method in class com.solarmetric.kodo.runtime.StateManagerImpl
- Delegates to the current JDO state.
- evict(Object) -
Method in class com.solarmetric.kodo.runtime.PersistenceManagerImpl
-
- evict(StateManagerImpl) -
Method in class com.solarmetric.kodo.runtime.JDOState
- Perform any actions necesssary and return the proper lifecycle state
on a call to
PersistenceManager.evict(java.lang.Object)
with the given instance.
- evict(StateManagerImpl) -
Method in class com.solarmetric.kodo.runtime.PNonTransState
-
- evict(StateManagerImpl) -
Method in class com.solarmetric.kodo.runtime.PCleanState
-
- evictAll() -
Method in class com.solarmetric.kodo.runtime.PersistenceManagerImpl
-
- evictAll(Class) -
Method in class com.solarmetric.kodo.runtime.PersistenceManagerImpl
- API extension.
- evictAll(Collection) -
Method in class com.solarmetric.kodo.runtime.PersistenceManagerImpl
-
- evictAll(Extent) -
Method in class com.solarmetric.kodo.runtime.PersistenceManagerImpl
- API extension.
- evictAll(Object[]) -
Method in class com.solarmetric.kodo.runtime.PersistenceManagerImpl
-
- evictFilter(Object) -
Method in class com.solarmetric.kodo.runtime.PersistenceManagerImpl
- Evict the given instance.
- Exceptions - class com.solarmetric.kodo.runtime.Exceptions.
- Utility methods for externalizing exceptions.
- Exceptions() -
Constructor for class com.solarmetric.kodo.runtime.Exceptions
-
- exceptions(Throwable) -
Static method in class com.solarmetric.kodo.impl.jdbc.runtime.SQLExceptions
-
- execute() -
Method in class com.solarmetric.kodo.query.QueryImpl
-
- execute() -
Method in class com.solarmetric.datasource.PreparedStatementWrapper
-
- execute() -
Method in class com.solarmetric.kodo.runtime.datacache.query.CacheAwareQuery
-
- execute(InteractionSpec, Record) -
Method in class com.solarmetric.kodo.ee.EEPersistenceManager
-
- execute(InteractionSpec, Record, Record) -
Method in class com.solarmetric.kodo.ee.EEPersistenceManager
-
- execute(NonSelectingSQL) -
Method in class com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl
-
- execute(NonSelectingSQL) -
Method in interface com.solarmetric.kodo.impl.jdbc.SQLExecutionManager
- Execute the given SQLBuffer on the Connection, either
in a batched or non-batched Statement or PreparedStatement.
- execute(NonSelectingSQL, SQLExecutionCallback) -
Method in class com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl
-
- execute(NonSelectingSQL, SQLExecutionCallback) -
Method in interface com.solarmetric.kodo.impl.jdbc.SQLExecutionManager
- Execute the given SQLBuffer on the Connection, either
in a batched or non-batched Statement or PreparedStatement.
- execute(Object) -
Method in class com.solarmetric.kodo.query.QueryImpl
-
- execute(Object) -
Method in class com.solarmetric.kodo.runtime.datacache.query.CacheAwareQuery
-
- execute(Object, Object) -
Method in class com.solarmetric.kodo.query.QueryImpl
-
- execute(Object, Object) -
Method in class com.solarmetric.kodo.runtime.datacache.query.CacheAwareQuery
-
- execute(Object, Object, Object) -
Method in class com.solarmetric.kodo.query.QueryImpl
-
- execute(Object, Object, Object) -
Method in class com.solarmetric.kodo.runtime.datacache.query.CacheAwareQuery
-
- execute(SQLBuffer) -
Method in class com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl
-
- execute(SQLBuffer) -
Method in interface com.solarmetric.kodo.impl.jdbc.SQLExecutionManager
- Execute the given SQLBuffer on the Connection, either
in a batched or non-batched Statement or PreparedStatement.
- execute(SQLBuffer, SQLExecutionCallback) -
Method in class com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl
-
- execute(String) -
Method in class com.solarmetric.datasource.StatementWrapper
-
- execute(String, int) -
Method in class com.solarmetric.datasource.ResultSetWrapper
-
- execute(String, int) -
Method in class com.solarmetric.datasource.StatementWrapper
-
- execute(String, int[]) -
Method in class com.solarmetric.datasource.ResultSetWrapper
-
- execute(String, int[]) -
Method in class com.solarmetric.datasource.StatementWrapper
-
- execute(String, String[]) -
Method in class com.solarmetric.datasource.ResultSetWrapper
-
- execute(String, String[]) -
Method in class com.solarmetric.datasource.StatementWrapper
-
- executeBatch() -
Method in class com.solarmetric.datasource.StatementWrapper
-
- executeNow(NonSelectingSQL) -
Method in class com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl
-
- executeNow(NonSelectingSQL) -
Method in interface com.solarmetric.kodo.impl.jdbc.SQLExecutionManager
- Execute the given NonSelectingSQL immediately, returning
the number of updates made.
- executeNow(SQLBuffer) -
Method in class com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl
-
- executeNow(SQLBuffer) -
Method in interface com.solarmetric.kodo.impl.jdbc.SQLExecutionManager
- Execute the given SQLBuffer update the specified Connection, either
in a in a non-batched Statement or PreparedStatement.
- executePreparedQueryInternal(SQLBuffer, int, int) -
Method in class com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl
- Execute the specified
SQLBuffer
as a PreparedStatement
.
- executePreparedStatement(SQLBuffer[]) -
Method in class com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl
-
Execute the array of
SQLBuffer
statements as
PreparedStatement
s and return an array of the update counts.
- executePreparedStatementBatch(SQLBuffer[]) -
Method in class com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl
- Execute a set of
SQLBuffer
s as a batch.
- executePreparedStatementMaxTime -
Static variable in class com.solarmetric.kodo.impl.jdbc.PerformanceTracker
- The slowest
PreparedStatement
execution.
- executePreparedStatementMinTime -
Static variable in class com.solarmetric.kodo.impl.jdbc.PerformanceTracker
- The fastest
PreparedStatement
execution.
- executePreparedStatementNonBatch(SQLBuffer[]) -
Method in class com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl
- Execute a set of
SQLBuffer
s without doing any batching.
- executePreparedStatements -
Static variable in class com.solarmetric.kodo.impl.jdbc.PerformanceTracker
- The total number of
PreparedStatement
s executed.
- executePreparedStatementTimes -
Static variable in class com.solarmetric.kodo.impl.jdbc.PerformanceTracker
- The total time taken on the execution of
PreparedStatement
s.
- executeQuery() -
Method in class com.solarmetric.datasource.PreparedStatementWrapper
-
- executeQuery(ClassMetaData, boolean, ExpressionFactory, Expression, Map) -
Method in class com.solarmetric.kodo.query.QueryImpl
- Execute the given expression against the given candidate extent.
- executeQuery(ClassMetaData, boolean, ExpressionFactory, Expression, Map) -
Method in class com.solarmetric.kodo.impl.jdbc.query.JDBCQuery
-
- executeQuery(Map) -
Method in interface com.solarmetric.kodo.query.QueryImpl.QueryExecutor
-
- executeQuery(Map) -
Method in class com.solarmetric.kodo.query.QueryImpl.AggregateQueryExecutor
-
- executeQuery(Map) -
Method in class com.solarmetric.kodo.query.QueryImpl.InMemoryQueryExecutor
-
- executeQuery(Map) -
Method in class com.solarmetric.kodo.query.QueryImpl.DatastoreQueryExecutor
-
- executeQuery(ObjectSelect, Class, boolean) -
Method in class com.solarmetric.kodo.impl.jdbc.runtime.JDBCStoreManager
- Load all matching objects for the given query.
- executeQuery(QuerySelect, Class, boolean) -
Method in class com.solarmetric.kodo.impl.jdbc.runtime.JDBCStoreManager
- Load all matching objects for the given query.
- executeQuery(Select) -
Method in class com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl
-
- executeQuery(Select) -
Method in interface com.solarmetric.kodo.impl.jdbc.SQLExecutionManager
- Execute the given Select statement on the specified Connection, either
in a batched or non-batched Statement or PreparedStatement.
- executeQuery(Select, int, int) -
Method in class com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl
-
- executeQuery(Select, int, int) -
Method in interface com.solarmetric.kodo.impl.jdbc.SQLExecutionManager
- Execute the given Select statement on the specified Connection, either
in a batched or non-batched Statement or PreparedStatement.
- executeQuery(SQLBuffer) -
Method in class com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl
-
- executeQuery(SQLBuffer) -
Method in interface com.solarmetric.kodo.impl.jdbc.SQLExecutionManager
- Execute the given SQLBuffer on the specified Connection, either
in a batched or non-batched Statement or PreparedStatement.
- executeQuery(SQLBuffer, int, int) -
Method in class com.solarmetric.kodo.impl.jdbc.SQLExecutionManagerImpl
-
- executeQuery(SQLBuffer, int, int) -
Method in interface com.solarmetric.kodo.impl.jdbc.SQLExecutionManager
- Execute the given SQLBuffer on the specified Connection, either
in a batched or non-batched Statement or PreparedStatement.
- executeQuery(String) -
Method in class com.solarmetric.datasource.StatementWrapper
-
- executeSQL(SQLBuffer[]) -
Method in class com.solarmetric.kodo.impl.jdbc.schema.SchemaTool
- Executes the given array of non-selecting SQL statements, correctly
logging the SQL calls and optionally ignoring errors.
- executeStatementMaxTime -
Static variable in class com.solarmetric.kodo.impl.jdbc.PerformanceTracker
- The slowest
Statement
executions.
- executeStatementMinTime -
Static variable in class com.solarmetric.kodo.impl.jdbc.PerformanceTracker
- The fastest
Statement
executions.
- executeStatements -
Static variable in class com.solarmetric.kodo.impl.jdbc.PerformanceTracker
- The total number of
Statement
s that have been executed.
- executeStatementTimes -
Static variable in class com.solarmetric.kodo.impl.jdbc.PerformanceTracker
- The total time for all
Statement
executions.
- executeUpdate() -
Method in class com.solarmetric.datasource.PreparedStatementWrapper
-
- executeUpdate(String) -
Method in class com.solarmetric.datasource.StatementWrapper
-
- executeUpdate(String, int) -
Method in class com.solarmetric.datasource.ResultSetWrapper
-
- executeUpdate(String, int) -
Method in class com.solarmetric.datasource.StatementWrapper
-
- executeUpdate(String, int[]) -
Method in class com.solarmetric.datasource.ResultSetWrapper
-
- executeUpdate(String, int[]) -
Method in class com.solarmetric.datasource.StatementWrapper
-
- executeUpdate(String, String[]) -
Method in class com.solarmetric.datasource.ResultSetWrapper
-
- executeUpdate(String, String[]) -
Method in class com.solarmetric.datasource.StatementWrapper
-
- executeWithArray(Object[]) -
Method in class com.solarmetric.kodo.query.QueryImpl
-
- executeWithArray(Object[]) -
Method in class com.solarmetric.kodo.runtime.datacache.query.CacheAwareQuery
-
- executeWithMap(Map) -
Method in class com.solarmetric.kodo.query.QueryImpl
-
- executeWithMap(Map) -
Method in class com.solarmetric.kodo.runtime.datacache.query.CacheAwareQuery
-
- exists(Object, ClassMetaData) -
Method in class com.solarmetric.kodo.impl.jdbc.runtime.JDBCStoreManager
-
- exists(Object, ClassMetaData) -
Method in interface com.solarmetric.kodo.runtime.StoreManager
- Verify that the given instance exists in the data store.
- exists(Object, ClassMetaData) -
Method in class com.solarmetric.kodo.runtime.datacache.DataCacheStoreManager
-
- exists(PersistenceManagerImpl, Object, SQLExecutionManager) -
Method in class com.solarmetric.kodo.impl.jdbc.ormapping.ClassMapping
- Verify that a given instance exists in the data store.
- expectsArgument() -
Method in interface com.solarmetric.kodo.query.FilterListener
- Return true if this extension expects an argument to act on.
- expectsArgument() -
Method in class com.solarmetric.kodo.impl.jdbc.query.listen.SQLEmbed
-
- expectsArgument() -
Method in class com.solarmetric.kodo.impl.jdbc.query.listen.GetColumn
-
- expectsTarget() -
Method in interface com.solarmetric.kodo.query.FilterListener
- Return true if this extension expects a target to act on.
- expectsTarget() -
Method in class com.solarmetric.kodo.impl.jdbc.query.listen.SQLEmbed
-
- expectsTarget() -
Method in class com.solarmetric.kodo.impl.jdbc.query.listen.GetColumn
-
- EXPERT_OPTION -
Static variable in class com.solarmetric.kodo.conf.SimpleConfiguration
-
- ExplicitBlobMapping - class com.solarmetric.kodo.impl.jdbc.ormapping.ExplicitBlobMapping.
- Represents the mapping of a field explicitly marked a BLOB by its
metadata.
- ExplicitBlobMapping() -
Constructor for class com.solarmetric.kodo.impl.jdbc.ormapping.ExplicitBlobMapping
-
- ExplicitOracleBlobMapping - class com.solarmetric.kodo.impl.jdbc.ormapping.ExplicitOracleBlobMapping.
- Represents the mapping of a field explicitly marked a BLOB by its
metadata.
- ExplicitOracleBlobMapping() -
Constructor for class com.solarmetric.kodo.impl.jdbc.ormapping.ExplicitOracleBlobMapping
-
- extendsDec(int) -
Method in class serp.util.CodeFormat
- Append the given value to the internal buffer.
- extensionExpression(FilterListener, Value, Value) -
Method in class com.solarmetric.kodo.impl.jdbc.query.JDBCExpressionFactory
-
- Extensions - class com.solarmetric.kodo.meta.Extensions.
- Base type for metadata classes that can
be extended with vendor-specific information.
- Extensions() -
Constructor for class com.solarmetric.kodo.meta.Extensions
-
- ExtentImpl - class com.solarmetric.kodo.runtime.ExtentImpl.
- Abstract
Extent
implementation that takes care of everything
but creating and closing iterators. - ExtentImpl(PersistenceManager, Class, boolean) -
Constructor for class com.solarmetric.kodo.runtime.ExtentImpl
- Constructor.
- EXTERNALIZER -
Static variable in class com.solarmetric.kodo.impl.jdbc.ormapping.StringificationMapping
-
- extraNameCharacters -
Variable in class com.solarmetric.kodo.impl.jdbc.schema.DBMetaData
- Gets all the "extra" characters that can be used
in unquoted identifier names (those beyond a-z, A-Z, 0-9 and _).
JDOFatalDataStoreException
.JDOFatalException
.JDOFatalInternalException
.JDOFatalUserException
.StateManager
to the PersistenceCapable
instance it governs.StateManagerSet
implementation that returns objects in the
order that they were added.float
type, corresponds to Types.FLOAT
.
PersistenceManagerImpl.commit()
and those that are
originated by client code directly.
JDOUserException
.
sm
is in the regular cache, not the
new cache.
Object.equals(java.lang.Object)
to the given instance.
equals
method.
Class
objects that are involved in
this query.
col
in
rs
.
ApplicationIdTool.generateApplicationId()
method
has not been called.
col
.
Options.getBooleanProperty(java.lang.String, java.lang.String, boolean)
to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.
QueryCache
that this object is associated
with.
AbstractCacheImpl.getMap()
instead.
CacheMap
that this
QueryCacheImpl
is using.
PersistenceManager
's cache will retain.
hits / (hits+misses)
).
ClassMetaData
object for the class, or null
if not persistence capable.
ClassMetaData
object for this class,
or null if not persistence capable.
val
, or null
if no mapping exists
for val
.
JDOClassResolver
appropriate for use with
cls
.
JDOClassResolver
appropriate for use with
l
.
JDOClassResolver
appropriate for use with
sm
.
<column-name> <sql-type> [NOT NULL]
.
<column-name> <sql-type> [NOT NULL]
.
DatabaseMetaData
.
JDBCConfiguration
instance that will be used
by this sequence factory.
Connection
instance.
Connection
instance.
Connection
to the data store.
Connection
from the connection factory, after
validating it against the DBDictionary.isClosed(java.sql.Connection)
method.
Properties
object.
Properties
object.
Properties
object.
Connector
, which can be used to
obtain a Connection
instance.
Connector
, which can be used to
obtain a Connection
instance for the ConnectionFactory2.
schematool
creates a
table, it will append an additional IDENTITY column to the
table's creation SQL.
SybaseDictionary.getIdentityColumnName()
is true, then we will add
in a unique identity column.
Select
to obtain the current value of the
sequence, or null if there were no results.
index
.
index
.
DataCache
associated with the
persistence-capable class identified by meta
, or
null
if meta
is not cacheable.
name
.
StoreManager
APIs that require a conneciton
argument.
input
.
PropertyDescriptor
, which holds metadata
about the configuration option.
DBDictionary
that used this
PersistenceManagerImpl
's Connector
.
DBDictionary
instance that will be used
by this sequence factory.
true
if this cache will use a distributed
Tangosol cache; otherwise returns false
.
TypedProperties.getDoubleProperty(java.lang.String)
to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.
Object
if not specified, or null if this field
does not represent an array/collection/map type.
ClassMetaData
of the objects stored in the
array/collection/map.
ExpressionFactory
to use to create an expression to
be executed against an extent.
ResultList
that can be used to access all the data
for the specified Extent
.
fmd
's
fetch group.
name
.
PersistenceManager
objects obtained from a PersistenceManagerFactory
should be configured.
PersistenceManager
objects obtained from a PersistenceManagerFactory
should be configured.
fmd
.
FieldMapping
classes for use with this DBDictionary.
input
into a
Map
of FieldMetaData
objects to Object
values
that should be stored in the loaded object.
TypedProperties.getFloatProperty(java.lang.String)
to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.
KodoQuery.FLUSH_ALWAYS_MODE
, KodoQuery.FLUSH_NEVER_MODE
, or KodoQuery.FLUSH_WITH_CONNECTION_MODE
, as determined by
parsing the string returned by Configuration.getFlushBeforeQueries()
.
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.
ClassLoader
.
ClassLoader
.
ClassLoader
.
ClassLoader
.
col
in rs
,
or 0
if the column could not be found.
fm
in
rs
or 0
if the column could not be
found.
SQLTypes
type constant for the indicator
column used by this mapping/provider combination.
JDOImplHelper
.
ResultList.getInstantiatedCount()
on
all the internally held ResultList
s
index
, or null if none.
TypedProperties.getIntProperty(java.lang.String)
to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.
Types
types, for use in translating unknown PreparedStatement parameters
into SQL types.
Object
if not specified, or null if this field is not a map.
ClassMetaData
of the objects used as keys
in the map.
Integer.MAX_VALUE
.
true
if the field at index
is loaded; else returns false
.
true
if the field at index
is loaded; else returns false
.
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.
TypedProperties.getLongProperty(java.lang.String)
to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.
SQLExecutionManager
currently in use by
this SchemaTool.
Map
that this
CacheImpl
is using.
MessageListener
capable of
understanding and processing messages created by
JMSRemoteCommitProvider.createMessage(java.util.Set, java.util.Set, java.util.Set)
.
AbstractCacheImpl.get(java.lang.Object)
method.
DBDictionary.getNextAutoIncrementValue(com.solarmetric.kodo.impl.jdbc.schema.Table, com.solarmetric.kodo.impl.jdbc.SQLExecutionManager)
method.
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
.
meta
, and delegates loading the PK values to
the corresponding ClassMapping
.
input
.
PersistenceManagerImpl
for this
factory.
input
.
input
.
QueryImpl.QueryResultComparator
that is able to order individual
items in the list according to the
QueryImpl.setOrdering(java.lang.String)
specification.
PersistenceCapable
instance managed by this
StateManager.
PersistenceManagerImpl
.
PersistenceManagerImpl
that objects loaded
by this provider should be loaded into.
PersistenceManager
type to create.
PersistenceManager
is obtained from
a PersistenceManagerFactory
.
FieldMetaData
objects to load
when loading primary mappings for this class.
pm
's active fetch groups, or in the
forcedFields
set.
Properties
object.
Properties.getProperty(java.lang.String)
to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.
true
if cache statistics recording is
currently on; otherwise returns false
.
ResultList
that can be used to access all
the data in this extent.
ResultList
(implementation of List
)
that is populated by objects created from rs
.
ResultList
(implementation of List
)
that is populated by objects created from rs
.
ResultList
that will be used to return query results.
Configuration.setResultListClass(java.lang.String)
.
input
.
ColumnAliasResultObjectProvider.initialize(com.solarmetric.kodo.runtime.StateManagerImpl, java.util.Set, com.solarmetric.kodo.runtime.JDOState, com.solarmetric.kodo.runtime.objectprovider.CustomResultObjectProvider.ROPInfo)
and ColumnAliasResultObjectProvider.load(com.solarmetric.kodo.runtime.StateManagerImpl, java.util.Set, boolean, com.solarmetric.kodo.runtime.objectprovider.CustomResultObjectProvider.ROPInfo)
.
CustomResultObjectProviderImpl.getFieldValues(java.lang.Object, com.solarmetric.kodo.meta.ClassMetaData, boolean)
to
obtain the values of all persistent fields to set in the
object, and then stores this information in a PCData
.
CustomResultObjectProvider.ROPInfo
object that will be suitable for
use in a subsequent CustomResultObjectProvider.load(com.solarmetric.kodo.runtime.StateManagerImpl, java.util.Set, boolean, com.solarmetric.kodo.runtime.objectprovider.CustomResultObjectProvider.ROPInfo)
or CustomResultObjectProvider.initialize(com.solarmetric.kodo.runtime.StateManagerImpl, java.util.Set, com.solarmetric.kodo.runtime.JDOState, com.solarmetric.kodo.runtime.objectprovider.CustomResultObjectProvider.ROPInfo)
call.
JDBCConfiguration.getSequenceFactory(Connector,ClassMetaData)
instead.
JDBCConfiguration.getSQLExecutionListenerClass()
class.
SQLExecutionEvent
s.
SQLExecutionManager
for interaction with the
database; if there is a transaction
in progress the connection will be transactionally consistent.
AbstractDictionary.setupSQLTypeMap(com.solarmetric.kodo.impl.jdbc.schema.dict.SQLTypeMap)
method.
Constant.getValue()
by default.
type
(as
deemed by calls to type.isAssignableFrom()
).
SubclassProviderImpl.getType(PersistenceManagerImpl,ClassResolver,Object)
on each
distinct value for this mapping's subclass indicator
column.
SubclassProvider
responsible for providing
subclass services for this mapping.
name
.
NamedCache
that this
TangosolCache
is using.
-1
if this query does not expire.
Connection
transaction constant.
Connection
transaction constant.
TransactionManager
.
TransactionManager
in JNDI.
meta
, and delegates loading
the type to the corresponding SubclassProvider
.
input
represents.
val
was stored
in this mapping's indicator column.
FieldMetaData
type codes
to the correct SQL type.
ClassMetaData
of the described field.
OnDemandForwardResultList.size()
method will ensure that the
results are completely instantiated before returning the
size of the results.
true
if the PersistenceManager
should maintain soft references to objects in the
transactional cache.
JDBCQuery
for the join type.
true
, this list will use a
sliding window of the same size as the PM's batch size
(actually, the batch size plus one, to make room for the
lookahead object) at the time that this list was created.
Connection
by issuing a small SQL statement.
getMaxTableNameLength()
-1 plus an 'X'
that is appended to the end of the given name to avoid SQL
keyword conflicts.
getMaxIndexNameLength()
-1 plus an 'I'
that is appended to the end of the given name to avoid SQL
keyword conflicts.
getMaxIndexNameLength()
-1 plus an 'I'
that is appended to the end of the given name to avoid SQL
keyword conflicts.
getMaxIndexNameLength()
-1 plus an 'I'
that is appended to the end of the given name to avoid SQL
keyword conflicts.
getMaxTableNameLength()
-1 plus an 'X'
that is appended to the end of the given name to avoid SQL
keyword conflicts.
Pool.get()
method will
wait for a free pool item.
InputStream
containing objects written
by #broadcastUpdate
.
true
if this store manager
implementation takes responsibility for marking which fields
are successfully flushed during StoreManager.flush(java.util.Collection)
; otherwise
returns false
.
true
if this persistence manager is
licensed to use custom fetch groups; otherwise, returns
false
.
DefaultConfiguration.toProperties()
.
QueryKey.equals(java.lang.Object)
method defined above.
Collection.hashCode()
behanvior would mean that
we have to traverse the entire list.
hashCode
is calculated as the sum of all the
hashCode
s of the internally held lists.
Collection.hashCode()
behanvior would mean that
we have to traverse the entire list.
SimpleLinkedList.Entry
element in this list.
JDOImplHelper
without the need for
security checks.cm
.
cm
.
info.data
to a @{link PCData} and
delegates the loading of fields to it.
sm
with the data in
info
, transitioning its JDO state to
state
.
q
.
SequenceFactory
.
insert
to insert the
subclass indicator values into currentTable
.
Object
based on the
factory method.
int
type, corresponds to Types.INTEGER
.
SubclassProvider
implementation that uses an integer as
a subclass indicator value in the database rather than the full
classname.false
to all future
RefValueMap.RefMapValue.isValid()
calls.
ManagedRuntime
interface that uses
a static method call to find the TransactionManager.true
if this store manager has an active
transaction associated with it.
true
if this query key represents a query
that can be cached; otherwise returns false
.
true
if the metadata for type
has already been parsed.
true
if this list is currently caching
results retrieved from the list; otherwise returns
false
.
Connection
when Connection.isClosed()
is invoked.
Connection
.
true
if cls
is a type that is
handled by ProxyManager.getCustomCopy(java.lang.Object, java.lang.Object, java.lang.String)
or ProxyManager.getCustomProxy(java.lang.Object, java.lang.Object, java.lang.String)
.
true
if this cache is a decorator that
wraps another cache.
true
if data loaded through this store
manager will be locked on the data store side.
true
if this store manager currently has
a dedicated connection to the data store that it will keep
until a well-defined boundary (transaction commit or
PersistenceManager commit).
PersistenceCapable
type.
true
if this verifier should be run after
enhancement.
true
if this verifier should be run
before enhancement.
RefValueMap.RefMapValue.invalidate()
method has not been called.
StateManagerImpl
objects that have been added to this
set.
FilterListener
.Properties
instantiated from the specified
InputStream
.
Properties
.
JDBCConfiguration
interface.ClassResolver
that behaves in
strict accordance to section 12.5 of the JDO specification:
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.ObjectFactory
that convert the specified
refInfo
parameter into a Properties
object that will
be used to instantiate a PersistenceManagerFactory
via a call to
JDOHelper.getPersistenceManagerFactory(java.util.Properties)
.Transaction
interface that adds some
Kodo-specific methods.String
type, corresponds
to Types.VARCHAR
.
MergedResultList.MergedIterator
for this
ResultList
that will deal with any ordering necessary.
LoadPrimary.select(com.solarmetric.kodo.impl.jdbc.sql.Select)
method.
ResultSet
by invoking
the factory Member
.
info.data
to a @{link PCData} and
delegates the loading of fields to it.
fields
into sm
.
sm
.
rs
into
sm
by looking in rs
for columns with
aliases corresponding to the mapping information for the
fields in meta
.
StoreManager
.
ClassMapping.selectPrimaryMappings(com.solarmetric.kodo.runtime.PersistenceManagerImpl, com.solarmetric.kodo.impl.jdbc.sql.ObjectSelect, com.solarmetric.kodo.impl.jdbc.SQLExecutionManager, com.solarmetric.kodo.meta.FieldMetaData[], boolean)
methods into the given StateManager.
Locale
type, corresponds
to Types.VARCHAR
.
Multithreaded
flat is set in the persistence manager.
Multithreaded
flag is set to true.
Log
.OutputStream
s.long
type, corresponds to Types.NUMERIC
.
oid
in the cache,
using pm
.
args
.
PersistenceManager.makeNontransactional(java.lang.Object)
with the given instance.
PersistenceManager.makePersistent(java.lang.Object)
with the given instance.
PersistenceManager.makeNontransactional(java.lang.Object)
with the given instance.
PersistenceManager.makeTransient(java.lang.Object)
with the given instance.
MapSet (new HashMap ())
.
fields
as flushed.
field
as flushed.
NameGenerator
that generates
names based on the MD5 sum of the specified target name.ResultList
that may be returned.Comparator
exists for the owning
MergedResultList.MergedIterator
.Collection
.
MergedResultList
from the
specified array of ResultList
objects.
ClassMetaData
that CustomResultObjectProvider.ROPInfo.data
represents.
ClassResolver
that
to uses multiple ClassLoader
objects for class resolution.NameGenerator
is an interface to how name generation
should take place in the database.Connection
wrapper that is aware of this cache
and will use it when possible.
CacheMap
for use as the underlying data
cache.
DataCache
object with the given
name.
ClassMapping.getExtentResultList(javax.jdo.Extent, com.solarmetric.kodo.impl.jdbc.runtime.JDBCStoreManager)
method instead
KodoExtent
for the specified Class
.
JDBCStoreManager.newExtent(java.lang.Class,boolean)
instead
StoreManager.newExtent(java.lang.Class,boolean)
instead
index
th position in the list of iterators to process.
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.
classes
set have been changed.
ObjectIds.Id.toString()
call on another
instance.
ObjectIds.Id.toString()
call on another
instance.
ResultObjectProvider
instances.ResultSet.next()
.
ResultSet.next()
.
ResultSet.next()
.
input
.
input
.
Properties
map type with the added
abilities to read application options from the command line and to
use bean patterns to set an object's properties via command-line the
stored mappings.HashMap
used for random element access.
HashMap
used for random element access.
HashMap
used for random element
access.
CustomResultObjectProvider
to use to process
this object.
PersistenceCapable
instance managed by this
StateManager.
Connector
that uses a PersistencemanagerImpl's
ConnectionFactory and its own authentication information to
obtain a Connection.Connector
with the ConnectionFactory settings
in the PersistenceManagerImpl
.
Connector
with the ConnectionFactory settings
in the PersistenceManagerImpl
.
PersistenceManagerFactory
that must be subclassed for a specific runtime.PersistenceManager
for use with
this common runtime.key
into the cache.
key
into the map.
qk
into the
cache.
PersistenceManagerImpl
.
Unlike most collections, pools do not allow null values.
PoolConnection.close()
actions to return the Connection to an existing pool.Configuration
instance from the command line
options provided.
DBDictionary
for PostgreSQL.InstanceCallbacks#preStore
or InstanceCallbacks#preDelete
on each modified or new object.
InstanceCallbacks#preFlush
on each touched object.
Connection
pair to
a PreparedStatement
containing the same SQL using the same
connection.PreparedStatement
.PreparedStatement
for the specified
Connection
with the SQL in the SQLBuffer
.
Statement
is being prepared.
o
to the end of this ordered set, or
moves it to the beginning if it already exists in the set.
SimpleLinkedList.Entry
that contains o
to the
beginning of this linked list.
e
to the beginning of this linked list.
InstanceCallbacks.jdoPreStore()
, if implemented.
LookaheadIterator.ItrValue
instance.
ArrayList
type that dirties the
persistent/transactional field it is assigned to on modification.Collection
types.Date
type that calls the
PersistenceCapable.jdoMakeDirty(java.lang.String)
method on its
owning persistence capable instance on modification.HashMap
type that dirties the
persistent/transactional field it is assigned to on modification.ProxyHashMap
to implement ChangeTracker
.HashSet
type that dirties the
persistent/transactional field it is assigned to on modification.ProxyHashSet
to implement ChangeTracker
.Hashtable
type that dirties the
persistent/transactional field it is assigned to on modification.ProxyHashtable
to implement
ChangeTracker
.LinkedList
type that dirties the
persistent/transactional field it is assigned to on modification.Map
types.Properties
type that dirties the
persistent/transactional field it is assigned to on modification.TreeMap
type that dirties the
persistent/transactional field it is assigned to on modification.ProxyTreeMap
to implement ChangeTracker
.TreeSet
type that dirties the
persistent/transactional field it is assigned to on modification.ProxyTreeSet
to implement ChangeTracker
.Vector
type that dirties the
persistent/transactional field it is assigned to on modification.Query
interface.QueryImpl.DatastoreQueryExecutor.executeQuery(java.util.Map)
method.Comparator
implementation that performs the comparison
based on the ordering specification of the QueryImpl
.SQLBuffer
so we can use 3.0 APIs.readObject
method
for deserialization to read their non-transient data (or use
defaultReadObject
) and then invoke this method, which will
perform the necessary setup.
RemoteCommitListener
objects
associated with this provider's PersistenceManagerFactory of
the changes sent by a remote provider.
ReferenceCollection
.ReferenceCollection
(ReferenceCollection.HARD)
.
ReferenceCollection (defaultType,
new LinkedList ())
.
ReferenceMap (ReferenceMap.HARD,
ReferenceMap.HARD)
.
ReferenceMap (defaultKeyType, defaultValueType,
new HashMap ())
.
ReferenceMap
.RefKeyMap (new HashMap ())
.
ReferenceMap
.SequenceFactory
for each of the types and
initializes their schema.
DBSequenceFactory.initializeSchema(com.solarmetric.kodo.impl.jdbc.schema.SchemaTool, java.lang.Class)
method.
ReferenceCollection
.RefValueCollection (new LinkedList ())
.
ReferenceMap
.RefValueMap (new HashMap ())
.
ccl
with this cache.
RegisterListener
that is used
by a JDBCPersistenceManagerFactory
in order to
perform lazy loading of persistent subclasses.qk
with oid
so that
notification of expiration of oid
can potentially
result in the query associated with qk
being
expired.
cls
to
val
.
manager
if appropriate, or if
force
is set to true
.
StoreManager.getDatastoreConnection()
.
RemoteCommitProvider
that
listens for changes made via the TransactionCommitListener
interface and propagates those changes to remote
DistributedCommitProviders.key
is pinned into the cache, the pin is
cleared and the object is removed.
sm
from this set.
TypedProperties.removeBooleanProperty(java.lang.String)
to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.
TypedProperties.removeDoubleProperty(java.lang.String)
to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.
e
from this linked list.
group
from the list of fetch group names
to use when loading data.
groups
from the list of fetch group names
to use when loading data.
TypedProperties.removeFloatProperty(java.lang.String)
to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.
TypedProperties.removeIntProperty(java.lang.String)
to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.
TypedProperties.removeLongProperty(java.lang.String)
to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.
Properties#removeProperty
to allow
a value to appear under either of two keys; useful for short and
long versions of command-line flags.
TransactionListener
associated with this
manager.
${variable}
with the key of that value.
hasNext()
if
the owning ResultList has been closed.ResultSet
that have been closed.
ResultSet
that has been closed.
ResultSet
s that have been closed.
ResultSet
s.
table.column
.
StateManagerImpl.saveFields()
, or to default values if never saved.
Connection
.
Connection
.
Connection
.
Connection
s.
SequenceFactory
to has the ability to initialize the schema
to prepare it for use.Asel
to select the
columns needed for subclass information.
sel
to select the
columns needed for subclass information.
avaiable
.
Update.set(Column,Object)
.
Update.set(Column,Object)
.
Update.set(Column,Object)
.
Update.set(Column,Object)
.
Update.set(Column,Object)
.
Update.set(Column,Object)
.
Update.set(Column,Object)
.
Update.set(Column,Object)
.
names
list.
PersistenceManager
's cache will retain.
Configuration.setCacheReferenceSize(int)
.
NameGenerator
to use for generating column names.
NameGenerator
to use for generating column names.
Configuration
that this verifier should use
for any settings.
JDBCConfiguration
instance that will be used by this
implementation.
JDBCConfiguration.setConnectionTestTimeout(int)
.
Connector
to be used for this manager.
schematool
creates a
table, it will append an additional IDENTITY column to the
table's creation SQL.
index
to val
.
index
to val
.
Configuration.setDefaultDataCacheTimeout(double)
.
Configuration.setDefaultFetchBatchSize(int)
.
Configuration.setDefaultFetchThreshold(int)
.
DBDictionary
instance that will be used by this
sequence factory implementation.
Configuration.setEnableQueryExtensions(boolean)
.
PersistenceManager
objects obtained from a PersistenceManagerFactory
should be configured.
JDBCConfiguration.setFlatInheritanceMapping(boolean)
.
SybaseDictionary.getCreateIdentityColumn()
is true, then the
identityColumnName
will be the name of the
additional unique column that will be created.
Configuration.setIgnoreCache(boolean)
.
NameGenerator
to use for generating index names.
NameGenerator
to use for generating index names.
index
to
val
.
set
methods; the given value
should already be passed through the DBDictionary
unless it
is null.
Value
into a Properties
object.
loaded
flag for the field at
index
.
loaded
flag for the field at
index
.
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.
Configuration.setMaxPool(int)
.
ClassMetaData
that this verifier should verify.
Configuration.setMinPool(int)
.
Configuration.setMsWait(int)
.
Configuration.setMultithreaded(boolean)
.
Configuration.setNontransactionalRead(boolean)
.
Configuration.setNontransactionalWrite(boolean)
.
Types.BLOB
or
Types.CLOB
, we override the setNull
method
to Types.VARCHAR
and Types.VARBINARY
,
respectively.
Configuration.setOptimistic(boolean)
.
PersistenceManagerImpl
associated with this set.
PersistenceManager
type to create.
PersistenceManagerFactoryImpl
to which this
provider should transmit commit information.
PersistenceManager
is obtained from
a PersistenceManagerFactory
.
Thread
's context class loader as the
resource that contains the properties to use to initialize this
Configuration.
File
that will be used to load the properties.
InputStream
.
Properties.setProperty(String,String)
to remove
the key if the given value is null
.
ObjectSelect.getColumnAlias(com.solarmetric.kodo.impl.jdbc.schema.Column)
.
Configuration.setRestoreValues(boolean)
.
ResultList
that will be used to return query results.
Configuration.setResultListClass(java.lang.String)
.
Configuration.setRetainValues(boolean)
.
meta
.
SQLExecutionEvent
s.
JDBCConfiguration.setStatementCacheMaxSize(int)
.
JDBCConfiguration.setStatementExecutionTimeout(int)
.
BigDecimal
trailing zeros and overflow
problems for very large numbers.
JDBCConfiguration.setSynchronizeSchema(boolean)
.
NameGenerator
to use for generating table names.
NameGenerator
to use for generating table names.
distributed
, this cache implementation will
use a distibuted cache.
TransactionManager
.
TransactionManager
in JNDI.
PersistenceManagerFactoryImpl.setup()
to ensure that this factory's
remote commit provider is configured correctly.
JDBCConfiguration.setUseBatchedStatements(boolean)
.
OnDemandForwardResultList.size()
should be correct.
PersistenceManager
should
maintain soft references to objects in the transactional
cache.
Configuration.setUseSoftTransactionCache(boolean)
.
true
, this list will use a sliding
window of the same size as the PM's batch size (actually, the
batch size plus one, to make room for the lookahead object) at
the time that this list was created.
Connection
by issuing a small SQL statement.
Pool.get()
method will
wait for a free pool item.
JDBCConfiguration.setWarnOnPersistentTypeFailure(boolean)
.
short
type, corresponds to Types.SMALLINT
.
val
.
ProxyManager
interface that
delegates to the Proxies
utility class in this package.ResourceBundleProvider
that uses Java's built-in resource
bundle lookup methods.RemoteCommitProvider
that listens for object modifications and propagates those changes
to other SingleJVMRemoteCommitProviders in the same JVM.OnDemandForwardResultList.getUseCorrectSize()
is true, return the true size of
the ResultList
(instantiating all the elements if necessary),
otherwise return the size of the results if they have been
completely instantiated, or else Integer.MAX_VALUE
(as per
the JDO specification 1.0 section 14.6.1).
ReferenceCollection
.SoftCollection (new LinkedList ())
.
ReferenceMap
.SoftKeyMap (new HashMap ())
.
ReferenceMap
.SoftValueMap (new HashMap ())
.
SQLBuffer
.SQLExecutionEvent
s that
occur on for a given SQLExecutionManager
.SQLExecutionEvent
event interface.SQLBuffer
.Statement
(after translated through the
DBDictionary
), or bound as a parameter in a
PreparedStatement
.StateManager
interface for use
with this runtime.StateManagerImpl
objects and
provides access to those objects in some (potentially undefined)
order.PerformanceTracker.slowestStatements
.
Statement
.DataCacheStoreManager
around the native store manager.
sm
into the cache.
sm
into the cache.
fields
.
ResourceBundleProvider
that uses the
ClassLoader.getResourceAsStream(java.lang.String)
method to load resources.String
type, corresponds to Types.VARCHAR
.
externalizer
and factory
metadata
extensions.toSQL
method for Strings; by defualt
escapes all single quote characters with another single quote.
true
if this dictionary / database
combination supports auto-incrementing primary-key columns.
Statement.executeBatch()
.
Statement.executeBatch()
.
DBDictionary
for Sybase.EEPersistenceManager
to make sure it is synched
and cached with the current global transaction.
SimpleLinkedList.Entry
element in this list.
RemoteCommitProvider
that
listens for object modifications and propagates those changes to
other RemoteCommitProviders over TCP sockets.PCData
implementation that can record when it is due to expire.val
as the i
'th (base 1) element
in st
.
o
as the i
'th (base 1) element
in st
.
ObjectSelect.joinRelation(com.solarmetric.kodo.impl.jdbc.ormapping.Relation, com.solarmetric.kodo.impl.jdbc.schema.Column[], com.solarmetric.kodo.impl.jdbc.schema.Column[])
method call.
SequenceFactory
implementation that uses a singular
database sequence to generate numbers.Properties
map type with added
convenience methods to retrieve and set options as primitive values.key
into the cache.
key
from
the set of pinned objects.
key
into the cache.
ccl
from the set of listeners managed
by this cache.
JDOUnsupportedOptionException
.Update
by invoking the
externalizer
Method
.
AbstractCacheImpl.addExistingUpdates()
.
JDOUserException
.PropertyDescriptor
for the configuration option.Verifier.setMetaData(com.solarmetric.kodo.meta.ClassMetaData)
.
ReferenceCollection
.WeakCollection (new LinkedList ())
.
ReferenceMap
.WeakKeyMap (new HashMap ())
.
ReferenceMap
.WeakValueMap (new HashMap ())
.
SQLStatement.where(Column,Object)
.
SQLStatement.where(Column,Object)
.
SQLStatement.where(Column,Object)
.
SQLStatement.where(Column,Object)
.
SQLStatement.where(Column,Object)
.
SQLStatement.where(Column,Object)
.
SQLStatement.where(Column,Object)
.
where
methods; the given value
should already be passed through the DBDictionary
unless it
is null.
true
if the window has moved -- if the
low end of the list have been dropped as we've moved through
the list.
LinkedList
for serialization
ArrayList
.
ResourceBundleProvider
that expects the
ClassLoader.getResourceAsStream(java.lang.String)
method to return a zipped input
stream.
|
SolarMetric Kodo JDO 2.5.8 generated on January 11 2004 | ||||||||
PREV NEXT | FRAMES NO FRAMES |