|
SolarMetric Kodo JDO 2.4.3 generated on March 27 2003 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
SQLExecutionListener
listener.sel
to select only
instances that are of the class that this subclass provider is
configured for.
template
.
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.
type
.
ManagedRuntime
interface that searches
through a set of known JNDI and method invocations to locate the
appropriate mechanism for obtaining a TransactionManager.batchUpdate()
method that invokes
broadcastUpdate()
after updating the cache.
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.
ResultSet.getObject()
is invoked.
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
.
true
if sm
is eligible to be
enlisted in the cache; otherwise returns false
.
ChangeTracker
s can optionally use to implement
change tracking.JDOUserException
, otherwise returns silently.
DBSequenceFactory
subclass that overrides methods to
be class sensitive.SequenceFactory
implementation that uses a
sequence per class to generate numbers.ResultSetResultObjectProvider
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
.
Connection
.
Connection
.
Connection
.
Connection
s.
JDBCConfiguration
object to
create a Connection
.Connection
to be opened.
Connection
to be opened.
Connection
s opened.
Connection
s.
Connection
instances.true
if this cache contains data
corresponding to key
; otherwise returns
false
.
ClassMapping
and FieldMapping
s
for the given types.
Message
to send to the topic.
Statement
is being created.
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#getResultObject
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.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
.
getMaxRowSize()
include LONGVARCHAR and LONGVARBINARY
blobs?
JDBCConfiguration
.PersistenceManagerFactory
s working in managed
environments.JDBCSimpleConfiguration
.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.
ClassLoader
s, since they will resolve classes
in exactly the same way.
DefaultConfiguration.toProperties()
.
ContextClassResolver
s,
since they load classes in exactly the same way.
SQLExecutionEvent.getType()
result.
SQLBuffer
statements as
PreparedStatement
s and return an array of the update counts.
PreparedStatement
execution.
PreparedStatement
execution.
PreparedStatement
s executed.
PreparedStatement
s.
Statement
executions.
Statement
executions.
Statement
s that have been executed.
Statement
executions.
Extent
implementation that takes care of everything
but creating and closing iterators.#checkFrozen
will throw a JDOUserException
.
col
in
rs
.
ApplicationIdTool.generateApplicationId()
method
has not been called.
CacheMap
that this
LocalCache
is using.
PersistenceManager
's cache will retain.
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
.
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.
Connector
, which can be used to
obtain a Connection
instance.
input
.
PropertyDescriptor
, which holds metadata
about the configuration option.
DBDictionary
that used this PersistenceManagerImpl
's Connector
.
true
if this cache will use a distributed
Tangosol cache; otherwise returns false
.
Object
if not specified, or null if this field
does not represent an array/collection/map type.
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.
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
.
Object
if not specified, or null if this field is not a map.
SQLExecutionManager
currently in use by
this SchemaTool.
MessageListener
capable of
understanding and processing messages created by JMSCache.createMessage(java.util.Map, java.util.Map, java.util.Collection)
.
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
.
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.
forcedFields
bit set.
Properties
object.
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
.
input
.
initialize
and load
.
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.BitSet, boolean, com.solarmetric.kodo.runtime.objectprovider.CustomResultObjectProvider.ROPInfo)
or CustomResultObjectProvider.initialize(com.solarmetric.kodo.runtime.StateManagerImpl, com.solarmetric.kodo.runtime.JDOState, com.solarmetric.kodo.runtime.objectprovider.CustomResultObjectProvider.ROPInfo)
call.
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.
SubclassProvider
responsible for providing
subclass services for this mapping.
name
.
NamedCache
that this
TangosolCache
is using.
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.
true
if the PersistenceManager
should maintain soft references to objects in the
transactional cache.
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.
InputStream
containing objects written
by SocketDistributedCache.broadcastUpdate(java.util.Map, java.util.Map, java.util.Collection)
.
DefaultConfiguration.toProperties()
.
JDOImplHelper
without the need for
security checks.cm
.
cm
.
sm
with the data in
info
, transitioning its JDO state to
state
.
info.data
to a @{link PCData} and
delegates the loading of fields to it.
insert
to insert the
subclass indicator values into currentTable
.
SubclassProvider
implementation that uses an integer as
a subclass indicator value in the database rather than the full
classname.ManagedRuntime
interface that uses
a static method call to find the TransactionManager.true
if the metadata for type
has already been parsed.
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)
.
PersistenceCapable
type.
true
once the listener is
listening.
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.ManagedRuntime
interface that uses JNDI to
find the TransactionManager.lit:TAG
on query filters to append
to the generated where clause.fields
into sm
.
info.data
to a @{link PCData} and
delegates the loading of fields to it.
LoadPrimary.select(com.solarmetric.kodo.impl.jdbc.sql.Select)
method.
sm
.
rs
into
sm
by looking in rs
for columns with
aliases corresponding to the mapping information for the
fields in meta
.
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.
Multithreaded
flag is set to true.
OutputStream
s.args
.
NameGenerator
that generates
names based on the MD5 sum of the specified target name.ClassMetaData
that data
represents.
ext:TAG
on query filters to append
to the generated where clause.ClassResolver
that
to uses multiple ClassLoader
objects for class resolution.NameGenerator
is an interface to how name generation
should take place in the database.NamedCache
for use as the underlying
data cache.
Connection
wrapper that is aware of this cache
and will use it when possible.
CacheMap
for use as the underlying data
cache.
ExtentImpl
for the class managed by this
ClassMapping
, optionally including subclasses.
Map
to be used for the managed object
cache.
ObjectIds.Id.toString()
call on another
instance.
ObjectIds.Id.toString()
call on another
instance.
ResultSet.next()
.
ResultSet.next()
.
ResultSet.next()
.
input
.
input
.
CustomResultObjectProvider
to use to process
this object.
Connector
that uses a PersistencemanagerImpl's
ConnectionFactory and its own authentication information to
obtain a Connection.PersistenceManagerFactory
that must be subclassed for a specific runtime.PersistenceManager
for use with
this common runtime.key
into the cache.
key
into the map.
Configuration
instance from the command line
options provided.
DBDictionary
for PostgreSQL.Connection
pair to
a PreparedStatement
containing the same SQL using the same
connection.PreparedStatement
.Statement
is being prepared.
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.readObject
method
for deserialization to read their non-transient data (or use
defaultReadObject
) and then invoke this method, which will
perform the necessary setup.
RegisterListener
that is used
by a JDBCPersistenceManagerFactory
in order to
perform lazy loading of persistent subclasses.FilterListener
for the passed in
Query
cls
to
val
.
key
is pinned into the cache, the pin is
cleared and the object is removed.
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.
Connection
.
Connection
.
Connection
.
Connection
s.
sel
to select the
columns needed for subclass information.
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.
JDBCConfiguration.setConnectionTestTimeout(int)
.
Connector
to be used for this manager.
Configuration.setDefaultFetchBatchSize(int)
.
Configuration.setDefaultFetchThreshold(int)
.
Configuration.setEnableQueryExtensions(boolean)
.
JDBCConfiguration.setFlatInheritanceMapping(boolean)
.
Configuration.setIgnoreCache(boolean)
.
NameGenerator
to use for generating index names.
NameGenerator
to use for generating index names.
Value
into a Properties
object.
Configuration.setMaxPool(int)
.
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)
.
PersistenceManager
type to create.
PersistenceManager
is obtained from
a PersistenceManagerFactory
.
ObjectSelect.getColumnAlias(com.solarmetric.kodo.impl.jdbc.schema.Column)
.
Configuration.setRestoreValues(boolean)
.
Configuration.setRetainValues(boolean)
.
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.
distributed
, this cache implementation will
use a distibuted cache.
Connection.TRANSACTION_REPEATABLE_READ
in
order to use pessimistic (datastore) locking.
TransactionManager
.
TransactionManager
in JNDI.
JDBCConfiguration.setUseBatchedStatements(boolean)
.
JDBCConfiguration.setUsePreparedStatements(boolean)
.
PersistenceManager
should
maintain soft references to objects in the transactional
cache.
Configuration.setUseSoftTransactionCache(boolean)
.
Connection
by issuing a small SQL statement.
#setWarnOnPersistentTypeFailure(int)
.
ProxyManager
interface that
delegates to the Proxies
utility class in this package.SQLBuffer
.SQLExecutionEvent
s that
occur on for a given SQLExecutionManager
.SQLBuffer
.Statement
(after translated through the
DBDictionary
), or bound as a parameter in a
PreparedStatement
.StateManager
interface for use
with this runtime.PerformanceTracker.slowestStatements
.
Statement
.DataCacheStoreManager
around the native store manager.
toSQL
method for Strings; by defualt
escapes all single quote characters with another single quote.
Statement.executeBatch()
.
Statement.executeBatch()
.
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.key
into the cache.
key
from
the set of pinned objects.
PropertyDescriptor
for the configuration option.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)
.
|
SolarMetric Kodo JDO 2.4.3 generated on March 27 2003 | |||||||||
PREV NEXT | FRAMES NO FRAMES |