Overview | Package | Class | Tree | Deprecated | Index | Help
| SolarMetric Kodo JDO 3.0.3 generated on February 20 2004
PREV NEXT | FRAMES NO FRAMES

A B C D E F G H I J K L M N O P Q R S T U V W _

## A

abortCaching() - Method in interface kodo.datacache.CachingList
  Instructs this list to stop caching results returned from this list.
abortCaching() - Method in class kodo.datacache.CacheAwareQuery
  Instructs this query to notify all `CachingList` objects created by it to stop caching results.
absolute(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
absolute(int) - Method in class com.solarmetric.rop.ListResultObjectProvider
absolute(int) - Method in interface com.solarmetric.rop.ResultObjectProvider
  Move to the given 0-based position.
absolute(int) - Method in class com.solarmetric.rop.MergedResultObjectProvider
absolute(int) - Method in interface kodo.jdbc.sql.Result
  Move to the given 0-based row in the result, or return false if the row does not exist.
absolute(int) - Method in class kodo.jdbc.sql.AbstractResult
  Throws an exception by default.
absolute(int) - Method in class kodo.jdbc.sql.ResultSetResult
absolute(int) - Method in class kodo.jdbc.sql.SelectResult
absolute(int) - Method in class kodo.jdbc.runtime.JDBCResultObjectProvider
absolute(int) - Method in class kodo.runtime.AbstractPCResultObjectProvider
  Override if desired.
AbstractCacheImpl - class kodo.datacache.AbstractCacheImpl.
  Abstract `DataCache` implementation that provides various locking, logging, etc.
AbstractCacheImpl() - Constructor for class kodo.datacache.AbstractCacheImpl
AbstractCollectionFieldMapping - class kodo.jdbc.meta.AbstractCollectionFieldMapping.
  Base class for collection mappings.
AbstractCollectionFieldMapping.LRSProxyCollection - class kodo.jdbc.meta.AbstractCollectionFieldMapping.LRSProxyCollection.
  Large result set collection.
AbstractCollectionFieldMapping.LRSProxyCollection(AbstractCollectionFieldMapping) - Constructor for class kodo.jdbc.meta.AbstractCollectionFieldMapping.LRSProxyCollection
AbstractCollectionFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.AbstractCollectionFieldMapping
  Constructor.
AbstractJDBCListener - class com.solarmetric.jdbc.AbstractJDBCListener.
  An abstract implementation of the `JDBCListener` listener.
AbstractJDBCListener() - Constructor for class com.solarmetric.jdbc.AbstractJDBCListener
AbstractLRSProxyCollection - class kodo.util.AbstractLRSProxyCollection.
AbstractLRSProxyCollection(Class, boolean) - Constructor for class kodo.util.AbstractLRSProxyCollection
AbstractLRSProxyMap - class kodo.util.AbstractLRSProxyMap.
AbstractLRSProxyMap(Class, Class) - Constructor for class kodo.util.AbstractLRSProxyMap
AbstractMapFieldMapping - class kodo.jdbc.meta.AbstractMapFieldMapping.
  Base class for map mappings.
AbstractMapFieldMapping.LRSProxyMap - class kodo.jdbc.meta.AbstractMapFieldMapping.LRSProxyMap.
  Large result set map.
AbstractMapFieldMapping.LRSProxyMap(AbstractMapFieldMapping) - Constructor for class kodo.jdbc.meta.AbstractMapFieldMapping.LRSProxyMap
AbstractMapFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.AbstractMapFieldMapping
  Constructor.
AbstractPCResultObjectProvider - class kodo.runtime.AbstractPCResultObjectProvider.
  Abstract implementation of `PCResultObjectProvider` that implements `ResultObjectProvider.getResultObject()` by assembling the necessary information about the object to be loaded.
AbstractPCResultObjectProvider(KodoPersistenceManager) - Constructor for class kodo.runtime.AbstractPCResultObjectProvider
  Create a new provider for loading PC objects from the input into `pm`.
AbstractRemoteCommitProvider - class kodo.event.AbstractRemoteCommitProvider.
  Abstract implementation of `RemoteCommitProvider`.
AbstractRemoteCommitProvider() - Constructor for class kodo.event.AbstractRemoteCommitProvider
AbstractResult - class kodo.jdbc.sql.AbstractResult.
  A `Result` implementation designed to be subclassed easily by implementations.
AbstractResult() - Constructor for class kodo.jdbc.sql.AbstractResult
AbstractRow - class kodo.jdbc.sql.AbstractRow.
AbstractRow(Table, int) - Constructor for class kodo.jdbc.sql.AbstractRow
AbstractSQLServerDictionary - class kodo.jdbc.sql.AbstractSQLServerDictionary.
  Dictionary for the SQL Server databases (Sybase and MS SQL Server).
AbstractSQLServerDictionary() - Constructor for class kodo.jdbc.sql.AbstractSQLServerDictionary
AbstractTransactionListener - class kodo.event.AbstractTransactionListener.
  Abstract implementation of the `TransactionListener` interface that provides no-op implementations of all methods.
AbstractTransactionListener() - Constructor for class kodo.event.AbstractTransactionListener
AbstractValue - class com.solarmetric.conf.AbstractValue.
AbstractValue(String) - Constructor for class com.solarmetric.conf.AbstractValue
AccessDictionary - class kodo.jdbc.sql.AccessDictionary.
  Dictionary for Access via DataDirect SequeLink and DataDirect ODBC FoxPro driver.
AccessDictionary() - Constructor for class kodo.jdbc.sql.AccessDictionary
ACTION_ADD - Static variable in class kodo.jdbc.meta.DBMappingFactory
ACTION_ADD - Static variable in class kodo.jdbc.schema.DBSequenceFactory
ACTION_ADD - Static variable in class kodo.jdbc.schema.SchemaTool
ACTION_ADD - Static variable in class kodo.jdbc.schema.DBSchemaFactory
ACTION_BUILD_SCHEMA - Static variable in class kodo.jdbc.meta.MappingTool
ACTION_CASCADE - Static variable in class kodo.jdbc.schema.ForeignKey
  Cascade any modification of the joined primary key columns to this table.
ACTION_CLEAN - Static variable in class kodo.jdbc.meta.DBMappingFactory
ACTION_CREATEDB - Static variable in class kodo.jdbc.schema.SchemaTool
ACTION_DEFAULT - Static variable in class kodo.jdbc.schema.ForeignKey
  Set the local columns to their default values if the primary key columns are modified.
ACTION_DELETE - Static variable in interface kodo.jdbc.sql.Row
  Mark the row for deletion.
ACTION_DROP - Static variable in class kodo.jdbc.meta.DBMappingFactory
ACTION_DROP - Static variable in class kodo.jdbc.meta.MappingTool
ACTION_DROP - Static variable in class kodo.jdbc.schema.DBSequenceFactory
ACTION_DROP - Static variable in class kodo.jdbc.schema.SchemaTool
ACTION_DROP - Static variable in class kodo.jdbc.schema.DBSchemaFactory
ACTION_DROPDB - Static variable in class kodo.jdbc.schema.SchemaTool
ACTION_EXCEPTION - Static variable in class kodo.jdbc.schema.ForeignKey
  Throw an exception if joined primary key columns are modified.
ACTION_EXPORT - Static variable in class kodo.jdbc.meta.MappingTool
ACTION_EXPORT - Static variable in class kodo.jdbc.schema.SchemaTool
ACTION_IMPORT - Static variable in class kodo.jdbc.meta.MappingTool
ACTION_IMPORT - Static variable in class kodo.jdbc.schema.SchemaTool
ACTION_INCREMENT - Static variable in class kodo.jdbc.schema.DBSequenceFactory
ACTION_INSERT - Static variable in interface kodo.jdbc.sql.Row
  Mark the row for inserttion.
ACTION_NONE - Static variable in class kodo.jdbc.schema.ForeignKey
  Logical foreign key; links columns, but does not perform any action when the joined primary key columns are modified.
ACTION_NULL - Static variable in class kodo.jdbc.schema.ForeignKey
  Null the local columns if the joined primary key columns are modified.
ACTION_REFRESH - Static variable in class kodo.jdbc.meta.MappingTool
ACTION_REFRESH - Static variable in class kodo.jdbc.schema.SchemaTool
ACTION_RETAIN - Static variable in class kodo.jdbc.schema.SchemaTool
ACTION_REVERT - Static variable in class kodo.jdbc.meta.MappingTool
ACTION_UNKNOWN - Static variable in interface kodo.jdbc.sql.Row
  Symbolic constant reserved for situations when a row operation is unknown.
ACTION_UPDATE - Static variable in interface kodo.jdbc.sql.Row
  Mark the row for update.
ACTION_VALIDATE - Static variable in class kodo.jdbc.meta.MappingTool
add() - Method in class kodo.jdbc.schema.SchemaTool
  Adds any components present in the schema repository but absent from the database.
add(Object) - Method in class kodo.util.AbstractLRSProxyCollection
addAll(Collection) - Method in class kodo.util.AbstractLRSProxyCollection
addAttribute(String, String) - Method in class kodo.jdbc.meta.MappingInfo
  Add the given attribute to the mapping information.
addBatch() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
addBatch() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
addBatch(String) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
addBatch(String) - Method in class com.solarmetric.jdbc.DelegatingStatement
addBatch(String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
addBatchedResult(Object, Result) - Method in class kodo.jdbc.sql.AbstractResult
addBatchedType(ClassMapping) - Method in interface kodo.jdbc.sql.Select
  Record that this select is for vrow columns of the given type.
addBoolean(String) - Method in class com.solarmetric.conf.ConfigurationImpl
addClassConditions(JDBCStoreManager, Select, ClassMapping, boolean) - Method in class kodo.jdbc.meta.ClassIndicator
  Add SQL to limit the classes selected as much as possible to the given base class, and optionally its subclasses.
addClassConditions(JDBCStoreManager, Select, ClassMapping, boolean) - Method in class kodo.jdbc.meta.InValueClassIndicator
addClassIndicator(ClassIndicator, ClassMapping) - Method in class kodo.jdbc.meta.ReverseMappingTool
  Add a mapping.
addClassLoader(ClassLoader) - Method in class kodo.util.MultiLoaderClassResolver
addClassMapping(ClassMapping) - Method in class kodo.jdbc.meta.ReverseMappingTool
  Add a mapping.
addColumn(Column) - Method in class kodo.jdbc.schema.SchemaTool
  Add the given column to the database schema.
addColumn(Column) - Method in class kodo.jdbc.schema.Index
  Add a column to the index.
addColumn(Column) - Method in class kodo.jdbc.schema.PrimaryKey
  Add a column to the primary key.
addColumn(String) - Method in class kodo.jdbc.schema.Table
  Add a column to the table.
addDeclaredField(FieldMetaData) - Method in class kodo.jdbc.meta.ClassMapping
addDeclaredField(FieldMetaData) - Method in class kodo.meta.DelegatingClassMetaData
addDeclaredField(FieldMetaData) - Method in interface kodo.meta.ClassMetaData
  Add a persistent or transactional field to this class.
addDouble(String) - Method in class com.solarmetric.conf.ConfigurationImpl
added(Object) - Method in class kodo.util.AbstractLRSProxyMap
added(Object) - Method in class kodo.util.AbstractLRSProxyCollection
added(Object) - Method in interface kodo.util.ChangeTracker
  Notify the tracker that the given object was added.
addExistingUpdates() - Method in class kodo.datacache.AbstractCacheImpl
  Return `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.
addExistingUpdates() - Method in class kodo.datacache.TangosolCache
  Tangosol does not automatically update objects stored in the cache, so we must re-enlist them as appropriate.
addExistingUpdates() - Method in class kodo.datacache.CacheImpl
  Do nothing with the existing updates.
addExtension(String, Object) - Method in class kodo.meta.DelegatingExtensions
addExtension(String, Object) - Method in interface kodo.meta.Extensions
  Add a `kodo` vendor extension to this entity.
addExtension(String, String, Object) - Method in class kodo.meta.DelegatingExtensions
addExtension(String, String, Object) - Method in interface kodo.meta.Extensions
  Add a vendor extension to this entity.
addFetchGroup(String) - Method in interface kodo.runtime.FetchConfiguration
  Adds `group` to the set of fetch group names to use when loading objects.
addFetchGroups(Collection) - Method in interface kodo.runtime.FetchConfiguration
  Adds `groups` to the set of fetch group names to use when loading objects.
addFetchGroups(String[]) - Method in interface kodo.runtime.FetchConfiguration
  Adds `groups` to the set of fetch group names to use when loading objects.
addField(FieldMappingInfo) - Method in class kodo.jdbc.meta.MappingInfo
  Add the given embedded field to the mapping information.
addFieldMapping(FieldMapping, ClassMapping) - Method in class kodo.jdbc.meta.ReverseMappingTool
  Add a mapping.
addForeignKey() - Method in class kodo.jdbc.schema.Table
  Add a foreign key to the table.
addForeignKey(ForeignKey) - Method in class kodo.jdbc.schema.SchemaTool
  Add the given foreign key to the database schema.
addForeignKey(String) - Method in class kodo.jdbc.schema.Table
  Add a foreign key to the table.
addIndex(String) - Method in class kodo.jdbc.schema.Table
  Add an index to the table.
addInt(String) - Method in class com.solarmetric.conf.ConfigurationImpl
addJoins(SQLBuffer, Joins) - Method in interface kodo.jdbc.sql.Select
  Add SQL for the given joins to the given buffer.
addListener(ManagerListener) - Method in class com.solarmetric.manage.Manager
  Add a listener to receive watchable registration events.
addListener(StatisticListener) - Method in interface com.solarmetric.manage.Statistic
  Add a listener.
addListener(StatisticListener) - Method in class com.solarmetric.manage.SimpleStatistic
  Add a listener.
addListener(WatchableListener) - Method in interface com.solarmetric.manage.Watchable
  Add a listener.
addListener(WatchableListener) - Method in class com.solarmetric.manage.TimeWatch
  Add a listener.
addListener(WatchableListener) - Method in class kodo.datacache.AbstractCacheImpl
addMappingInfo(ClassMapping) - Method in class kodo.jdbc.meta.MappingInfoRepository
  Add the given class mapping's info to the set of mappings.
addMappingInfo(ClassMappingInfo) - Method in class kodo.jdbc.meta.MappingInfoRepository
  Add the given mapping to the set of mapping infos stored.
addMappingInfos(MappingInfoRepository) - Method in class kodo.jdbc.meta.MappingInfoRepository
  Add all the mappings in the given repository to the set of mappings stored.
addMappingInfos(MappingRepository) - Method in class kodo.jdbc.meta.MappingInfoRepository
  Add all the mappings in the given repository to the set of mappings stored.
addMetaData(ClassMetaData) - Method in class kodo.jdbc.meta.MappingRepository
addMetaData(ClassMetaData) - Method in class kodo.meta.DelegatingJDOMetaDataRepository
addMetaData(ClassMetaData) - Method in interface kodo.meta.JDOMetaDataRepository
  Add a metadata instance to the repository.
addName(String, boolean) - Method in class kodo.jdbc.schema.NameSet
  Attempt to add the given name to the set.
addPlugin(String) - Method in class com.solarmetric.conf.ConfigurationImpl
addPluginList(String) - Method in class com.solarmetric.conf.ConfigurationImpl
addPrimaryKey() - Method in class kodo.jdbc.schema.Table
  Set the primary key for the table.
addPrimaryKey(PrimaryKey) - Method in class kodo.jdbc.schema.SchemaTool
  Add the given primary key to the database schema.
addPrimaryKey(String) - Method in class kodo.jdbc.schema.Table
  Set the primary key for the table.
addPrimaryKeyColumn(Table) - Method in class kodo.jdbc.schema.DBSequenceFactory
  Add the primary key column to the given table and return it.
addPrimaryKeyColumn(Table) - Method in class kodo.jdbc.schema.ClassDBSequenceFactory
addProcessedData(Object, Object) - Method in interface kodo.jdbc.sql.Result
  Set the data resulting from processing a batched result.
addProcessedData(Object, Object) - Method in class kodo.jdbc.sql.AbstractResult
addProvider(TCPRemoteCommitProvider) - Method in class kodo.event.TCPRemoteCommitProvider.TCPPortListener
  All providers added here will be notified of any incoming provider messages.
addRegisterClassListener(ImplHelper.RegisterClassListener) - Static method in class kodo.util.ImplHelper
address - Variable in class kodo.event.TCPRemoteCommitProvider.HostAddress
addSchema() - Method in class kodo.jdbc.schema.SchemaGroup
  Add a schema to the group.
addSchema(ClassMapping, SchemaGroup) - Method in class kodo.jdbc.schema.DBSequenceFactory
addSchema(ClassMapping, SchemaGroup) - Method in class kodo.jdbc.schema.ClassSequenceFactory
addSchema(ClassMapping, SchemaGroup) - Method in interface kodo.jdbc.schema.SequenceFactory
  Add any tables, etc needed by this factory for the given mapping to the given schema group, if they do not exist already.
addSchema(ClassMapping, SchemaGroup) - Method in class kodo.jdbc.schema.SimpleSequenceFactory
addSchema(String) - Method in class kodo.jdbc.schema.SchemaGroup
  Add a schema to the group.
addString(String) - Method in class com.solarmetric.conf.ConfigurationImpl
addStringList(String) - Method in class com.solarmetric.conf.ConfigurationImpl
addSystemSchema(String) - Method in class kodo.jdbc.sql.DBDictionary
  Add the name of a schema that should not be reflected on.
addSystemTable(String) - Method in class kodo.jdbc.sql.DBDictionary
  Add the name of a table that should not be reflected on.
addTable(String) - Method in class kodo.jdbc.schema.Schema
  Add a table to the schema.
addValue(Value) - Method in class com.solarmetric.conf.ConfigurationImpl
addVersionIndicator(VersionIndicator, ClassMapping) - Method in class kodo.jdbc.meta.ReverseMappingTool
  Add a mapping.
AFTER_BEGIN - Static variable in class kodo.event.TransactionEvent
  Event type signifying that a transaction has just begun.
AFTER_COMMIT - Static variable in class com.solarmetric.jdbc.JDBCEvent
  Type code indicating that a `Connection` was just committed.
AFTER_COMMIT - Static variable in class kodo.event.TransactionEvent
  Event type signifying that the transaction has committed.
AFTER_CONNECT - Static variable in class com.solarmetric.jdbc.JDBCEvent
  Type code indicating that a connection was obtained.
AFTER_CREATE_STATEMENT - Static variable in class com.solarmetric.jdbc.JDBCEvent
  Type code indicating that a `Statement` is being created.
AFTER_EXECUTE_STATEMENT - Static variable in class com.solarmetric.jdbc.JDBCEvent
  Type code indicating that a `Statement` completed execution.
AFTER_FLUSH - Static variable in class kodo.event.TransactionEvent
  Event type signifying that changes have been flushed to the datastore.
AFTER_PREPARE_STATEMENT - Static variable in class com.solarmetric.jdbc.JDBCEvent
  Type code indicating that a `Statement` is being prepared.
AFTER_ROLLBACK - Static variable in class com.solarmetric.jdbc.JDBCEvent
  Type code indicating that a rollback just occured.
AFTER_ROLLBACK - Static variable in class kodo.event.TransactionEvent
  Event type signifying that the transaction was rolled back.
AFTER_STATE_TRANSITIONS - Static variable in class kodo.event.TransactionEvent
  Event type signifying that all state transitions have been made.
afterBegin(TransactionEvent) - Method in class kodo.event.AbstractTransactionListener
afterBegin(TransactionEvent) - Method in class kodo.event.RemoteCommitEventManager
afterBegin(TransactionEvent) - Method in interface kodo.event.TransactionListener
  Notification that a transaction has begun.
afterCommit(JDBCEvent) - Method in class com.solarmetric.jdbc.AbstractJDBCListener
afterCommit(JDBCEvent) - Method in class com.solarmetric.jdbc.PerformanceTracker
afterCommit(JDBCEvent) - Method in interface com.solarmetric.jdbc.JDBCListener
afterCommit(RemoteCommitEvent) - Method in interface kodo.event.RemoteCommitListener
  Notification that a transaction associated with a different PersistenceManagerFactory has successfully committed.
afterCommit(RemoteCommitEvent) - Method in class kodo.datacache.CacheImpl
afterCommit(TransactionEvent) - Method in class kodo.event.AbstractTransactionListener
afterCommit(TransactionEvent) - Method in class kodo.event.RemoteCommitEventManager
afterCommit(TransactionEvent) - Method in interface kodo.event.TransactionListener
  Notification that a transaction has successfully committed.
afterCompletion(int) - Method in class kodo.runtime.PersistenceManagerImpl
afterConnect(JDBCEvent) - Method in class com.solarmetric.jdbc.AbstractJDBCListener
afterConnect(JDBCEvent) - Method in interface com.solarmetric.jdbc.JDBCListener
afterCreateStatement(JDBCEvent) - Method in class com.solarmetric.jdbc.AbstractJDBCListener
afterCreateStatement(JDBCEvent) - Method in interface com.solarmetric.jdbc.JDBCListener
afterExecuteStatement(JDBCEvent) - Method in class com.solarmetric.jdbc.AbstractJDBCListener
afterExecuteStatement(JDBCEvent) - Method in class com.solarmetric.jdbc.PerformanceTracker
afterExecuteStatement(JDBCEvent) - Method in interface com.solarmetric.jdbc.JDBCListener
afterFlush(TransactionEvent) - Method in class kodo.event.AbstractTransactionListener
afterFlush(TransactionEvent) - Method in class kodo.event.RemoteCommitEventManager
afterFlush(TransactionEvent) - Method in interface kodo.event.TransactionListener
  Notification that a transaction has flushed all object changes.
afterLast() - Method in class com.solarmetric.jdbc.DelegatingResultSet
afterPrepareStatement(JDBCEvent) - Method in class com.solarmetric.jdbc.AbstractJDBCListener
afterPrepareStatement(JDBCEvent) - Method in interface com.solarmetric.jdbc.JDBCListener
afterReturn(JDBCEvent) - Method in class com.solarmetric.jdbc.AbstractJDBCListener
afterRollback(JDBCEvent) - Method in class com.solarmetric.jdbc.AbstractJDBCListener
afterRollback(JDBCEvent) - Method in class com.solarmetric.jdbc.PerformanceTracker
afterRollback(JDBCEvent) - Method in interface com.solarmetric.jdbc.JDBCListener
afterRollback(TransactionEvent) - Method in class kodo.event.AbstractTransactionListener
afterRollback(TransactionEvent) - Method in class kodo.event.RemoteCommitEventManager
afterRollback(TransactionEvent) - Method in interface kodo.event.TransactionListener
  Notification that a transaction has been rolled back.
afterStateTransitions(TransactionEvent) - Method in class kodo.event.AbstractTransactionListener
afterStateTransitions(TransactionEvent) - Method in class kodo.event.RemoteCommitEventManager
afterStateTransitions(TransactionEvent) - Method in interface kodo.event.TransactionListener
  Notification that JDO state transitions are complete.
AggregateListener - interface kodo.query.AggregateListener.
  An aggregate listener aggregates data produced by a JDOQL query.
aggregateListeners - Variable in class kodo.conf.JDOConfigurationImpl
allProceduresAreCallable - Variable in class kodo.jdbc.sql.DBMetaData
  Can all the procedures returned by getProcedures be called by the current user?
allProceduresAreCallable() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
allTablesAreSelectable - Variable in class kodo.jdbc.sql.DBMetaData
  Can all the tables returned by getTable be SELECTed by the current user?
allTablesAreSelectable() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
and(Joins, Joins) - Method in interface kodo.jdbc.sql.Select
  AND the given joins together.
append(Column) - Method in class kodo.jdbc.sql.SQLBuffer
append(SQLBuffer) - Method in class kodo.jdbc.sql.SQLBuffer
  Append all SQL and parameters of the given buffer.
append(String) - Method in class kodo.jdbc.sql.SQLBuffer
append(Table) - Method in class kodo.jdbc.sql.SQLBuffer
appendInfo(StringBuffer) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
appendInfo(StringBuffer) - Method in class com.solarmetric.jdbc.DelegatingStatement
appendInfo(StringBuffer) - Method in class com.solarmetric.jdbc.DelegatingConnection
appendInfo(StringBuffer) - Method in class com.solarmetric.jdbc.DelegatingResultSet
appendInfo(StringBuffer) - Method in class com.solarmetric.jdbc.DelegatingDataSource
appendInfo(StringBuffer) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
appendIsEmpty(SQLBuffer) - Method in class kodo.jdbc.query.SQLPath
appendIsEmpty(SQLBuffer) - Method in class kodo.jdbc.query.Constant
appendIsEmpty(SQLBuffer) - Method in interface kodo.jdbc.query.JDBCValue
  Append the SQL testing whether this value is empty to the given buffer.
appendIsEmpty(SQLBuffer, Joins) - Method in class kodo.jdbc.meta.FieldMapping
  Append a where clause to the given statement checking if this value is empty.
appendIsEmpty(SQLBuffer, Joins) - Method in class kodo.jdbc.meta.ContainerFieldMapping
appendIsNotNull(SQLBuffer) - Method in class kodo.jdbc.query.SQLPath
appendIsNotNull(SQLBuffer) - Method in class kodo.jdbc.query.Constant
appendIsNotNull(SQLBuffer) - Method in interface kodo.jdbc.query.JDBCValue
  Append the SQL testing whether this value is not null to the given buffer.
appendIsNotNull(SQLBuffer, Joins) - Method in class kodo.jdbc.meta.FieldMapping
  Append a where clause to the given statement checking if this value is not null.
appendIsNotNull(SQLBuffer, Joins) - Method in class kodo.jdbc.meta.ContainerFieldMapping
appendIsNotNull(SQLBuffer, Joins) - Method in class kodo.jdbc.meta.NoneFieldMapping
appendIsNotNull(SQLBuffer, Joins) - Method in class kodo.jdbc.meta.ColumnFieldMapping
appendIsNotNull(SQLBuffer, Joins) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
appendIsNotNull(SQLBuffer, Joins) - Method in class kodo.jdbc.meta.OneToOneFieldMapping
appendIsNull(SQLBuffer) - Method in class kodo.jdbc.query.SQLPath
appendIsNull(SQLBuffer) - Method in class kodo.jdbc.query.Constant
appendIsNull(SQLBuffer) - Method in interface kodo.jdbc.query.JDBCValue
  Append the SQL testing whether this value is null to the given buffer.
appendIsNull(SQLBuffer, Joins) - Method in class kodo.jdbc.meta.FieldMapping
  Append a where clause to the given statement checking if this value is null.
appendIsNull(SQLBuffer, Joins) - Method in class kodo.jdbc.meta.ContainerFieldMapping
appendIsNull(SQLBuffer, Joins) - Method in class kodo.jdbc.meta.NoneFieldMapping
appendIsNull(SQLBuffer, Joins) - Method in class kodo.jdbc.meta.ColumnFieldMapping
appendIsNull(SQLBuffer, Joins) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
appendIsNull(SQLBuffer, Joins) - Method in class kodo.jdbc.meta.OneToOneFieldMapping
appendSize(Column, String) - Method in class kodo.jdbc.sql.DBDictionary
  Helper method to append the size and decimal digits to the given type name.
appendSize(Column, String) - Method in class kodo.jdbc.sql.FoxProDictionary
  FoxPro does not like unsized column declarations.
appendTo(SQLBuffer, int) - Method in class kodo.jdbc.query.SQLPath
appendTo(SQLBuffer, int) - Method in interface kodo.jdbc.query.JDBCValue
  Append the SQL for this value to the given buffer.
appendValue(boolean) - Method in class kodo.jdbc.sql.SQLBuffer
  Append a parameter value.
appendValue(byte) - Method in class kodo.jdbc.sql.SQLBuffer
  Append a parameter value.
appendValue(char) - Method in class kodo.jdbc.sql.SQLBuffer
  Append a parameter value.
appendValue(double) - Method in class kodo.jdbc.sql.SQLBuffer
  Append a parameter value.
appendValue(float) - Method in class kodo.jdbc.sql.SQLBuffer
  Append a parameter value.
appendValue(int) - Method in class kodo.jdbc.sql.SQLBuffer
  Append a parameter value.
appendValue(long) - Method in class kodo.jdbc.sql.SQLBuffer
  Append a parameter value.
appendValue(Object) - Method in class kodo.jdbc.sql.SQLBuffer
  Append a parameter value.
appendValue(short) - Method in class kodo.jdbc.sql.SQLBuffer
  Append a parameter value.
ApplicationIdTool - class kodo.enhance.ApplicationIdTool.
  Generates a class appropriate for use as an application identity class.
ApplicationIdTool(JDOConfiguration, Class) - Constructor for class kodo.enhance.ApplicationIdTool
  Constructs a new ApplicationIdTool capable of generating an object id class for `type`.
ApplicationIdTool(JDOConfiguration, ClassMetaData) - Constructor for class kodo.enhance.ApplicationIdTool
  Constructs a new tool instance capable of generating an object id class for `meta`.
areRemoteEventsEnabled() - Method in class kodo.event.RemoteCommitEventManager
  Return true if remote events are enabled.
assertActiveTransaction() - Method in interface kodo.runtime.KodoPersistenceManager
  Throw an exception if there is no active transaction.
assertActiveTransaction() - Method in class kodo.runtime.PersistenceManagerImpl
assertAllowedType(Object, Class) - Static method in class kodo.util.Proxies
  Used by proxy types to check that an attempt to add a new value is legal.
assertManaged(Object) - Method in class kodo.runtime.PersistenceManagerImpl
  Throw an exception if the given object is not managed; otherwise return its state manager.
assertNontransactionalRead() - Method in interface kodo.runtime.KodoPersistenceManager
  Throw an exception if there is no transaction active and nontransactional reading is not enabled.
assertNontransactionalRead() - Method in class kodo.runtime.PersistenceManagerImpl
assertNotFrozen() - Method in class com.solarmetric.conf.ConfigurationImpl
assertNotFrozen() - Method in class kodo.conf.JDOConfigurationImpl
assertOpen() - Method in interface kodo.runtime.KodoPersistenceManager
  Throw an exception if this persistence manager has been closed.
assertOpen() - Method in class kodo.runtime.PersistenceManagerImpl
assertResolved() - Method in class kodo.jdbc.meta.ClassMapping
  Throw an exception if this mapping has not been resolved.
attach(Object) - Method in interface kodo.runtime.KodoPersistenceManager
  JDO 2.0 Preview.
attach(Object) - Method in class kodo.runtime.PersistenceManagerImpl
attachAll(Collection) - Method in interface kodo.runtime.KodoPersistenceManager
  JDO 2.0 Preview.
attachAll(Collection) - Method in class kodo.runtime.PersistenceManagerImpl
attachAll(Object[]) - Method in interface kodo.runtime.KodoPersistenceManager
  JDO 2.0 Preview.
attachAll(Object[]) - Method in class kodo.runtime.PersistenceManagerImpl
attachVersion(KodoStateManager, Serializable) - Method in class kodo.jdbc.runtime.JDBCStoreManager
attachVersion(KodoStateManager, Serializable) - Method in interface kodo.runtime.StoreManager
  Convert the specified externalized form of the version into a Kodo version object.
attachVersion(Serializable) - Method in class kodo.jdbc.meta.VersionIndicator
  Convert from an external form of the version into the internal form.
attachVersion(Serializable) - Method in class kodo.jdbc.meta.StateImageVersionIndicator
attachVersion(Serializable) - Method in class kodo.jdbc.meta.ColumnVersionIndicator
ATTRIBUTE_ALLOWED_VALUES - Static variable in interface com.solarmetric.conf.Configuration
  Attribute of returned `Value` property descriptors listing recognized values for the property.
ATTRIBUTE_TYPE - Static variable in interface com.solarmetric.conf.Configuration
  Attribute of the returned `Value` property descriptors naming the property's type or category.
AUTO_INCREMENT - Static variable in class kodo.jdbc.meta.ClassMapping
  Extension indicating that this data store identity class has an auto-incrementing primary key column.
AUTO_INCREMENT - Static variable in class kodo.jdbc.meta.FieldMapping
  Extension indicating that this field uses an auto-incrementing column.
AutomaticManagedRuntime - class kodo.ee.AutomaticManagedRuntime.
  Implementation of the `ManagedRuntime` interface that searches through a set of known JNDI locations and method invocations to locate the appropriate mechanism for obtaining a TransactionManager.
AutomaticManagedRuntime() - Constructor for class kodo.ee.AutomaticManagedRuntime

## B

BaseClassMapping - class kodo.jdbc.meta.BaseClassMapping.
  Class mapping used for base classes in a persistent inheritance tree.
BaseClassMapping(ClassMetaData) - Constructor for class kodo.jdbc.meta.BaseClassMapping
  Constructor.
BATCH_INNER - Static variable in interface kodo.jdbc.sql.Select
  Constant indicating to batch the select using an inner join.
BATCH_OUTER - Static variable in interface kodo.jdbc.sql.Select
  Constant indicating to batch the select using an outer join.
BATCH_SELECT - Static variable in interface kodo.jdbc.sql.Select
  Constant indicating to batch the select using a separate select.
batchSelect(Object, ClassMapping, int) - Method in interface kodo.jdbc.sql.Select
  Return SELECT that will be batched with this one, or null if the select cannot be batched for the given mapping and join type.
batchUpdate(Collection, Collection, Collection, Collection) - Method in interface kodo.datacache.DataCache
  Perform a batch update of the cache.
batchUpdate(Collection, Collection, Collection, Collection) - Method in class kodo.datacache.DelegatingDataCache
batchUpdate(Collection, Collection, Collection, Collection) - Method in class kodo.datacache.AbstractCacheImpl
BEFORE_CLOSE - Static variable in class com.solarmetric.jdbc.JDBCEvent
  Type code indicating that a connection was closed.
BEFORE_COMMIT - Static variable in class com.solarmetric.jdbc.JDBCEvent
  Type code indicating that a `Connection` is about to be committed.
BEFORE_COMMIT - Static variable in class kodo.event.TransactionEvent
  Event type signifying that the transaction is about to be committed.
BEFORE_CREATE_STATEMENT - Static variable in class com.solarmetric.jdbc.JDBCEvent
  Type code indicating that a `Statement` is being created.
BEFORE_EXECUTE_STATEMENT - Static variable in class com.solarmetric.jdbc.JDBCEvent
  Type code indicating that a `Statement` is about to be executed.
BEFORE_FLUSH - Static variable in class kodo.event.TransactionEvent
  Event type signifying that changes are about to be flushed to the datastore.
BEFORE_PREPARE_STATEMENT - Static variable in class com.solarmetric.jdbc.JDBCEvent
  Type code indicating that a `Statement` is being prepared.
BEFORE_ROLLBACK - Static variable in class com.solarmetric.jdbc.JDBCEvent
  Type code indicating that a rollback is about to occur.
beforeClose(JDBCEvent) - Method in class com.solarmetric.jdbc.AbstractJDBCListener
beforeClose(JDBCEvent) - Method in interface com.solarmetric.jdbc.JDBCListener
beforeCommit(JDBCEvent) - Method in class com.solarmetric.jdbc.AbstractJDBCListener
beforeCommit(JDBCEvent) - Method in interface com.solarmetric.jdbc.JDBCListener
beforeCommit(TransactionEvent) - Method in class kodo.event.AbstractTransactionListener
beforeCommit(TransactionEvent) - Method in class kodo.event.RemoteCommitEventManager
beforeCommit(TransactionEvent) - Method in interface kodo.event.TransactionListener
  Notification that the next flush is for the transaction commit.
beforeCompletion() - Method in class kodo.runtime.PersistenceManagerImpl
beforeCreateStatement(JDBCEvent) - Method in class com.solarmetric.jdbc.AbstractJDBCListener
beforeCreateStatement(JDBCEvent) - Method in interface com.solarmetric.jdbc.JDBCListener
beforeExecuteStatement(JDBCEvent) - Method in class com.solarmetric.jdbc.AbstractJDBCListener
beforeExecuteStatement(JDBCEvent) - Method in interface com.solarmetric.jdbc.JDBCListener
beforeFirst() - Method in class com.solarmetric.jdbc.DelegatingResultSet
beforeFlush(TransactionEvent) - Method in class kodo.event.AbstractTransactionListener
beforeFlush(TransactionEvent) - Method in class kodo.event.RemoteCommitEventManager
beforeFlush(TransactionEvent) - Method in interface kodo.event.TransactionListener
  Notification that a transaction is about to flush all object changes.
beforePrepareStatement(JDBCEvent) - Method in class com.solarmetric.jdbc.AbstractJDBCListener
beforePrepareStatement(JDBCEvent) - Method in interface com.solarmetric.jdbc.JDBCListener
beforeReturn(JDBCEvent) - Method in class com.solarmetric.jdbc.AbstractJDBCListener
beforeRollback(JDBCEvent) - Method in class com.solarmetric.jdbc.AbstractJDBCListener
beforeRollback(JDBCEvent) - Method in interface com.solarmetric.jdbc.JDBCListener
begin() - Method in class kodo.runtime.PersistenceManagerImpl
begin(boolean) - Method in class kodo.jdbc.runtime.JDBCStoreManager
begin(boolean) - Method in interface kodo.runtime.StoreManager
  Begin a data store transaction.
beginOptimistic() - Method in class kodo.jdbc.runtime.JDBCStoreManager
beginOptimistic() - Method in interface kodo.runtime.StoreManager
  Notification that an optimistic transaction has started.
BlobFieldMapping - class kodo.jdbc.meta.BlobFieldMapping.
  Maps a single-column BLOB.
BlobFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.BlobFieldMapping
  Constructor.
BooleanValue - class com.solarmetric.conf.BooleanValue.
BooleanValue(String) - Constructor for class com.solarmetric.conf.BooleanValue
broadcast(RemoteCommitEvent) - Method in class kodo.event.TCPRemoteCommitProvider
broadcast(RemoteCommitEvent) - Method in class kodo.event.JMSRemoteCommitProvider
broadcast(RemoteCommitEvent) - Method in class kodo.event.SingleJVMRemoteCommitProvider
broadcast(RemoteCommitEvent) - Method in interface kodo.event.RemoteCommitProvider
  Notifies other remote event managers in this JVM and on other machines of changes to the cache.
BrokenConnectionException - exception com.solarmetric.manage.BrokenConnectionException.
  Exception indicating problem with manager client/server communication problems.
BrokenConnectionException(String) - Constructor for class com.solarmetric.manage.BrokenConnectionException
BrokenConnectionException(String, Throwable) - Constructor for class com.solarmetric.manage.BrokenConnectionException
BrokenConnectionException(Throwable) - Constructor for class com.solarmetric.manage.BrokenConnectionException
buildSchema(Class) - Method in class kodo.jdbc.meta.MappingTool
  Update the schema to match the tables and columns dictated by the mappings.
ByteArrayFieldMapping - class kodo.jdbc.meta.ByteArrayFieldMapping.
  Maps a single-column unserialized BLOB.
ByteArrayFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.ByteArrayFieldMapping
  Constructor.
BytecodeWriter - interface kodo.enhance.BytecodeWriter.

## C

cache - Variable in class kodo.datacache.AbstractCacheImpl
  A map in which that this cache implementation stores data.
CacheAwareQuery - class kodo.datacache.CacheAwareQuery.
  A `Query` implementation that caches the OIDs involved in the query, and can determine whether or not the query has been dirtied.
CacheAwareQuery(KodoQuery, QueryCache) - Constructor for class kodo.datacache.CacheAwareQuery
  Create a new `CacheAwareQuery` that delegates to `query` if no cached results are available.
CacheImpl - class kodo.datacache.CacheImpl.
  A PersistenceManagerFactory cache implementation.
CacheImpl() - Constructor for class kodo.datacache.CacheImpl
CacheMap - class kodo.util.CacheMap.
  A map that keeps hard references to a fixed number of elements and moves expired references to a soft reference map.
CacheMap() - Constructor for class kodo.util.CacheMap
  Create a new `CacheMap` with an initial maximum unpinned object size of 1000.
CacheMap(int) - Constructor for class kodo.util.CacheMap
  Create a new `CacheMap` with an initial and maximum unpinned object size of `size`.
CacheMap(int, float) - Constructor for class kodo.util.CacheMap
  Create a new `CacheMap` with an initial and maximum unpinned object size of `size` and a load factor of `load`.
CacheMap(int, float, int) - Constructor for class kodo.util.CacheMap
  Create a new `CacheMap` with an initial unpinned object size of `size`, a load factory of `load`, and a maximum unpinned object size of `max`.
CachingList - interface kodo.datacache.CachingList.
  An extension of `ResultList` that provides methods to control caching of the underlying list.
calculateValue(KodoPersistenceManager, Map, JDBCValue) - Method in class kodo.jdbc.query.SQLPath
calculateValue(KodoPersistenceManager, Map, JDBCValue) - Method in interface kodo.jdbc.query.JDBCValue
  Calculate and cache the SQL for this value.
canBatch(Column) - Method in class kodo.jdbc.sql.DBDictionary
  Returns type if the specified column can be included in batch statements.
canBatch(Column) - Method in class kodo.jdbc.sql.OracleDictionary
  Oracle cannot include LOBs in batch statements.
cancel() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
cancel() - Method in class com.solarmetric.jdbc.DelegatingStatement
cancel() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
cancelRowUpdates() - Method in class com.solarmetric.jdbc.DelegatingResultSet
canLock(Select) - Method in class kodo.jdbc.sql.DBDictionary
  Returns true if a "FOR UPDATE" clause can be used for the specified Select object.
castTo(Class) - Method in class kodo.jdbc.query.SQLPath
castTo(Class) - Method in class kodo.jdbc.query.Constant
castTo(Class) - Method in interface kodo.jdbc.query.JDBCValue
  Cast this value to the given type.
catalogSeparator - Variable in class kodo.jdbc.sql.DBMetaData
  What's the separator between catalog and table name?
catalogTerm - Variable in class kodo.jdbc.sql.DBMetaData
  What's the database vendor's preferred term for "catalog"?
CENTI - Static variable in class kodo.jdbc.sql.DBDictionary
change(KodoStateManager, RowManager, int) - Method in class kodo.jdbc.meta.ColumnVersionIndicator
  Issue either an update or delete.
changed(Object) - Method in class kodo.util.AbstractLRSProxyMap
changed(Object) - Method in class kodo.util.AbstractLRSProxyCollection
changed(Object) - Method in interface kodo.util.ChangeTracker
  Notify the tracker that the given object was changed.
changeInvalidatesQuery(Collection) - Method in class kodo.datacache.QueryKey
  Returns `true` if modifications to any of the classes in `changed` results in a possible invalidation of this query; otherwise returns `true`.
changeJDOState(KodoStateManager, JDOState, JDOState) - Method in class kodo.jdbc.runtime.JDBCStoreManager
changeJDOState(KodoStateManager, JDOState, JDOState) - Method in interface kodo.runtime.StoreManager
  Notification that the given state manager is about to change its JDO state.
ChangeTracker - interface kodo.util.ChangeTracker.
  Interface for components that track changes to containers at a fine-grained level.
checkCache(QueryKey) - Method in class kodo.datacache.CacheAwareQuery
  Look in the query cache for a result for the given query key.
checkIndex(Mapping, String, int, Column[], int) - Static method in class kodo.jdbc.meta.Mappings
  Check the index-related extensions on the given meta data, and make sure they are consistent with the schema.
checkNull(Object) - Method in class kodo.jdbc.meta.ColumnFieldMapping
  Replace nulls with default values if the metadata says so.
checkNull(Object) - Method in class kodo.jdbc.sql.AbstractResult
CLASS_IND - Static variable in class kodo.jdbc.meta.ClassMapping
  Extension key used to indicate the type of class indicator to use, or "none" for none.
CLASS_INDEXED - Static variable in class kodo.jdbc.meta.ClassMapping
  Whether the class indicator is indexed.
CLASS_MAP - Static variable in class kodo.jdbc.meta.ClassMapping
  Extension key used to indicate the type of class mapping to use.
ClassChangeListener - interface kodo.datacache.ClassChangeListener.
  Interface for notification of data modification.
ClassDBSequenceFactory - class kodo.jdbc.schema.ClassDBSequenceFactory.
  Specialization of the `DBSequenceFactory` that maintains a separate sequence count per-class.
ClassDBSequenceFactory() - Constructor for class kodo.jdbc.schema.ClassDBSequenceFactory
classesChanged(Collection) - Method in interface kodo.datacache.ClassChangeListener
  Invoked when objects of the types in the `classes` set have been changed.
classesChanged(Collection) - Method in class kodo.datacache.QueryCacheImpl
ClassIndicator - class kodo.jdbc.meta.ClassIndicator.
  Handles determining the object class of database records.
ClassIndicator() - Constructor for class kodo.jdbc.meta.ClassIndicator
ClassMapping - class kodo.jdbc.meta.ClassMapping.
  Mapping from a class to a relational schema.
ClassMapping(ClassMetaData) - Constructor for class kodo.jdbc.meta.ClassMapping
  Constructor.
ClassMappingInfo - class kodo.jdbc.meta.ClassMappingInfo.
  Holds information about a class mapping; this is used as an intermediate step during serialization and deserialization of `ClassMapping`s to XML or some other format.
ClassMappingInfo(String) - Constructor for class kodo.jdbc.meta.ClassMappingInfo
  Constructor.
ClassMetaData - interface kodo.meta.ClassMetaData.
  Contains JDO meta information about a persistent type.
classResolver - Variable in class kodo.conf.JDOConfigurationImpl
ClassResolver - interface kodo.util.ClassResolver.
  Interface to customize the loading of classes under Kodo.
ClassSequenceFactory - class kodo.jdbc.schema.ClassSequenceFactory.
  `SequenceFactory` implementation that uses a database sequences to generate numbers.
ClassSequenceFactory() - Constructor for class kodo.jdbc.schema.ClassSequenceFactory
clean(ClassLoader) - Method in class kodo.jdbc.meta.DBMappingFactory
  Removes all records stored for non-existant classes.
clear() - Method in class kodo.jdbc.meta.MappingRepository
clear() - Method in class kodo.jdbc.meta.MappingInfoRepository
  Clear the set of mappings stored.
clear() - Method in class kodo.jdbc.meta.MappingTool
  Reset the internal repository.
clear() - Method in class kodo.util.AbstractLRSProxyMap
clear() - Method in class kodo.util.AbstractLRSProxyCollection
clear() - Method in class kodo.util.CacheMap
  Removes pinned objects as well as unpinned ones.
clear() - Method in interface kodo.datacache.DataCache
  Remove all data from this cache.
clear() - Method in class kodo.datacache.DelegatingDataCache
clear() - Method in class kodo.datacache.AbstractCacheImpl
clear() - Method in interface kodo.datacache.QueryCache
  Remove all data from this cache.
clear() - Method in class kodo.datacache.QueryCacheImpl
clear() - Method in class kodo.meta.DelegatingJDOMetaDataRepository
clear() - Method in interface kodo.meta.JDOMetaDataRepository
  Clear the cache of parsed metadata.
clearBatch() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
clearBatch() - Method in class com.solarmetric.jdbc.DelegatingStatement
clearBatch() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
clearFetchGroups() - Method in interface kodo.runtime.FetchConfiguration
  Clears the set of fetch group names to use wen loading data.
clearListeners() - Method in class com.solarmetric.manage.Manager
  Clear all listeners.
clearListeners() - Method in interface com.solarmetric.manage.Statistic
  Clear all listeners.
clearListeners() - Method in interface com.solarmetric.manage.Watchable
  Clear all listeners.
clearListeners() - Method in class com.solarmetric.manage.SimpleStatistic
  Clear all listeners.
clearListeners() - Method in class com.solarmetric.manage.TimeWatch
  Clear all listeners.
clearListeners() - Method in class kodo.datacache.AbstractCacheImpl
clearParameters() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
clearParameters() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
clearSelects() - Method in interface kodo.jdbc.sql.Select
  Clears any selected columns or aggregates.
clearWarnings() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
clearWarnings() - Method in class com.solarmetric.jdbc.DelegatingStatement
clearWarnings() - Method in class com.solarmetric.jdbc.DelegatingConnection
clearWarnings() - Method in class com.solarmetric.jdbc.DelegatingResultSet
clearWarnings() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
ClobFieldMapping - class kodo.jdbc.meta.ClobFieldMapping.
  Maps a CLOB.
ClobFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.ClobFieldMapping
  Constructor.
clone() - Method in class kodo.jdbc.schema.SchemaGroup
clone() - Method in class kodo.jdbc.sql.SQLBuffer
  Perform a shallow clone of this SQL Buffer.
clone() - Method in interface kodo.runtime.FetchConfiguration
  Implementations must be cloneable.
close() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
close() - Method in class com.solarmetric.jdbc.DelegatingStatement
close() - Method in class com.solarmetric.jdbc.DelegatingConnection
close() - Method in class com.solarmetric.jdbc.DelegatingResultSet
close() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
close() - Method in interface com.solarmetric.manage.ManagerServer
close() - Method in class com.solarmetric.manage.ManagerServerImpl
  Request that this server shutdown.
close() - Method in class com.solarmetric.manage.ManagerServerImpl.ManagerSkeleton
close() - Method in class com.solarmetric.manage.ManagerClientImpl
  Request that the ManagerClientImpl shut down.
close() - Method in interface com.solarmetric.conf.Configuration
  Free the resources used by this object.
close() - Method in class com.solarmetric.conf.ConfigurationImpl
close() - Method in class com.solarmetric.rop.ListResultObjectProvider
close() - Method in interface com.solarmetric.rop.ResultObjectProvider
  Free the resources associated with this provider.
close() - Method in class com.solarmetric.rop.MergedResultObjectProvider
close() - Method in interface com.solarmetric.rop.ResultList
  Close the list.
close() - Method in interface kodo.jdbc.sql.Result
  Free the resources used by this result; do not close the SQL connection.
close() - Method in class kodo.jdbc.sql.AbstractResult
  Closes all batched results.
close() - Method in class kodo.jdbc.sql.ResultSetResult
close() - Method in class kodo.jdbc.runtime.JDBCResultObjectProvider
close() - Method in class kodo.jdbc.runtime.JDBCStoreManager
close() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
  Free the data sources.
close() - Method in class kodo.event.TCPRemoteCommitProvider
close() - Method in class kodo.event.JMSRemoteCommitProvider
close() - Method in class kodo.event.SingleJVMRemoteCommitProvider
close() - Method in class kodo.event.RemoteCommitEventManager
  Close this manager and all registered listeners.
close() - Method in interface kodo.event.RemoteCommitProvider
  Close any resources used by this provider
close() - Method in interface kodo.event.RemoteCommitListener
  Close any resources used by this listener.
close() - Method in interface kodo.datacache.DataCache
  Close this cache, dropping all hard references and releasing any resources that this cache maintains.
close() - Method in class kodo.datacache.DelegatingDataCache
close() - Method in class kodo.datacache.AbstractCacheImpl
close() - Method in interface kodo.datacache.QueryCache
  Close this cache, dropping all hard references and releasing any resources that this cache maintains.
close() - Method in class kodo.datacache.DataCacheManager
  Close all caches.
close() - Method in class kodo.datacache.TangosolCache
close() - Method in class kodo.datacache.QueryCacheImpl
close() - Method in class kodo.datacache.CacheImpl
close() - Method in class kodo.conf.JDOConfigurationImpl
close() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
close() - Method in interface kodo.runtime.StoreManager
  Free any resources this store manager is using.
close() - Method in class kodo.runtime.PersistenceManagerImpl
close() - Method in class kodo.runtime.AbstractPCResultObjectProvider
  Override if desired.
close(Object) - Method in class kodo.datacache.CacheAwareQuery
close(Object) - Static method in class kodo.runtime.KodoHelper
  Close the given resource.
closeAll() - Method in class kodo.datacache.CacheAwareQuery
closeConnection(Object) - Method in class kodo.jdbc.runtime.JDBCStoreManager
closeConnection(Object) - Method in interface kodo.runtime.StoreManager
  Close the given connection if needed.
CollectionFieldMapping - class kodo.jdbc.meta.CollectionFieldMapping.
  Maps a collection of simple values.
CollectionFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.CollectionFieldMapping
  Constructor.
Column - class kodo.jdbc.schema.Column.
  Represents a database column.
Column(String, Table) - Constructor for class kodo.jdbc.schema.Column
  Constructor.
ColumnClassIndicator - class kodo.jdbc.meta.ColumnClassIndicator.
  Abstract base class for class indicators that use a column to hold class information.
ColumnClassIndicator() - Constructor for class kodo.jdbc.meta.ColumnClassIndicator
ColumnCollectionFieldMapping - class kodo.jdbc.meta.ColumnCollectionFieldMapping.
  Base type for collection mappings that use a single column for their element value.
ColumnCollectionFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.ColumnCollectionFieldMapping
  Constructor.
ColumnFieldMapping - class kodo.jdbc.meta.ColumnFieldMapping.
  Base class for single-column mappings.
ColumnFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.ColumnFieldMapping
  Constructor.
ColumnInfo - class kodo.jdbc.schema.ColumnInfo.
  Holder for information about a column.
ColumnInfo() - Constructor for class kodo.jdbc.schema.ColumnInfo
ColumnInfo(ResultSet) - Constructor for class kodo.jdbc.schema.ColumnInfo
ColumnInfo(ResultSetMetaData, int) - Constructor for class kodo.jdbc.schema.ColumnInfo
ColumnMapFieldMapping - class kodo.jdbc.meta.ColumnMapFieldMapping.
  A map where both the key and value are single-column mappings.
ColumnMapFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.ColumnMapFieldMapping
  Constructor.
columnsMatch(Column[]) - Method in class kodo.jdbc.schema.Index
  Return true if the given columns match the columns of this index.
columnsMatch(Column[]) - Method in class kodo.jdbc.schema.PrimaryKey
  Return true if the given columns match the columns of this key.
columnsMatch(Column[], Column[], Column[], Column[]) - Method in class kodo.jdbc.schema.ForeignKey
  Return true if the given local and foreign columns match those on this key.
ColumnToManyMapFieldMapping - class kodo.jdbc.meta.ColumnToManyMapFieldMapping.
  Maps a map of single-column keys to related objects.
ColumnToManyMapFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.ColumnToManyMapFieldMapping
  Constructor.
ColumnVersionIndicator - class kodo.jdbc.meta.ColumnVersionIndicator.
  Abstract base class for version indicators that use a column to hold version information.
ColumnVersionIndicator() - Constructor for class kodo.jdbc.meta.ColumnVersionIndicator
com.solarmetric.conf - package com.solarmetric.conf
  Configuration
com.solarmetric.jdbc - package com.solarmetric.jdbc
  Database Connectivity
com.solarmetric.log - package com.solarmetric.log
  Logging
com.solarmetric.manage - package com.solarmetric.manage
  Kodo Management / Monitoring
com.solarmetric.rop - package com.solarmetric.rop
  Result Object Provider Framework
commit() - Method in class com.solarmetric.jdbc.DelegatingConnection
commit() - Method in class kodo.jdbc.runtime.JDBCStoreManager
commit() - Method in interface kodo.runtime.StoreManager
  Commit the current data store transaction.
commit() - Method in class kodo.runtime.PersistenceManagerImpl
commitAndResume() - Method in interface kodo.runtime.KodoPersistenceManager
  Issue a commit and then start a new transaction.
commitAndResume() - Method in class kodo.runtime.PersistenceManagerImpl
commitMaxTime - Static variable in class com.solarmetric.jdbc.PerformanceTracker
  The slowest commit made on a `Connection`.
commitMinTime - Static variable in class com.solarmetric.jdbc.PerformanceTracker
  The fastest commit made on a `Connection`.
commits - Static variable in class com.solarmetric.jdbc.PerformanceTracker
  The total number of commits made on a `Connection`.
commitTimes - Static variable in class com.solarmetric.jdbc.PerformanceTracker
  The total time taken on the execution of commits made on all `Connection`s.
compareTo(Object) - Method in class kodo.jdbc.meta.ClassMappingInfo
compareTo(Object) - Method in class kodo.jdbc.meta.FieldMappingInfo
compareTo(Object) - Method in class kodo.jdbc.schema.Table
compareTo(Object) - Method in class kodo.jdbc.schema.Column
  Columns order on name.
compareTo(Object) - Method in class kodo.jdbc.schema.Index
  Order on name.
compareTo(Object) - Method in class kodo.jdbc.schema.Schema
compareTo(Object) - Method in class kodo.jdbc.sql.Join
compareTo(Object) - Method in class kodo.meta.DelegatingClassMetaData
compareTo(Object) - Method in class kodo.meta.DelegatingFieldMetaData
compareVersion(KodoStateManager, Object, Object) - Method in class kodo.jdbc.runtime.JDBCStoreManager
compareVersion(KodoStateManager, Object, Object) - Method in interface kodo.runtime.StoreManager
  Compare the two version objects.
compareVersion(Object, Object) - Method in class kodo.jdbc.meta.VersionIndicator
compareVersion(Object, Object) - Method in class kodo.jdbc.meta.StateImageVersionIndicator
  Compare the two states.
compareVersion(Object, Object) - Method in class kodo.jdbc.meta.ColumnVersionIndicator
  We expect version objects that subclasses use will implement `Comparable`; simply use that mechanism for performing comparison.
compile() - Method in class kodo.datacache.CacheAwareQuery
conf - Variable in class kodo.datacache.AbstractCacheImpl
  The configuration set by the system.
Configurable - interface com.solarmetric.conf.Configurable.
  This interface provides a mechanism for notifying interested objects when configuration events occur.
Configuration - interface com.solarmetric.conf.Configuration.
  Interface for generic configuration objects.
ConfigurationImpl - class com.solarmetric.conf.ConfigurationImpl.
ConfigurationImpl() - Constructor for class com.solarmetric.conf.ConfigurationImpl
ConfigurationImpl(boolean) - Constructor for class com.solarmetric.conf.ConfigurationImpl
configurePersistenceManager(PersistenceManager) - Method in class kodo.runtime.PersistenceManagerFactoryImpl
  Configures the given PersistenceManager with the current factory option settings.
configureReflectedColumn(Column, String) - Method in class kodo.jdbc.sql.DBDictionary
  Configure the specified column with the typeName from the `DatabaseMetaData`.
configureReflectedColumn(Column, String) - Method in class kodo.jdbc.sql.FoxProDictionary
configureReflectedColumn(Column, String) - Method in class kodo.jdbc.sql.PointbaseDictionary
configureReflectedColumn(Column, String) - Method in class kodo.jdbc.sql.AbstractSQLServerDictionary
configureReflectedColumn(Column, String) - Method in class kodo.jdbc.sql.InformixDictionary
configureReflectedColumn(Column, String) - Method in class kodo.jdbc.sql.OracleDictionary
configureReflectedColumn(Column, String) - Method in class kodo.jdbc.sql.SQLServerDictionary
CONN_RETAIN_DEMAND - Static variable in interface kodo.runtime.KodoPersistenceManager
  Constant indicating that connections will be obtained as needed.
CONN_RETAIN_PM - Static variable in interface kodo.runtime.KodoPersistenceManager
  Constant indicating that each persistence manager will retain a single connection that it will use for its lifespan.
CONN_RETAIN_TRANS - Static variable in interface kodo.runtime.KodoPersistenceManager
  Constant indicating that connections will be retained for the life of each transaction.
ConnectionDecorator - interface com.solarmetric.jdbc.ConnectionDecorator.
  A connection decorator can wrap `Connection`s before they are returned to the user to add functionality.
connectionDecorators - Variable in class kodo.jdbc.conf.JDBCConfigurationImpl
connectionFactory - Variable in class kodo.conf.JDOConfigurationImpl
connectionFactory2 - Variable in class kodo.conf.JDOConfigurationImpl
Constant - class kodo.jdbc.query.Constant.
  A literal or parameter in the JDOQL filter.
Constant() - Constructor for class kodo.jdbc.query.Constant
Constraint - class kodo.jdbc.schema.Constraint.
  A table constraint.
CONTAINER_META - Static variable in class kodo.jdbc.meta.ContainerFieldMapping
  Extension key used to mark whether collection/map mappings should use a metadata column to differentiate between null and empty containers.
ContainerFieldMapping - class kodo.jdbc.meta.ContainerFieldMapping.
  Base class for collection and map mappings.
ContainerFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.ContainerFieldMapping
  Constructor.
contains(Object) - Method in interface kodo.jdbc.sql.Result
  Return true if the given column or id is available in the result.
contains(Object) - Method in class kodo.jdbc.sql.ResultSetResult
contains(Object) - Method in class kodo.jdbc.sql.SelectResult
contains(Object) - Method in class kodo.util.AbstractLRSProxyCollection
containsAll(Collection) - Method in class kodo.util.AbstractLRSProxyCollection
containsColumn(Column) - Method in class kodo.jdbc.schema.ForeignKey
  Return true if the fk includes the given local column.
containsColumn(Column) - Method in class kodo.jdbc.schema.Index
  Return true if the index includes the given column.
containsColumn(Column) - Method in class kodo.jdbc.schema.PrimaryKey
  Return true if the pk includes the given column.
containsConstantColumn(Column) - Method in class kodo.jdbc.schema.ForeignKey
  Return true if the fk includes the given local column.
containsConstantPrimaryKeyColumn(Column) - Method in class kodo.jdbc.schema.ForeignKey
  Return true if the fk includes the given primary key column.
containsKey(Object) - Method in class kodo.util.AbstractLRSProxyMap
containsKey(Object) - Method in class kodo.util.CacheMap
containsKey(Object) - Method in interface kodo.datacache.DataCache
  Returns `true` if this cache contains data corresponding to `oid`; otherwise returns `false`.
containsKey(Object) - Method in class kodo.datacache.DelegatingDataCache
containsKey(Object) - Method in class kodo.datacache.AbstractCacheImpl
containsPrimaryKeyColumn(Column) - Method in class kodo.jdbc.schema.ForeignKey
  Return true if the fk includes the given primary key column.
containsSelectTables(Select) - Method in class kodo.jdbc.meta.FieldMapping
  Return true if the given select has already selected from all the tables that may be selected in `FieldMapping.select(kodo.jdbc.sql.Select, kodo.runtime.KodoStateManager, kodo.jdbc.runtime.JDBCStoreManager, kodo.jdbc.runtime.JDBCFetchConfiguration, int)`.
containsSelectTables(Select) - Method in class kodo.jdbc.meta.ContainerFieldMapping
  Checks the select for the metadata column's table.
containsValue(Object) - Method in class kodo.util.AbstractLRSProxyMap
containsValue(Object) - Method in class kodo.util.CacheMap
convertSchemaCase(String) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified schema name to a name that the database will be able to understand.
copy(Object) - Method in class kodo.util.AbstractLRSProxyMap
copy(Object) - Method in class kodo.util.AbstractLRSProxyCollection
copy(Object) - Method in interface kodo.util.Proxy
  Return an unproxied copy of the given instance.
copy(Object) - Method in class kodo.util.ProxyDate
copyArray(Object) - Method in class kodo.util.ProxyManagerImpl
copyArray(Object) - Method in interface kodo.util.ProxyManager
  Return a new array of the same component type as the given array and containing the same elements.
copyCollection(Collection) - Method in class kodo.util.ProxyManagerImpl
copyCollection(Collection) - Method in interface kodo.util.ProxyManager
  Return a new collection of the same type as the given one with a copy of all contained elements.
copyCustom(Object) - Method in class kodo.util.ProxyManagerImpl
copyCustom(Object) - Method in interface kodo.util.ProxyManager
  Return a copy of the given object with the same information.
copyDataStoreId(Object, ClassMetaData) - Method in class kodo.jdbc.runtime.JDBCStoreManager
copyDataStoreId(Object, ClassMetaData) - Method in interface kodo.runtime.StoreManager
  Copy the given object id value.
copyDate(Date) - Method in class kodo.util.ProxyManagerImpl
copyDate(Date) - Method in interface kodo.util.ProxyManager
  Return a copy of the given date with the same information.
copyMap(Map) - Method in class kodo.util.ProxyManagerImpl
copyMap(Map) - Method in interface kodo.util.ProxyManager
  Return a new map of the same type as the given one with a copy of all contained key/value pairs.
count() - Method in class kodo.jdbc.meta.AbstractMapFieldMapping.LRSProxyMap
count() - Method in class kodo.jdbc.meta.AbstractCollectionFieldMapping.LRSProxyCollection
count() - Method in class kodo.util.AbstractLRSProxyMap
count() - Method in class kodo.util.AbstractLRSProxyCollection
createColumn(Mapping, String, int, int, Table) - Static method in class kodo.jdbc.meta.Mappings
  Create a new column for the given metadata.
createConnectionFactory() - Method in class kodo.jdbc.ee.JDBCManagedConnectionFactory
createConnectionFactory(ConnectionManager) - Method in class kodo.jdbc.ee.JDBCManagedConnectionFactory
createDB() - Method in class kodo.jdbc.schema.SchemaTool
  Re-execute all SQL used for the creation of the current database; this action is usually used when creating SQL scripts.
createIndex(Index, Table) - Method in class kodo.jdbc.schema.SchemaTool
  Add the given index to the database schema.
createInteraction() - Method in class kodo.runtime.PersistenceManagerImpl
createManagedConnection(Subject, ConnectionRequestInfo) - Method in class kodo.jdbc.ee.JDBCManagedConnectionFactory
createMessage(RemoteCommitEvent) - Method in class kodo.event.JMSRemoteCommitProvider
  Returns a new `Message` to send to the topic.
createRefForeignKey(Table) - Method in class kodo.jdbc.meta.ReferenceFieldMapping
  Creates the reference foreign key on the given secondary table.
createStatement() - Method in class com.solarmetric.jdbc.DelegatingConnection
createStatement(boolean) - Method in class com.solarmetric.jdbc.DelegatingConnection
  Create a statement, with the option of not wrapping it in a `DelegatingStatement`, which is the default.
createStatement(int, int) - Method in class com.solarmetric.jdbc.DelegatingConnection
createStatement(int, int, boolean) - Method in class com.solarmetric.jdbc.DelegatingConnection
  Create a statement, with the option of not wrapping it in a `DelegatingStatement`, which is the default.
createStatement(int, int, int) - Method in class com.solarmetric.jdbc.DelegatingConnection
createTable(ClassMapping, Schema) - Static method in class kodo.jdbc.meta.Mappings
  Create a new table for the given mapping.
createTable(Table) - Method in class kodo.jdbc.schema.SchemaTool
  Add the given table to the database schema.
createToken(String) - Method in class com.solarmetric.manage.TimeWatch
  Create a timer token.
crossJoin(Table, Table) - Method in interface kodo.jdbc.sql.Joins
  Perform a cross join on the given tables.
currentTransaction() - Method in class kodo.runtime.PersistenceManagerImpl
customInsert(KodoStateManager) - Method in class kodo.jdbc.meta.StateImageVersionIndicator
  This method is for class mappings that take over the insert process, but still want to use this indicator for optimistic locking.
customize(ClassMapping) - Method in interface kodo.jdbc.meta.ReverseCustomizer
  Customize the given class information produced by the reverse mapping tool.
customize(ClassMapping) - Method in class kodo.jdbc.meta.PropertiesReverseCustomizer
customize(FieldMapping) - Method in interface kodo.jdbc.meta.ReverseCustomizer
  Customize the given field information produced by the reverse mapping tool.
customize(FieldMapping) - Method in class kodo.jdbc.meta.PropertiesReverseCustomizer
customUpdate(KodoStateManager, Table, boolean) - Method in class kodo.jdbc.meta.StateImageVersionIndicator
  This method is for class mappings that take over the update process, but still want to use this indicator for optimistic locking.

## D

DATA_CACHE - Static variable in interface kodo.meta.ClassMetaData
  Extension key used to indicate that this class should be stored in a named L2 cache.
DATA_CACHE_TIMEOUT - Static variable in interface kodo.meta.ClassMetaData
  Extension key used to set an L2 cache timeout value for the class.
databaseProductName - Variable in class kodo.jdbc.sql.DBMetaData
  What's the name of this database product?
databaseProductVersion - Variable in class kodo.jdbc.sql.DBMetaData
  What's the version of this database product?
DataCache - interface kodo.datacache.DataCache.
  Interface that must be implemented by any level 2 cache used by Kodo.
dataCacheManager - Variable in class kodo.conf.JDOConfigurationImpl
DataCacheManager - class kodo.datacache.DataCacheManager.
  This type manages the system's data and query caches.
DataCacheManager(JDOConfiguration) - Constructor for class kodo.datacache.DataCacheManager
  Constructor; supply system configuration.
dataCaches - Variable in class kodo.conf.JDOConfigurationImpl
dataDefinitionCausesTransactionCommit - Variable in class kodo.jdbc.sql.DBMetaData
  Does a data definition statement within a transaction force the transaction to commit?
dataDefinitionCausesTransactionCommit() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
dataDefinitionIgnoredInTransactions - Variable in class kodo.jdbc.sql.DBMetaData
  Is a data definition statement within a transaction ignored?
dataDefinitionIgnoredInTransactions() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
DateVersionIndicator - class kodo.jdbc.meta.DateVersionIndicator.
  Handles optimistic lock versioning via a lock column containing timestamps in the data store.
DateVersionIndicator() - Constructor for class kodo.jdbc.meta.DateVersionIndicator
DB2Dictionary - class kodo.jdbc.sql.DB2Dictionary.
  Dictionary for IBM DB2 database.
DB2Dictionary() - Constructor for class kodo.jdbc.sql.DB2Dictionary
dbdictionary - Variable in class kodo.jdbc.conf.JDBCConfigurationImpl
DBDictionary - class kodo.jdbc.sql.DBDictionary.
  Class which allows the creation of SQL dynamically, in a database agnostic fashion.
DBDictionary() - Constructor for class kodo.jdbc.sql.DBDictionary
DBMappingFactory - class kodo.jdbc.meta.DBMappingFactory.
  Factory that uses an XML mapping definition stored in the database to record the system mappings.
DBMappingFactory() - Constructor for class kodo.jdbc.meta.DBMappingFactory
DBMetaData - class kodo.jdbc.sql.DBMetaData.
  The DBMetaData class is a wrapper around a DatabaseMetaData instance.
DBMetaData(DatabaseMetaData) - Constructor for class kodo.jdbc.sql.DBMetaData
DBSchemaFactory - class kodo.jdbc.schema.DBSchemaFactory.
  Factory that uses an XML schema definition stored in the database to record the system schema.
DBSchemaFactory() - Constructor for class kodo.jdbc.schema.DBSchemaFactory
DBSequenceFactory - class kodo.jdbc.schema.DBSequenceFactory.
  `SequenceFactory` implementation that uses a database table for sequence number generation.
DBSequenceFactory.Seq - class kodo.jdbc.schema.DBSequenceFactory.Seq.
  Helper struct to hold sequence information.
DBSequenceFactory.Seq() - Constructor for class kodo.jdbc.schema.DBSequenceFactory.Seq
DBSequenceFactory() - Constructor for class kodo.jdbc.schema.DBSequenceFactory
DEBUG - Static variable in interface com.solarmetric.log.LogConstants
debug(Object) - Method in class com.solarmetric.log.LogAdapter
  Log a message with debug log level.
debug(Object, Throwable) - Method in class com.solarmetric.log.LogAdapter
  Log an error with debug log level.
DECI - Static variable in class kodo.jdbc.sql.DBDictionary
declareImports(String) - Method in class kodo.datacache.CacheAwareQuery
declareParameters(String) - Method in class kodo.datacache.CacheAwareQuery
declareVariables(String) - Method in class kodo.datacache.CacheAwareQuery
decorate(Connection) - Method in interface com.solarmetric.jdbc.ConnectionDecorator
  Decorate the given connection if desired.
decorate(Connection) - Method in class kodo.jdbc.sql.DBDictionary
  Decorate the given connection if needed.
decorate(Connection) - Method in class kodo.jdbc.sql.PostgresDictionary
decorate(Connection) - Method in class kodo.jdbc.sql.InformixDictionary
decorate(Connection) - Method in class kodo.jdbc.sql.SybaseDictionary
  Decorate all connections with one that handles some Sybase autocommit bugs.
DEFAULT - Static variable in class kodo.jdbc.meta.Mappings
DEFAULT_NAME - Static variable in interface kodo.datacache.DataCache
  The name of the default data cache: `default`
DEFAULT_PORT - Static variable in class kodo.event.TCPRemoteCommitProvider.HostAddress
defaultTransactionIsolation - Variable in class kodo.jdbc.sql.DBMetaData
  What's the database's default transaction isolation level? The values are defined in java.sql.Connection.
defDataCacheClassName - Variable in class kodo.conf.JDOConfigurationImpl
defDataCacheProperties - Variable in class kodo.conf.JDOConfigurationImpl
DelegatingCallableStatement - class com.solarmetric.jdbc.DelegatingCallableStatement.
  `CallableStatement` that delegates to an internal statement.
DelegatingCallableStatement(CallableStatement, Connection) - Constructor for class com.solarmetric.jdbc.DelegatingCallableStatement
DelegatingClassMetaData - class kodo.meta.DelegatingClassMetaData.
DelegatingClassMetaData(ClassMetaData) - Constructor for class kodo.meta.DelegatingClassMetaData
DelegatingConnection - class com.solarmetric.jdbc.DelegatingConnection.
  Wrapper around an existing connection.
DelegatingConnection(Connection) - Constructor for class com.solarmetric.jdbc.DelegatingConnection
DelegatingDatabaseMetaData - class com.solarmetric.jdbc.DelegatingDatabaseMetaData.
  Wrapper around a DatabaseMetadata instance.
DelegatingDatabaseMetaData(DatabaseMetaData, Connection) - Constructor for class com.solarmetric.jdbc.DelegatingDatabaseMetaData
DelegatingDataCache - class kodo.datacache.DelegatingDataCache.
  Base class for data cache decorators that delegate to another data cache for some operations.
DelegatingDataCache(DataCache) - Constructor for class kodo.datacache.DelegatingDataCache
  Constructor.
DelegatingDataSource - class com.solarmetric.jdbc.DelegatingDataSource.
  Wrapper around an existing data source.
DelegatingDataSource(DataSource) - Constructor for class com.solarmetric.jdbc.DelegatingDataSource
  Constructor.
DelegatingExtensions - class kodo.meta.DelegatingExtensions.
DelegatingExtensions(Extensions) - Constructor for class kodo.meta.DelegatingExtensions
DelegatingFieldMetaData - class kodo.meta.DelegatingFieldMetaData.
DelegatingFieldMetaData(FieldMetaData) - Constructor for class kodo.meta.DelegatingFieldMetaData
DelegatingJDOMetaDataRepository - class kodo.meta.DelegatingJDOMetaDataRepository.
DelegatingJDOMetaDataRepository(JDOMetaDataRepository) - Constructor for class kodo.meta.DelegatingJDOMetaDataRepository
DelegatingJoinableMapping - class kodo.jdbc.meta.DelegatingJoinableMapping.
  Delegates to another `JoinableMapping` after doing column translation.
DelegatingJoinableMapping(JoinableMapping, ForeignKey) - Constructor for class kodo.jdbc.meta.DelegatingJoinableMapping
  Constructor.
DelegatingPreparedStatement - class com.solarmetric.jdbc.DelegatingPreparedStatement.
  Wrapper around an existing statement.
DelegatingPreparedStatement(PreparedStatement, Connection) - Constructor for class com.solarmetric.jdbc.DelegatingPreparedStatement
DelegatingResultSet - class com.solarmetric.jdbc.DelegatingResultSet.
  Wrapper around an existing result set.
DelegatingResultSet(ResultSet, Statement) - Constructor for class com.solarmetric.jdbc.DelegatingResultSet
DelegatingStatement - class com.solarmetric.jdbc.DelegatingStatement.
  Wrapper around an existing statement.
DelegatingStatement(Statement, Connection) - Constructor for class com.solarmetric.jdbc.DelegatingStatement
DELETE_ACTION - Static variable in class kodo.jdbc.meta.FieldMapping
  Extension key used to mark the foreign key delete action to use for the field, if it represents a foreign key to a related object.
delete(KodoStateManager, JDBCStoreManager) - Method in class kodo.jdbc.meta.ClassMapping
delete(KodoStateManager, JDBCStoreManager) - Method in class kodo.jdbc.meta.FieldMapping
delete(KodoStateManager, JDBCStoreManager) - Method in class kodo.jdbc.meta.Indicator
delete(KodoStateManager, JDBCStoreManager) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
delete(KodoStateManager, JDBCStoreManager) - Method in interface kodo.jdbc.meta.Mapping
  Override this method to customize flushing this mapping.
delete(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.FlatClassMapping
delete(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ReferenceFieldMapping
  Delete the row for this object if the reference foreign key exists.
delete(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ContainerFieldMapping
delete(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ManyToManyMapFieldMapping
delete(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.Indicator
delete(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.NoneFieldMapping
delete(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ManyToColumnMapFieldMapping
delete(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ColumnMapFieldMapping
delete(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ColumnVersionIndicator
delete(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.OneToManyFieldMapping
delete(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ColumnCollectionFieldMapping
delete(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.BaseClassMapping
delete(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
delete(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ColumnToManyMapFieldMapping
delete(KodoStateManager, RowManager) - Method in interface kodo.jdbc.meta.Mapping
  Set the where values appropriately to delete the proper instance, and set all relations on non-secondary tables as updates.
delete(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.OneToOneFieldMapping
delete(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.VerticalClassMapping
delete(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ManyToManyFieldMapping
delete(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.NoneClassMapping
deleteEmbedded(KodoStateManager, JDBCStoreManager) - Method in class kodo.jdbc.meta.FieldMapping
  Override this method to customize deleting the given mapping (used with embedded values only).
deleteEmbedded(KodoStateManager, JDBCStoreManager) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
deleteEmbedded(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.FieldMapping
  Delete values for the mapping.
deleteEmbedded(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ManyToManyMapFieldMapping
deleteEmbedded(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ManyToColumnMapFieldMapping
deleteEmbedded(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ColumnMapFieldMapping
deleteEmbedded(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.OneToManyFieldMapping
deleteEmbedded(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ColumnCollectionFieldMapping
deleteEmbedded(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ColumnFieldMapping
deleteEmbedded(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
deleteEmbedded(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ColumnToManyMapFieldMapping
deleteEmbedded(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.OneToOneFieldMapping
deleteEmbedded(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ManyToManyFieldMapping
deletePersistent(Object) - Method in class kodo.runtime.PersistenceManagerImpl
deletePersistentAll(Collection) - Method in class kodo.runtime.PersistenceManagerImpl
deletePersistentAll(Object[]) - Method in class kodo.runtime.PersistenceManagerImpl
deleteRow() - Method in class com.solarmetric.jdbc.DelegatingResultSet
deletesAreDetected(int) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
DEPENDENT - Static variable in interface kodo.meta.FieldMetaData
  Extension key used to mark first class object fields that should be deleted when the owning object is deleted.
derefColumns() - Method in class kodo.jdbc.schema.ForeignKey
  Deref all columns in this key.
derefColumns() - Method in class kodo.jdbc.schema.PrimaryKey
  Deref all columns in this key.
DETACH_OID_FIELD - Static variable in interface kodo.meta.ClassMetaData
  Extension to indicate which field will be used to store the stringified object id.
DETACH_STATE_FIELD - Static variable in interface kodo.meta.ClassMetaData
  Extension to indicate which field will be used to store the version object.
detach(Object) - Method in interface kodo.runtime.KodoPersistenceManager
  JDO 2.0 Preview.
detach(Object) - Method in class kodo.runtime.PersistenceManagerImpl
DETACHABLE - Static variable in interface kodo.meta.ClassMetaData
  Extension used to mark this class as being capable of being detached.
detachAll(Collection) - Method in interface kodo.runtime.KodoPersistenceManager
  JDO 2.0 Preview.
detachAll(Collection) - Method in class kodo.runtime.PersistenceManagerImpl
detachAll(Object[]) - Method in interface kodo.runtime.KodoPersistenceManager
  JDO 2.0 Preview.
detachAll(Object[]) - Method in class kodo.runtime.PersistenceManagerImpl
detachVersion(KodoStateManager) - Method in class kodo.jdbc.runtime.JDBCStoreManager
detachVersion(KodoStateManager) - Method in interface kodo.runtime.StoreManager
  Returns a serializable external form of the specified internal version state.
detachVersion(Object) - Method in class kodo.jdbc.meta.VersionIndicator
  Return a serializable, external form of the version.
detachVersion(Object) - Method in class kodo.jdbc.meta.StateImageVersionIndicator
detachVersion(Object) - Method in class kodo.jdbc.meta.ColumnVersionIndicator
DOCTYPE_DEC - Static variable in class kodo.meta.JDOMetaDataParser
doesMaxRowSizeIncludeBlobs - Variable in class kodo.jdbc.sql.DBMetaData
  Did getMaxRowSize() include LONGVARCHAR and LONGVARBINARY blobs?
doesMaxRowSizeIncludeBlobs() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
DoubleValue - class com.solarmetric.conf.DoubleValue.
DoubleValue(String) - Constructor for class com.solarmetric.conf.DoubleValue
DRAW_DISCRETE - Static variable in interface com.solarmetric.manage.Statistic
DRAW_LINEAR - Static variable in interface com.solarmetric.manage.Statistic
DRAW_SAMPLEHOLD - Static variable in interface com.solarmetric.manage.Statistic
driverCompleteVersion - Variable in class kodo.jdbc.sql.DBMetaData
  The complete version of the driver: driverMajorVersion.driverMinorVersion
driverMajorVersion - Variable in class kodo.jdbc.sql.DBMetaData
  What's this JDBC driver's major version number?
driverMinorVersion - Variable in class kodo.jdbc.sql.DBMetaData
  What's this JDBC driver's minor version number?
driverName - Variable in class kodo.jdbc.sql.DBMetaData
  What's the name of this JDBC driver?
driverVersion - Variable in class kodo.jdbc.sql.DBMetaData
  What's the version of this JDBC driver?
drop() - Method in class kodo.jdbc.schema.SchemaTool
  Drops all schema components in the schema repository that also exist in the database.
drop(Class) - Method in class kodo.jdbc.meta.MappingTool
  Remove the given mapping from the list.
dropColumn(Column) - Method in class kodo.jdbc.schema.SchemaTool
  Drop the given column from the database schema.
dropDB() - Method in class kodo.jdbc.schema.SchemaTool
  Drop the current database.
dropForeignKey(ForeignKey) - Method in class kodo.jdbc.schema.SchemaTool
  Drop the given foreign key from the database schema.
dropIndex(Index) - Method in class kodo.jdbc.schema.SchemaTool
  Drop the given index from the database schema.
dropMappings(ClassMetaData[]) - Method in class kodo.jdbc.meta.FileMappingFactory
dropMappings(ClassMetaData[]) - Method in class kodo.jdbc.meta.MetaDataMappingFactory
dropMappings(ClassMetaData[]) - Method in class kodo.jdbc.meta.DBMappingFactory
dropMappings(ClassMetaData[]) - Method in interface kodo.jdbc.meta.MappingFactory
  Delete the given mappings.
dropPrimaryKey(PrimaryKey) - Method in class kodo.jdbc.schema.SchemaTool
  Drop the given primary key from the database schema.
dropTable() - Method in class kodo.jdbc.meta.DBMappingFactory
  Drops the mapping table in the DB.
dropTable() - Method in class kodo.jdbc.schema.DBSequenceFactory
  Drops the sequence table in the DB.
dropTable() - Method in class kodo.jdbc.schema.DBSchemaFactory
  Drops the sequence table in the DB.
dropTable(Table) - Method in class kodo.jdbc.schema.SchemaTool
  Drop the given table from the database schema.
DynamicSchemaFactory - class kodo.jdbc.schema.DynamicSchemaFactory.
  Factory whose schema group dynamically fills itself with information mappings validate themselves in their `fromMappingInfo` method.
DynamicSchemaFactory() - Constructor for class kodo.jdbc.schema.DynamicSchemaFactory

## E

EAGER_FETCH_MULTIPLE - Static variable in interface kodo.runtime.FetchConfiguration
  Constant indicating that eager fetching should be optimized for selecting multiple objects.
EAGER_FETCH_NONE - Static variable in interface kodo.runtime.FetchConfiguration
  Constant indicating not to try to load related objects when querying for an object.
EAGER_FETCH_SINGLE - Static variable in interface kodo.runtime.FetchConfiguration
  Constant indicating that eager fetching should be optimized for selecting a single object.
ECLEAN - Static variable in class kodo.runtime.JDOState
ECOPY - Static variable in class kodo.runtime.JDOState
EDELETED - Static variable in class kodo.runtime.JDOState
EDIRTY - Static variable in class kodo.runtime.JDOState
ELEMENT_DELETE_ACTION - Static variable in class kodo.jdbc.meta.FieldMapping
  Extension key used to mark the foreign key delete action to use for the element values of a collection, if they represent a foreign key to a related object.
ELEMENT_DEPENDENT - Static variable in interface kodo.meta.FieldMetaData
  Extension key used to mark first class object elements that should be deleted when the owning object is deleted.
ELEMENT_INDEXED - Static variable in class kodo.jdbc.meta.FieldMapping
  Extension key used to mark whether element columns are indexed.
ELEMENT_SIZE - Static variable in class kodo.jdbc.meta.FieldMapping
  Extension key used to mark the size of element data columns.
ELEMENT_TYPE - Static variable in interface kodo.meta.FieldMetaData
  Extension key used to indicate the type of elements held by a collection field declared to be of a generic interface or object type.
EmbeddedOneToOneFieldMapping - class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping.
  Maps an embedded 1-1 relation.
EmbeddedOneToOneFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
  Constructor.
EMPTY - Static variable in class com.solarmetric.conf.StringListValue
EMPTY_COLUMNS - Static variable in class kodo.jdbc.meta.Mappings
endClass(String) - Method in class kodo.meta.JDOMetaDataParser
endClassElement(String) - Method in class kodo.meta.JDOMetaDataParser
endConfiguration() - Method in class com.solarmetric.manage.ManagerUIImpl
endConfiguration() - Method in class com.solarmetric.manage.ManagerServerImpl
endConfiguration() - Method in class com.solarmetric.manage.ManagerClientImpl
endConfiguration() - Method in interface com.solarmetric.conf.Configurable
  Invoked upon completion of bean property configuration for this object.
endConfiguration() - Method in class kodo.jdbc.meta.FileMappingFactory
endConfiguration() - Method in class kodo.jdbc.meta.MetaDataMappingFactory
endConfiguration() - Method in class kodo.jdbc.meta.DBMappingFactory
endConfiguration() - Method in class kodo.jdbc.schema.DBSequenceFactory
endConfiguration() - Method in class kodo.jdbc.schema.LazySchemaFactory
endConfiguration() - Method in class kodo.jdbc.schema.DynamicSchemaFactory
endConfiguration() - Method in class kodo.jdbc.schema.DBSchemaFactory
endConfiguration() - Method in class kodo.jdbc.schema.FileSchemaFactory
endConfiguration() - Method in class kodo.jdbc.sql.DBDictionary
endConfiguration() - Method in class kodo.jdbc.sql.SybaseDictionary
endConfiguration() - Method in class kodo.jdbc.runtime.UpdateManagerImpl
endConfiguration() - Method in class kodo.event.AbstractRemoteCommitProvider
endConfiguration() - Method in class kodo.event.TCPRemoteCommitProvider
  Subclasses that need to perform actions in `Configurable.endConfiguration()` must invoke this method.
endConfiguration() - Method in class kodo.event.JMSRemoteCommitProvider
  Subclasses that need to perform actions in `Configurable.endConfiguration()` must invoke this method.
endConfiguration() - Method in class kodo.datacache.AbstractCacheImpl
endConfiguration() - Method in class kodo.datacache.TangosolCache
endConfiguration() - Method in class kodo.datacache.QueryCacheImpl
endConfiguration() - Method in class kodo.datacache.CacheImpl
endConfiguration() - Method in class kodo.ee.InvocationManagedRuntime
endConfiguration() - Method in class kodo.ee.AutomaticManagedRuntime
endExtension() - Method in class kodo.meta.JDOMetaDataParser
endField() - Method in class kodo.meta.JDOMetaDataParser
endTransaction(int) - Method in class kodo.runtime.PersistenceManagerImpl
  End the current transaction, making appropriate state transitions.
ENHANCE_AWARE - Static variable in class kodo.enhance.JDOEnhancer
ENHANCE_NONE - Static variable in class kodo.enhance.JDOEnhancer
ENHANCE_PC - Static variable in class kodo.enhance.JDOEnhancer
enhance() - Method in class kodo.enhance.JDOEnhancer
  Perform bytecode enhancements.
ENONTRANS - Static variable in class kodo.runtime.JDOState
entrySet() - Method in class kodo.util.AbstractLRSProxyMap
entrySet() - Method in class kodo.util.CacheMap
entrySet(ProxyMap, Set, int) - Static method in class kodo.util.Proxies
  Return a proxy for the given map key or entry set.
equals(Object) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
equals(Object) - Method in class com.solarmetric.jdbc.DelegatingStatement
equals(Object) - Method in class com.solarmetric.jdbc.DelegatingConnection
equals(Object) - Method in class com.solarmetric.jdbc.DelegatingResultSet
equals(Object) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
equals(Object) - Method in class com.solarmetric.jdbc.DelegatingDataSource
equals(Object) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
equals(Object) - Method in class com.solarmetric.conf.ConfigurationImpl
equals(Object) - Method in class com.solarmetric.conf.AbstractValue
equals(Object) - Method in class kodo.jdbc.schema.Constraint
  Tests that the names of the constraints are equal or at least one is unset.
equals(Object) - Method in class kodo.jdbc.schema.ForeignKey
  Foreign keys are equal if the satisfy the equality constraints of `Constraint` and they have the same local and primary key columns and action.
equals(Object) - Method in class kodo.jdbc.schema.Column
  Tests compatibility.
equals(Object) - Method in class kodo.jdbc.schema.Index
  Indexes are equal if they have the same name, the same columns, and are both unique/not unique.
equals(Object) - Method in class kodo.jdbc.schema.PrimaryKey
  Return true if the structure of this primary key matches that of the given one (same table, same columns).
equals(Object) - Method in class kodo.jdbc.sql.Join
equals(Object) - Method in class kodo.util.Id
equals(Object) - Method in class kodo.datacache.QueryKey
  Determine equality based on identifying information.
equals(Object) - Method in class kodo.datacache.DelegatingDataCache
equals(Object) - Method in class kodo.meta.DelegatingClassMetaData
equals(Object) - Method in class kodo.meta.DelegatingFieldMetaData
equals(Object) - Method in class kodo.meta.DelegatingJDOMetaDataRepository
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.
evaluate(Collection, Collection, KodoPersistenceManager) - Method in interface kodo.query.AggregateListener
  Return the value of this aggregate.
evaluate(Object) - Method in class kodo.util.AbstractLRSProxyMap
evaluate(Object) - Method in class kodo.util.AbstractLRSProxyCollection
evaluate(Object, Object, Object, KodoPersistenceManager) - Method in interface kodo.query.FilterListener
  Evaluate the given expression.
eventManager - Variable in class kodo.event.AbstractRemoteCommitProvider
eventOccurred(JDBCEvent) - Method in class com.solarmetric.jdbc.AbstractJDBCListener
  Catch-all for unhandled events.
eventOccurred(TransactionEvent) - Method in class kodo.event.AbstractTransactionListener
  Catch-all for unhandled events.
evict(Object) - Method in class kodo.runtime.PersistenceManagerImpl
evictAll() - Method in class kodo.runtime.PersistenceManagerImpl
evictAll(Class) - Method in interface kodo.runtime.KodoPersistenceManager
  Evict all persistent-clean and persistent-nontransactional instances in the extent of the given class (including subclasses).
evictAll(Class) - Method in class kodo.runtime.PersistenceManagerImpl
evictAll(Collection) - Method in class kodo.runtime.PersistenceManagerImpl
evictAll(Extent) - Method in interface kodo.runtime.KodoPersistenceManager
  Evict all persistent-clean and persistent-nontransactional instances in the given `Extent`.
evictAll(Extent) - Method in class kodo.runtime.PersistenceManagerImpl
evictAll(Object[]) - Method in class kodo.runtime.PersistenceManagerImpl
execute() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
execute() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
execute() - Method in class kodo.datacache.CacheAwareQuery
execute(Object) - Method in class kodo.datacache.CacheAwareQuery
execute(Object, Object) - Method in class kodo.datacache.CacheAwareQuery
execute(Object, Object, Object) - Method in class kodo.datacache.CacheAwareQuery
execute(String) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
execute(String) - Method in class com.solarmetric.jdbc.DelegatingStatement
execute(String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
execute(String, int) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
execute(String, int) - Method in class com.solarmetric.jdbc.DelegatingStatement
execute(String, int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
execute(String, int[]) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
execute(String, int[]) - Method in class com.solarmetric.jdbc.DelegatingStatement
execute(String, int[]) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
execute(String, String[]) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
execute(String, String[]) - Method in class com.solarmetric.jdbc.DelegatingStatement
execute(String, String[]) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
executeBatch() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
executeBatch() - Method in class com.solarmetric.jdbc.DelegatingStatement
executeBatch() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
executePreparedStatementMaxTime - Static variable in class com.solarmetric.jdbc.PerformanceTracker
  The slowest `PreparedStatement` execution.
executePreparedStatementMinTime - Static variable in class com.solarmetric.jdbc.PerformanceTracker
  The fastest `PreparedStatement` execution.
executePreparedStatements - Static variable in class com.solarmetric.jdbc.PerformanceTracker
  The total number of `PreparedStatement`s executed.
executePreparedStatementTimes - Static variable in class com.solarmetric.jdbc.PerformanceTracker
  The total time taken on the execution of `PreparedStatement`s.
executeQuery() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
executeQuery() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
executeQuery(boolean) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
  Execute the query, with the option of not wrapping it in a `DelegatingResultSet`, which is the default.
executeQuery(boolean) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
  Execute the query, with the option of not wrapping it in a `DelegatingResultSet`, which is the default.
executeQuery(String) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
executeQuery(String) - Method in class com.solarmetric.jdbc.DelegatingStatement
executeQuery(String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
executeQuery(String, boolean) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
  Execute the query, with the option of not wrapping it in a `DelegatingResultSet`, which is the default.
executeQuery(String, boolean) - Method in class com.solarmetric.jdbc.DelegatingStatement
  Execute the query, with the option of not wrapping it in a `DelegatingResultSet`, which is the default.
executeQuery(String, boolean) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
  Execute the query, with the option of not wrapping it in a `DelegatingResultSet`, which is the default.
executeStatementMaxTime - Static variable in class com.solarmetric.jdbc.PerformanceTracker
  The slowest `Statement` executions.
executeStatementMinTime - Static variable in class com.solarmetric.jdbc.PerformanceTracker
  The fastest `Statement` executions.
executeStatements - Static variable in class com.solarmetric.jdbc.PerformanceTracker
  The total number of `Statement`s that have been executed.
executeStatementTimes - Static variable in class com.solarmetric.jdbc.PerformanceTracker
  The total time for all `Statement` executions.
executeUpdate() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
executeUpdate() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
executeUpdate(String) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
executeUpdate(String) - Method in class com.solarmetric.jdbc.DelegatingStatement
executeUpdate(String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
executeUpdate(String, int) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
executeUpdate(String, int) - Method in class com.solarmetric.jdbc.DelegatingStatement
executeUpdate(String, int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
executeUpdate(String, int[]) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
executeUpdate(String, int[]) - Method in class com.solarmetric.jdbc.DelegatingStatement
executeUpdate(String, int[]) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
executeUpdate(String, String[]) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
executeUpdate(String, String[]) - Method in class com.solarmetric.jdbc.DelegatingStatement
executeUpdate(String, String[]) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
executeWithArray(Object[]) - Method in class kodo.datacache.CacheAwareQuery
executeWithMap(Map) - Method in class kodo.datacache.CacheAwareQuery
exists(KodoStateManager, Object) - Method in class kodo.jdbc.runtime.JDBCStoreManager
exists(KodoStateManager, Object) - Method in interface kodo.runtime.StoreManager
  Verify that the given instance exists in the data store; return false if it does not.
expectsArgument() - Method in interface kodo.query.FilterListener
  Return true if this extension expects an argument to act on.
expectsArgument() - Method in interface kodo.query.AggregateListener
  Return whether this function expects to act on an argument.
expectsTarget() - Method in interface kodo.query.FilterListener
  Return true if this extension expects a target to act on.
ExpirationEvent - class kodo.datacache.ExpirationEvent.
  An event indicating the expiration of an object from the data cache.
ExpirationEvent(DataCache, Object, boolean) - Constructor for class kodo.datacache.ExpirationEvent
  Constructor.
ExpirationListener - interface kodo.datacache.ExpirationListener.
  An entity that wishes to be notified when cache keys expire.
Extensions - interface kodo.meta.Extensions.
  Manages metadata extensions.
EXTERNALIZER - Static variable in interface kodo.meta.FieldMetaData
  Extension key used to name the externalizer method for transforming the value of this field into a supported type.
extraNameCharacters - Variable in class kodo.jdbc.sql.DBMetaData
  Gets all the "extra" characters that can be used in unquoted identifier names (those beyond a-z, A-Z, 0-9 and _).

## F

FACTORY - Static variable in interface kodo.meta.FieldMetaData
  Extension key used to name the factory method for transforming the externalized value back to the value of this field.
FALSE - Static variable in class kodo.jdbc.meta.Mappings
FATAL - Static variable in interface com.solarmetric.log.LogConstants
fatal(Object) - Method in class com.solarmetric.log.LogAdapter
  Log a message with fatal log level.
fatal(Object, Throwable) - Method in class com.solarmetric.log.LogAdapter
  Log an error with fatal log level.
FETCH_GROUP - Static variable in interface kodo.meta.FieldMetaData
  Extension key used to name a custom fetch group for a field.
fetch(int) - Method in interface kodo.runtime.KodoStateManager
  Return the externalized value of the field with the given index as an object.
fetchBoolean(int) - Method in interface kodo.runtime.KodoStateManager
  Fetch the external value of the given field.
fetchByte(int) - Method in interface kodo.runtime.KodoStateManager
  Fetch the external value of the given field.
fetchChar(int) - Method in interface kodo.runtime.KodoStateManager
  Fetch the external value of the given field.
FetchConfiguration - interface kodo.runtime.FetchConfiguration.
  Allows configuration and optimization of how objects are loaded from the data store.
fetchDouble(int) - Method in interface kodo.runtime.KodoStateManager
  Fetch the external value of the given field.
fetchField(int, boolean) - Method in interface kodo.runtime.KodoStateManager
  Return the value of the field with the given index as an object.
fetchFloat(int) - Method in interface kodo.runtime.KodoStateManager
  Fetch the external value of the given field.
fetchInt(int) - Method in interface kodo.runtime.KodoStateManager
  Fetch the external value of the given field.
fetchLong(int) - Method in interface kodo.runtime.KodoStateManager
  Fetch the external value of the given field.
fetchObject(int) - Method in interface kodo.runtime.KodoStateManager
  Fetch the external value of the given field.
fetchShort(int) - Method in interface kodo.runtime.KodoStateManager
  Fetch the external value of the given field.
fetchString(int) - Method in interface kodo.runtime.KodoStateManager
  Fetch the external value of the given field.
FIELD_MAP - Static variable in class kodo.jdbc.meta.FieldMapping
  Extension key used to indicate the type of field mapping to use.
FieldMapping - class kodo.jdbc.meta.FieldMapping.
  Maps a persistent field to the relational schema.
FieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.FieldMapping
  Constructor.
FieldMappingInfo - class kodo.jdbc.meta.FieldMappingInfo.
  Holds information about a field mapping; this is used as an intermediate step during serialization and deserialization of `FieldMapping`s to XML or some other format.
FieldMappingInfo(String) - Constructor for class kodo.jdbc.meta.FieldMappingInfo
  Constructor.
FieldMetaData - interface kodo.meta.FieldMetaData.
  Holds metadata on a particular field.
FileMappingFactory - class kodo.jdbc.meta.FileMappingFactory.
  Factory that uses multiple XML mapping files to construct the system mappings.
FileMappingFactory() - Constructor for class kodo.jdbc.meta.FileMappingFactory
FileSchemaFactory - class kodo.jdbc.schema.FileSchemaFactory.
  Factory that uses an XML schema file to construct the system schema.
FileSchemaFactory() - Constructor for class kodo.jdbc.schema.FileSchemaFactory
FilterListener - interface kodo.query.FilterListener.
  A filter listener extends JDOQL filters with custom functionality.
filterListeners - Variable in class kodo.conf.JDOConfigurationImpl
finalize() - Method in class kodo.runtime.PersistenceManagerImpl
  Close on finalize.
findColumn(String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
findExportedForeignKeys(PrimaryKey) - Method in class kodo.jdbc.schema.SchemaGroup
  Find all foreign keys exported by a given primary key (all foreign keys that link to the primary key).
findObject(Object) - Method in class kodo.jdbc.sql.ResultSetResult
  Return the 1-based result set index for the given column or id, or a non-positive number if the column is not contained in this result.
findObject(Object) - Method in class kodo.jdbc.sql.SelectResult
findPersistenceManager(String, String, boolean) - Method in class kodo.runtime.PersistenceManagerFactoryImpl
  Find a pooled PersistenceManager, or return null if none.
findTable(String) - Method in class kodo.jdbc.schema.SchemaGroup
  Find the table with the given name in the group, using '.' as the catalog separator.
findTable(String) - Method in class kodo.jdbc.schema.LazySchemaFactory
findTable(String) - Method in class kodo.jdbc.schema.DynamicSchemaFactory
findTable(Table) - Method in class kodo.jdbc.schema.SchemaGroup
  Find the equivalent of the given table in this schema group.
findTransactionalPersistenceManager(String, String) - Method in class kodo.runtime.PersistenceManagerFactoryImpl
  Find a managed runtime PersistenceManager associated with the current transaction, or returns null if none.
finish() - Method in class kodo.meta.JDOMetaDataParser
fireEvent(Object, Object) - Method in class kodo.event.RemoteCommitEventManager
  Fire the given event to all listeners.
first() - Method in class com.solarmetric.jdbc.DelegatingResultSet
FKOID_ALL - Static variable in class kodo.jdbc.meta.Mappings
FKOID_FALSE - Static variable in class kodo.jdbc.meta.Mappings
FKOID_TRUE - Static variable in class kodo.jdbc.meta.Mappings
FlatClassMapping - class kodo.jdbc.meta.FlatClassMapping.
  Mapping for subclasses that are stored in their parent class' table.
FlatClassMapping(ClassMetaData) - Constructor for class kodo.jdbc.meta.FlatClassMapping
  Constructor.
FLUSH_FALSE - Static variable in interface kodo.query.KodoQuery
  Constant denoting that queries should never flush data to the database automatically before executing a query, but should instead execute queries in-memory if necessary.
FLUSH_TRUE - Static variable in interface kodo.query.KodoQuery
  Constant denoting that queries should flush data to the database automatically whenever Kodo determines that relevant modifications have been made and IgnoreCache is `false`.
FLUSH_WITH_CONNECTION - Static variable in interface kodo.query.KodoQuery
  Constant denoting that queries should flush data to the database automatically when Kodo determines that relevant modifications have been made and the current PersistenceManager already has a dedicated connection.
flush() - Method in class com.solarmetric.log.LogOutputStream
flush() - Method in class kodo.util.CacheMap
  Remove unpinned items from the end of the LRU cache until the LRU cache size is less than or equal to the maximum.
flush() - Method in interface kodo.runtime.KodoPersistenceManager
  Flush all transactional instances to the data store.
flush() - Method in class kodo.runtime.PersistenceManagerImpl
flush(Collection) - Method in class kodo.jdbc.runtime.JDBCStoreManager
flush(Collection) - Method in interface kodo.runtime.StoreManager
  Flush the given state manager collection to the datastore, returning a collection of optimistic exceptions encountered during flushing.
flush(Collection, JDBCStoreManager) - Method in interface kodo.jdbc.runtime.UpdateManager
  Flush the given instances to the data store.
flush(Collection, JDBCStoreManager) - Method in class kodo.jdbc.runtime.UpdateManagerImpl
flushAllRows(Row) - Method in class kodo.jdbc.meta.StateImageVersionIndicator.CustomUpdate
flushAllRows(Row) - Method in interface kodo.jdbc.sql.RowManager
  Flush the logical row.
flushInternal(boolean) - Method in class kodo.runtime.PersistenceManagerImpl
  Flush the transactional state to the data store.
flushJoinValues(KodoStateManager, Column[], Column[], boolean, int) - Method in class kodo.jdbc.sql.AbstractRow
flushSecondaryRow(Row) - Method in class kodo.jdbc.meta.StateImageVersionIndicator.CustomUpdate
flushSecondaryRow(Row) - Method in interface kodo.jdbc.sql.RowManager
  Flush the secondary row; after flushing the row is available for reuse.
FORCE_LOAD_ALL - Static variable in interface kodo.runtime.StoreManager
FORCE_LOAD_DFG - Static variable in interface kodo.runtime.StoreManager
FORCE_LOAD_NONE - Static variable in interface kodo.runtime.StoreManager
ForeignKey - class kodo.jdbc.schema.ForeignKey.
  Represents a database foreign key; may be a logical key with no database representation.
ForeignKey(String, Table) - Constructor for class kodo.jdbc.schema.ForeignKey
  Constructor.
ForeignKeyInfo - class kodo.jdbc.schema.ForeignKeyInfo.
  Holder for information about an imported key.
ForeignKeyInfo() - Constructor for class kodo.jdbc.schema.ForeignKeyInfo
ForeignKeyInfo(ResultSet) - Constructor for class kodo.jdbc.schema.ForeignKeyInfo
FoxProDictionary - class kodo.jdbc.sql.FoxProDictionary.
  Dictionary for Visual FoxPro via DataDirect SequeLink and DataDirect ODBC FoxPro driver.
FoxProDictionary() - Constructor for class kodo.jdbc.sql.FoxProDictionary
free() - Method in class kodo.runtime.PersistenceManagerImpl
  Free the resources used by this persistence manager.
freeze() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
  Freezes the configuration of this factory.
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.FlatClassMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.ContainerFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.AbstractMapFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.ManyToManyMapFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.StateImageVersionIndicator
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.NoneFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.ManyToColumnMapFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.ColumnMapFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.PCObjectToNMapFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.ColumnVersionIndicator
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.OneToManyFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.PCObjectMapFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.ColumnCollectionFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.MapFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.CollectionFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.ColumnFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.BaseClassMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.ColumnToManyMapFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.PCObjectToManyMapFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.ColumnClassIndicator
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.ValueFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in interface kodo.jdbc.meta.Mapping
  Deserialize this mapping from a simple `MappingInfo` instance parsed from XML or some other format.
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.ClobFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.OneToOneFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.ManyToPCObjectMapFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.PCObjectCollectionFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.ByteArrayFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.VerticalClassMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.PCObjectOneToOneFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.ManyToNMapFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.ManyToManyFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.NToManyMapFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.NToPCObjectMapFieldMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.NoneClassMapping
fromMappingInfo(MappingInfo, boolean) - Method in class kodo.jdbc.meta.BlobFieldMapping
fromMappingInfo(MappingInfo, boolean, boolean) - Method in class kodo.jdbc.meta.ReferenceFieldMapping
fromMappingInfo(MappingInfo, boolean, boolean) - Method in class kodo.jdbc.meta.AbstractCollectionFieldMapping
fromProperties(Properties) - Method in interface com.solarmetric.conf.Configuration
  Set this Configuration via the given Properties.
fromProperties(Properties) - Method in class com.solarmetric.conf.ConfigurationImpl
fromStream(InputStream) - Method in class com.solarmetric.conf.ConfigurationImpl

## G

generateClass(String, Class) - Method in class kodo.jdbc.meta.ReverseMappingTool
  Generate a new class with the given name.
generateCode() - Method in class kodo.enhance.ApplicationIdTool
  Generates the sourcecode for the application id class; returns false if the class is invalid.
generateForeignKeys(String, String[]) - Method in class kodo.jdbc.schema.SchemaGenerator
  Generate foreign key information for the given schema.
generateForeignKeys(String, String, Connection, DatabaseMetaData) - Method in class kodo.jdbc.schema.SchemaGenerator
  Generates table foreign keys.
generateIndexes(String, String[]) - Method in class kodo.jdbc.schema.SchemaGenerator
  Generate index information for the given schema.
generateIndexes(String, String, Connection, DatabaseMetaData) - Method in class kodo.jdbc.schema.SchemaGenerator
  Generates table indexes.
generateMappings() - Method in class kodo.jdbc.meta.ReverseMappingTool
  Generate mappings and class code for the current schema group.
generateMetaData(Class) - Method in class kodo.meta.JDOMetaDataGenerator
generatePrimaryKeys(String, String[]) - Method in class kodo.jdbc.schema.SchemaGenerator
  Generate primary key information for the given schema.
generatePrimaryKeys(String, String, Connection, DatabaseMetaData) - Method in class kodo.jdbc.schema.SchemaGenerator
  Generates table primary keys.
generateSchema(String, String[]) - Method in class kodo.jdbc.schema.SchemaGenerator
  Add a fully-constructed `Schema` matching the given database schema to the current group.
generateSchemas() - Method in class kodo.jdbc.schema.SchemaGenerator
  Generate all schemas set in the configuration.
generateSchemas(String[]) - Method in class kodo.jdbc.schema.SchemaGenerator
  Generate the schemas and/or tables named in the given strings.
generateTables(String, String, Connection, DatabaseMetaData) - Method in class kodo.jdbc.schema.SchemaGenerator
  Adds all tables matching the given name pattern to the schema.
get() - Method in class com.solarmetric.conf.StringValue
get() - Method in class com.solarmetric.conf.IntValue
get() - Method in class com.solarmetric.conf.DoubleValue
get() - Method in class com.solarmetric.conf.BooleanValue
get() - Method in class com.solarmetric.conf.StringListValue
get(FieldMetaData) - Method in class kodo.jdbc.query.SQLPath
get(FieldMetaData) - Method in interface kodo.query.Path
get(Object) - Method in class kodo.util.AbstractLRSProxyMap
get(Object) - Method in class kodo.util.CacheMap
get(Object) - Method in interface kodo.datacache.DataCache
  Return the cached object for the given oid.
get(Object) - Method in class kodo.datacache.DelegatingDataCache
get(Object) - Method in class kodo.datacache.AbstractCacheImpl
get(QueryKey) - Method in interface kodo.datacache.QueryCache
  Return a list of OIDs for the given query key.
get(QueryKey) - Method in class kodo.datacache.QueryCacheImpl
getAccessPathMetaDatas() - Method in class kodo.datacache.CacheAwareQuery
getAccessPathMetaDatas() - Method in interface kodo.query.KodoQuery
  Return an array of `ClassMetaData` for all classes involved in this query, or `null` if the access path for this query cannot be computed.
getAction() - Method in class kodo.jdbc.sql.AbstractRow
getAction() - Method in interface kodo.jdbc.sql.Row
  Return the action for this row.
getAddColumnSQL(Column) - Method in class kodo.jdbc.sql.DBDictionary
  Return a series of SQL statements to add the given column to its table.
getAddColumnSQL(Column) - Method in class kodo.jdbc.sql.HSQLDictionary
getAddDefaultConstructor() - Method in class kodo.enhance.JDOEnhancer
  A boolean indicating whether the enhancer should add a no-args constructor if one is not already present in the class.
getAdded() - Method in class kodo.util.AbstractLRSProxyMap
getAdded() - Method in class kodo.util.AbstractLRSProxyCollection
getAdded() - Method in interface kodo.util.ChangeTracker
  Return the collection of values that need to be added to the managed container.
getAddedObjectIds() - Method in class kodo.event.RemoteCommitEvent
  Return the set of object IDs for added objects.
getAddForeignKeySQL(ForeignKey) - Method in class kodo.jdbc.sql.DBDictionary
  Return a series of SQL statements to add the given foreign key to its table.
getAdditionalBeanInfo() - Method in class com.solarmetric.conf.ConfigurationImpl
getAddPrimaryKeySQL(PrimaryKey) - Method in class kodo.jdbc.sql.DBDictionary
  Return a series of SQL statements to add the given primary key to its table.
getAddPrimaryKeySQL(PrimaryKey) - Method in class kodo.jdbc.sql.MySQLDictionary
  MySQL requires that a column be declared NOT NULL before it can be made a primary key.
getAddPrimaryKeySQL(PrimaryKey) - Method in class kodo.jdbc.sql.HSQLDictionary
getAggregateListenerInstances() - Method in class kodo.conf.JDOConfigurationImpl
getAggregateListenerInstances() - Method in interface kodo.conf.JDOConfiguration
  Return the query function listeners.
getAggregateListeners() - Method in class kodo.conf.JDOConfigurationImpl
getAggregateListeners() - Method in interface kodo.conf.JDOConfiguration
  A ','-separted list of the plugin strings of the query `AggregateListener`s to use.
getAlias(Object) - Method in class kodo.jdbc.sql.ResultSetResult
  Return the alias used for the column or id in the SELECT.
getAlias1() - Method in class kodo.jdbc.sql.Join
getAlias2() - Method in class kodo.jdbc.sql.Join
getAliases() - Method in interface com.solarmetric.conf.Value
  Aliases for the value in the form key1, value1, key2, value2, ...
getAliases() - Method in class com.solarmetric.conf.AbstractValue
getAllRows(Table, int) - Method in class kodo.jdbc.meta.StateImageVersionIndicator.CustomUpdate
getAllRows(Table, int) - Method in interface kodo.jdbc.sql.RowManager
  Return a logical row representing an update that should be made to all rows of the given table.
getArray(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getArray(int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getArray(Object) - Method in interface kodo.jdbc.sql.Result
  Return the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.
getArray(Object) - Method in class kodo.jdbc.sql.AbstractResult
getArray(Object) - Method in class kodo.jdbc.sql.ResultSetResult
getArray(ResultSet, int) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getArray(String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getArray(String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getAscending() - Method in class kodo.datacache.CacheAwareQuery
getAscending() - Method in interface kodo.query.KodoQuery
  For each expression returned by `KodoQuery.getOrdering()`, return whether that expression is ascending.
getAsciiStream(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getAsciiStream(Object) - Method in interface kodo.jdbc.sql.Result
  Return the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.
getAsciiStream(Object) - Method in class kodo.jdbc.sql.AbstractResult
getAsciiStream(Object) - Method in class kodo.jdbc.sql.ResultSetResult
getAsciiStream(ResultSet, int) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getAsciiStream(String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getAssertAllowedType() - Method in class kodo.util.ProxyManagerImpl
  Whether to perform runtime checks to ensure that all elements added to collection and map proxies are the proper element/key/value type as defined by the JDO metadata.
getAssociatedEvent() - Method in class com.solarmetric.jdbc.JDBCEvent
  Return the associated `JDBCEvent` for this event.
getAssumePCSuperclass() - Method in class kodo.meta.JDOMetaDataGenerator
getAttribute(String) - Method in class kodo.jdbc.meta.MappingInfo
  Return the given attribute to the mapping information.
getAttributeNames() - Method in class kodo.jdbc.meta.MappingInfo
  Return all attribute keys.
getAttributes(String, String, String, String) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getAutoCommit() - Method in class com.solarmetric.jdbc.DelegatingConnection
getAutoIncrementClause() - Method in class kodo.jdbc.sql.DBDictionary
getAutoIncrementColumns() - Method in class kodo.jdbc.schema.Table
  Return this table's auto-increment columns.
getAutoIncrementConstraints() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getAutoIncrementConstraints() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  Whether Kodo will order SQL to meet constraints imposed by auto-increment primary key values.
getAutoIncrementSequenceName() - Method in class kodo.jdbc.sql.OracleDictionary
  The global sequence name to use for autoincrement simulation.
getAutoIncrementSequenceName(Column) - Method in class kodo.jdbc.sql.OracleDictionary
  Returns the name of the sequence that should be used for simulating auto-increment behavior.
getAutoIncrementTriggerName(Column) - Method in class kodo.jdbc.sql.OracleDictionary
  Returns the name of the trigger that should be used for simulating auto-increment behavior.
getAutoIncrementTypeName() - Method in class kodo.jdbc.sql.DBDictionary
getBatchedKeys() - Method in interface kodo.jdbc.sql.Select
  Return the set of batched select keys.
getBatchedResult(Object) - Method in interface kodo.jdbc.sql.Result
  Return the batched result for the given key, or null if none.
getBatchedResult(Object) - Method in class kodo.jdbc.sql.AbstractResult
getBatchedSelect(Object) - Method in interface kodo.jdbc.sql.Select
  Return the batched select for the given key, or null if none.
getBatchLimit() - Method in class kodo.jdbc.sql.DBDictionary
  The maximum number of statements per SQL batch.
getBatchParameterLimit() - Method in class kodo.jdbc.sql.DBDictionary
  The maximum number of parameters that can be batched.
getBeanDescriptor() - Method in class com.solarmetric.conf.ConfigurationImpl
getBestRowIdentifier(String, String, String, int, boolean) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getBigDecimal(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getBigDecimal(int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getBigDecimal(int, int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getBigDecimal(int, int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getBigDecimal(Object) - Method in interface kodo.jdbc.sql.Result
  Return the value stored in the given column or id.
getBigDecimal(Object) - Method in class kodo.jdbc.sql.AbstractResult
getBigDecimal(Object) - Method in class kodo.jdbc.sql.ResultSetResult
getBigDecimal(ResultSet, int) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getBigDecimal(String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getBigDecimal(String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getBigDecimal(String, int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getBigInteger(Object) - Method in interface kodo.jdbc.sql.Result
  Return the value stored in the given column or id.
getBigInteger(Object) - Method in class kodo.jdbc.sql.AbstractResult
getBigInteger(Object) - Method in class kodo.jdbc.sql.ResultSetResult
getBigInteger(ResultSet, int) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getBigintTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.BIGINT`.
getBinaryStream(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getBinaryStream(Object) - Method in interface kodo.jdbc.sql.Result
  Return the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.
getBinaryStream(Object) - Method in class kodo.jdbc.sql.AbstractResult
getBinaryStream(Object) - Method in class kodo.jdbc.sql.ResultSetResult
getBinaryStream(ResultSet, int) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getBinaryStream(String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getBinaryTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.BINARY`.
getBitTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.BIT`.
getBKColumn() - Method in class kodo.jdbc.meta.DBMappingFactory
getBlob(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getBlob(int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getBlob(Object) - Method in interface kodo.jdbc.sql.Result
  Return the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.
getBlob(Object) - Method in class kodo.jdbc.sql.AbstractResult
getBlob(Object) - Method in class kodo.jdbc.sql.ResultSetResult
getBlob(ResultSet, int) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getBlob(String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getBlob(String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getBlobObject(ResultSet, int) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getBlobObject(ResultSet, int) - Method in class kodo.jdbc.sql.MySQLDictionary
  MySQL deserializes on getObject.
getBlobStream(ResultSet, int) - Method in class kodo.jdbc.sql.DBDictionary
  Returns an `InputStream` for the blob data specified in the `ResultSet`.
getBlobTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.BLOB`.
getBoolean(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getBoolean(int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getBoolean(Object) - Method in interface kodo.jdbc.sql.Result
  Return the value stored in the given column or id.
getBoolean(Object) - Method in class kodo.jdbc.sql.AbstractResult
getBoolean(Object) - Method in class kodo.jdbc.sql.ResultSetResult
getBoolean(ResultSet, int) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getBoolean(String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getBoolean(String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getBooleanExtension(String) - Method in class kodo.meta.DelegatingExtensions
getBooleanExtension(String) - Method in interface kodo.meta.Extensions
  Get the value as a boolean.
getBooleanExtension(String, String) - Method in class kodo.meta.DelegatingExtensions
getBooleanExtension(String, String) - Method in interface kodo.meta.Extensions
  Get the value as a boolean.
getByte(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getByte(int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getByte(Object) - Method in interface kodo.jdbc.sql.Result
  Return the value stored in the given column or id.
getByte(Object) - Method in class kodo.jdbc.sql.AbstractResult
getByte(Object) - Method in class kodo.jdbc.sql.ResultSetResult
getByte(ResultSet, int) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getByte(ResultSet, int) - Method in class kodo.jdbc.sql.PostgresDictionary
  PostgreSQL does not perform automatic conversions, so attempting to get a whole number out of a decimal will throw a `SQLException`.
getByte(String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getByte(String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getBytecode() - Method in class kodo.enhance.JDOEnhancer
  Return the bytecode representation of the class being enhanced.
getBytecodeWriter() - Method in class kodo.enhance.JDOEnhancer
  Return the current `BytecodeWriter` to write to or null if none.
getBytes(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getBytes(int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getBytes(Object) - Method in interface kodo.jdbc.sql.Result
  Return the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.
getBytes(Object) - Method in class kodo.jdbc.sql.AbstractResult
getBytes(Object) - Method in class kodo.jdbc.sql.ResultSetResult
getBytes(ResultSet, int) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getBytes(String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getBytes(String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getCache() - Method in class kodo.datacache.CacheAwareQuery
  Return the `QueryCache` that this object is associated with.
getCachedObjectById(Object) - Method in interface kodo.runtime.KodoPersistenceManager
  Return the cached instance for the given oid/object, or null if not cached.
getCachedObjectById(Object) - Method in class kodo.runtime.PersistenceManagerImpl
getCacheMap() - Method in class kodo.datacache.QueryCacheImpl
  Returns the underlying `CacheMap` that this `QueryCacheImpl` is using.
getCacheMap() - Method in class kodo.datacache.CacheImpl
  Returns the underlying `CacheMap` that this `CacheImpl` is using.
getCacheSize() - Method in class kodo.util.CacheMap
  Returns the maximum number of unpinned objects to keep hard references to.
getCacheSize() - Method in class kodo.datacache.QueryCacheImpl
  Returns the maximum number of unpinned objects to keep hard references to.
getCacheSize() - Method in class kodo.datacache.CacheImpl
  Returns the maximum number of unpinned objects to keep hard references to.
getCacheStatisticsString() - Method in class kodo.datacache.AbstractCacheImpl
  Returns a localized string containing the number of hits, the number of misses, and the hit ratio (`hits / (hits+misses)`).
getCacheTables() - Method in class kodo.jdbc.sql.HSQLDictionary
  Returns whether HSQL should use "CREATED CACHED TABLE" rather than "CREATE TABLE", which allows disk-based database operations.
getCandidateClass() - Method in class kodo.datacache.CacheAwareQuery
getCandidateClass() - Method in interface kodo.query.KodoQuery
  Return the class of the objects that this query will return, or `null` if this information is not available / not relevant.
getCandidateClassName() - Method in class kodo.datacache.QueryKey
  Returns the candidate class name for this query.
getCandidateCollection() - Method in class kodo.datacache.CacheAwareQuery
getCandidateCollection() - Method in interface kodo.query.KodoQuery
  Return the candidate collection, or `null` if an extent was specified instead of a collection.
getCandidateExtent() - Method in class kodo.datacache.CacheAwareQuery
getCandidateExtent() - Method in interface kodo.query.KodoQuery
  Return the candidate extent, or `null` if a collection was specified instead of an extent.
getCatalog() - Method in class com.solarmetric.jdbc.DelegatingConnection
getCatalogNameForMetadata(String) - Method in class kodo.jdbc.sql.DBDictionary
  Returns the catalog name that will be used for obtaining information from `DatabaseMetaData`.
getCatalogs() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getCatalogSeparator() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getCatalogSeparator() - Method in class kodo.jdbc.sql.DBDictionary
  Returns the separator String between the schema name and the table name.
getCatalogTerm() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getChanged() - Method in class kodo.util.AbstractLRSProxyMap
getChanged() - Method in class kodo.util.AbstractLRSProxyCollection
getChanged() - Method in interface kodo.util.ChangeTracker
  Return the set of elements that have changed.
getChangeTracker() - Method in class kodo.util.AbstractLRSProxyMap
getChangeTracker() - Method in class kodo.util.AbstractLRSProxyCollection
getChangeTracker() - Method in interface kodo.util.Proxy
  Return the change tracker for this proxy, or null if none.
getChangeTracker() - Method in class kodo.util.ProxyDate
getChar(Object) - Method in interface kodo.jdbc.sql.Result
  Return the value stored in the given column or id.
getChar(Object) - Method in class kodo.jdbc.sql.AbstractResult
getChar(Object) - Method in class kodo.jdbc.sql.ResultSetResult
getChar(ResultSet, int) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getCharacterStream(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getCharacterStream(Object) - Method in interface kodo.jdbc.sql.Result
  Return the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.
getCharacterStream(Object) - Method in class kodo.jdbc.sql.AbstractResult
getCharacterStream(Object) - Method in class kodo.jdbc.sql.ResultSetResult
getCharacterStream(ResultSet, int) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getCharacterStream(String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getCharTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.CHAR`.
getClass(JDBCStoreManager, Result) - Method in class kodo.jdbc.meta.ClassIndicator
  Return the class for the current result row.
getClass(JDBCStoreManager, Result) - Method in class kodo.jdbc.meta.ColumnClassIndicator
getClass(Object, ClassLoader) - Method in class kodo.jdbc.meta.ColumnClassIndicator
  Return the class for the given column value.
getClass(Object, ClassLoader) - Method in class kodo.jdbc.meta.MetaDataValueClassIndicator
getClass(Object, ClassLoader) - Method in class kodo.jdbc.meta.InClassNameClassIndicator
getClassCode(ClassMapping) - Method in interface kodo.jdbc.meta.ReverseCustomizer
  Return a code template for the given class, or null to use the standard system-generated Java code.
getClassCode(ClassMapping) - Method in class kodo.jdbc.meta.PropertiesReverseCustomizer
getClassCriteria() - Method in class kodo.jdbc.meta.OneToOneFieldMapping
  Whether to use the exepected type of the related object as a criteria when selecting it.
getClassIndicator() - Method in class kodo.jdbc.meta.ClassMapping
  Return the class indicator for this class.
getClassIndicator() - Method in class kodo.jdbc.meta.FlatClassMapping
getClassIndicator() - Method in class kodo.jdbc.meta.BaseClassMapping
getClassIndicator() - Method in class kodo.jdbc.meta.ClassMappingInfo
  Return the mapping info for the class indicator, or null if none.
getClassIndicator() - Method in class kodo.jdbc.meta.VerticalClassMapping
getClassIndicator() - Method in class kodo.jdbc.meta.NoneClassMapping
getClassIndicator() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getClassIndicator() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The `ClassIndicator` to use when creating new class mappings.
getClassIndicator(ClassMapping) - Method in class kodo.jdbc.meta.ColumnClassIndicator
  Return the value the column should take.
getClassIndicator(ClassMapping) - Method in class kodo.jdbc.meta.MetaDataValueClassIndicator
getClassIndicator(ClassMapping) - Method in class kodo.jdbc.meta.InClassNameClassIndicator
getClassIndicatorIndexed() - Method in class kodo.jdbc.meta.ClassMapping
getClassIndicatorName() - Method in class kodo.jdbc.meta.ClassMapping
getClassLoader() - Method in interface kodo.runtime.KodoPersistenceManager
  Return the current thread's class loader at the time this persistence manager was obtained from the persistence manager factory.
getClassLoader() - Method in class kodo.runtime.PersistenceManagerImpl
getClassLoader(Class, ClassLoader) - Method in class kodo.util.MultiLoaderClassResolver
getClassLoader(Class, ClassLoader) - Method in class kodo.util.SpecClassResolver
getClassLoader(Class, ClassLoader) - Method in interface kodo.util.ClassResolver
  Return a class loader that can be used to load classes and resources.
getClassLoader(JDBCStoreManager) - Method in class kodo.jdbc.meta.ClassIndicator
  Return a class loader from the configured class resolver, based on the owner mapping's described type and the given store manager's persistence manager's class loader.
getClassMapping() - Method in class kodo.jdbc.query.SQLPath
  Return the class mapping for this path.
getClassMapping(Table) - Method in class kodo.jdbc.meta.ReverseMappingTool
  Return the class mapping for the given table, or null if none.
getClassMappingName() - Method in class kodo.jdbc.meta.ClassMapping
getClassMetaData() - Method in class kodo.enhance.JDOEnhancer
  Return the `ClassMetaData` object for this class, or null if not persistence capable.
getClassName() - Method in class com.solarmetric.conf.PluginValue
getClassName() - Method in class kodo.jdbc.meta.ClassMappingInfo
  Return the name of the described class.
getClassName(Table) - Method in class kodo.jdbc.meta.ReverseMappingTool
  Return a Java identifier-formatted name for the given table name, using the default package.
getClassNames() - Method in class com.solarmetric.conf.PluginListValue
getClassResolver() - Method in class kodo.conf.JDOConfigurationImpl
getClassResolver() - Method in interface kodo.conf.JDOConfiguration
  The plugin string for the `ClassResolver` to use for custom class loading.
getClassResolverInstance() - Method in class kodo.conf.JDOConfigurationImpl
getClassResolverInstance() - Method in interface kodo.conf.JDOConfiguration
  The `ClassResolver` to use.
getClob(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getClob(int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getClob(Object) - Method in interface kodo.jdbc.sql.Result
  Return the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.
getClob(Object) - Method in class kodo.jdbc.sql.ResultSetResult
getClob(ResultSet, int) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getClob(String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getClob(String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getClobString(ResultSet, int) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getClobString(ResultSet, int) - Method in class kodo.jdbc.sql.InformixDictionary
getClobString(ResultSet, int) - Method in class kodo.jdbc.sql.OracleDictionary
getClobTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.CLOB`.
getCloseConnection() - Method in class kodo.jdbc.sql.ResultSetResult
  Whether to close the backing connection when this result is closed.
getCloseOnManagedCommit() - Method in class kodo.runtime.PersistenceManagerImpl
  Whether to really close in a managed environment if the close method has been called and the transaction subsequently ends.
getCode() - Method in class kodo.enhance.ApplicationIdTool
  Return the code generated for the application id, or null if invalid class or the `ApplicationIdTool.generateCode()` method has not been called.
getCodeFormat() - Method in class kodo.jdbc.meta.ReverseMappingTool
  The code formatter for the generated Java code.
getCodeFormat() - Method in class kodo.enhance.ApplicationIdTool
  The code formatter for the generated Java code.
getColumn() - Method in class kodo.jdbc.meta.ColumnVersionIndicator
  Return the column used to hold version info.
getColumn() - Method in class kodo.jdbc.meta.ColumnCollectionFieldMapping
  Return the column holding the collection data.
getColumn() - Method in class kodo.jdbc.meta.ColumnFieldMapping
  Return the data column for this value.
getColumn() - Method in class kodo.jdbc.meta.ColumnClassIndicator
  Return the column used to hold class info.
getColumn(Column) - Method in class kodo.jdbc.schema.ForeignKey
  Return the local column joined to the given primary key column.
getColumn(String) - Method in class kodo.jdbc.schema.Table
  Return the column with the given name, or null if none.
getColumnAlias(Column) - Method in interface kodo.jdbc.sql.Joins
  Return the alias for the given column.
getColumnDefault() - Method in class kodo.jdbc.schema.ColumnInfo
getColumnName() - Method in class kodo.jdbc.schema.PrimaryKeyInfo
getColumnName() - Method in class kodo.jdbc.schema.IndexInfo
getColumnName() - Method in class kodo.jdbc.schema.ColumnInfo
getColumnNameForMetadata(String) - Method in class kodo.jdbc.sql.DBDictionary
  Returns the column name that will be used for obtaining information from `DatabaseMetaData`.
getColumnPrivileges(String, String, String, String) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getColumns() - Method in class kodo.jdbc.meta.FieldMapping
  Return the data columns for this mapping.
getColumns() - Method in class kodo.jdbc.meta.ManyToManyMapFieldMapping
getColumns() - Method in class kodo.jdbc.meta.NoneFieldMapping
getColumns() - Method in class kodo.jdbc.meta.ManyToColumnMapFieldMapping
getColumns() - Method in class kodo.jdbc.meta.ColumnMapFieldMapping
getColumns() - Method in class kodo.jdbc.meta.OneToManyFieldMapping
getColumns() - Method in class kodo.jdbc.meta.ColumnCollectionFieldMapping
getColumns() - Method in class kodo.jdbc.meta.ColumnFieldMapping
getColumns() - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
getColumns() - Method in class kodo.jdbc.meta.ColumnToManyMapFieldMapping
getColumns() - Method in interface kodo.jdbc.meta.JoinableMapping
  Return this mapping's columns.
getColumns() - Method in class kodo.jdbc.meta.OneToOneFieldMapping
getColumns() - Method in class kodo.jdbc.meta.ManyToManyFieldMapping
getColumns() - Method in class kodo.jdbc.meta.DelegatingJoinableMapping
getColumns() - Method in class kodo.jdbc.schema.Table
  Return the table's columns, in alphabetical order.
getColumns() - Method in class kodo.jdbc.schema.ForeignKey
  Return the local columns in the foreign key local table order.
getColumns() - Method in class kodo.jdbc.schema.Index
  Return all the columns the index spans.
getColumns() - Method in class kodo.jdbc.schema.PrimaryKey
  Return all the columns the primary key spans.
getColumns(DatabaseMetaData, String, String, String, String, Connection) - Method in class kodo.jdbc.sql.DBDictionary
  Return a result set in the form expected by `DatabaseMetaData.getColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String)`.
getColumns(DatabaseMetaData, String, String, String, String, Connection) - Method in class kodo.jdbc.sql.FoxProDictionary
getColumns(DatabaseMetaData, String, String, String, String, Connection) - Method in class kodo.jdbc.sql.SybaseDictionary
  Sybase requires that autocommit be true for any schema interrogation.
getColumns(DatabaseMetaData, String, String, String, String, Connection) - Method in class kodo.jdbc.sql.DB2Dictionary
  DB2 requires that autocommit be true for any schema interrogation.
getColumns(String, String, String, String) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getColumnSize() - Method in class kodo.jdbc.schema.ColumnInfo
getComparator() - Method in class kodo.meta.DelegatingFieldMetaData
getComparator() - Method in interface kodo.meta.FieldMetaData
  The comparator type used by the field, or null if none.
getConcurrency() - Method in class com.solarmetric.jdbc.DelegatingResultSet
getConfiguration() - Method in class kodo.jdbc.meta.ReverseMappingTool
  Return the configuration provided on construction.
getConfiguration() - Method in class kodo.jdbc.meta.MappingRepository
  Return the configuration supplied on construction.
getConfiguration() - Method in class kodo.jdbc.meta.DBMappingFactory
getConfiguration() - Method in class kodo.jdbc.schema.DBSequenceFactory
getConfiguration() - Method in class kodo.jdbc.schema.DBSchemaFactory
getConfiguration() - Method in class kodo.jdbc.sql.DBDictionary
  Get the configuration for this dictionary.
getConfiguration() - Method in class kodo.jdbc.runtime.JDBCStoreManager
  Return the configuration for this runtime.
getConfiguration() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
  Return the configuration for this factory.
getConfiguration() - Method in interface kodo.runtime.KodoPersistenceManager
  Return the configuration associated with this persistence manager.
getConfiguration() - Method in class kodo.runtime.PersistenceManagerImpl
getConfiguration() - Method in interface kodo.runtime.KodoPersistenceManagerFactory
  Return the configuration for this factory.
getConfiguration() - Method in class kodo.meta.DelegatingJDOMetaDataRepository
getConfiguration() - Method in interface kodo.meta.JDOMetaDataRepository
  Return the configuration for the repository.
getConnection() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
getConnection() - Method in class com.solarmetric.jdbc.DelegatingStatement
getConnection() - Method in class com.solarmetric.jdbc.JDBCEvent
  Return the Connection for this event.
getConnection() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getConnection() - Method in class com.solarmetric.jdbc.DelegatingDataSource
getConnection() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getConnection() - Method in class kodo.jdbc.meta.DBMappingFactory
  Return an auto-committing database connection.
getConnection() - Method in class kodo.jdbc.schema.DBSchemaFactory
  Return a connection to use.
getConnection() - Method in class kodo.jdbc.runtime.JDBCStoreManager
getConnection() - Method in class kodo.jdbc.ee.JDBCConnectionFactory
getConnection() - Method in interface kodo.runtime.StoreManager
  Return a connection to the data store.
getConnection() - Method in interface kodo.runtime.KodoPersistenceManager
  Return the connection in use by the persistence manager, or a new connection if none.
getConnection() - Method in class kodo.runtime.PersistenceManagerImpl
getConnection(ConnectionSpec) - Method in class kodo.jdbc.ee.JDBCConnectionFactory
getConnection(DataSource) - Method in class kodo.jdbc.schema.DBSequenceFactory
  Return a connection to use.
getConnection(String, String) - Method in class com.solarmetric.jdbc.DelegatingDataSource
getConnection2DriverName() - Method in class kodo.conf.JDOConfigurationImpl
getConnection2DriverName() - Method in interface kodo.conf.JDOConfiguration
  Class name of the non-XA connection driver.
getConnection2Password() - Method in class kodo.conf.JDOConfigurationImpl
getConnection2Password() - Method in interface kodo.conf.JDOConfiguration
  The password for the non-XA data store connection.
getConnection2Properties() - Method in class kodo.conf.JDOConfigurationImpl
getConnection2Properties() - Method in interface kodo.conf.JDOConfiguration
  These properties provide any additional information needed to establish non-XA connections.
getConnection2URL() - Method in class kodo.conf.JDOConfigurationImpl
getConnection2URL() - Method in interface kodo.conf.JDOConfiguration
  The URL for the non-XA data store connection.
getConnection2UserName() - Method in class kodo.conf.JDOConfigurationImpl
getConnection2UserName() - Method in interface kodo.conf.JDOConfiguration
  The user name for the non-XA data store connection.
getConnectionDecoratorInstances() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getConnectionDecoratorInstances() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The `ConnectionDecorator`s to use.
getConnectionDecorators() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getConnectionDecorators() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  A comma-separated list of the `ConnectionDecorator` for adding functionality to JDBC connections.
getConnectionDriverName() - Method in class kodo.conf.JDOConfigurationImpl
getConnectionDriverName() - Method in interface kodo.conf.JDOConfiguration
  Class name of the connection driver.
getConnectionDriverName() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
getConnectionFactory() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
  Override to create connection factory if it is not set, and to configure the factory with the supplied properties.
getConnectionFactory() - Method in class kodo.conf.JDOConfigurationImpl
getConnectionFactory() - Method in interface kodo.conf.JDOConfiguration
  The connection factory, possibly from JNDI.
getConnectionFactory() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
getConnectionFactory2() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
  Override to create connection factory if it is not set, and to configure the factory with the supplied properties.
getConnectionFactory2() - Method in class kodo.conf.JDOConfigurationImpl
getConnectionFactory2() - Method in interface kodo.conf.JDOConfiguration
  The non-XA connection factory.
getConnectionFactory2() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
getConnectionFactory2Name() - Method in class kodo.conf.JDOConfigurationImpl
getConnectionFactory2Name() - Method in interface kodo.conf.JDOConfiguration
  The name for the second data store connection factory.
getConnectionFactory2Name() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
getConnectionFactory2Properties() - Method in class kodo.conf.JDOConfigurationImpl
getConnectionFactory2Properties() - Method in interface kodo.conf.JDOConfiguration
  Configuration properties for the non-XA connection factory.
getConnectionFactoryName() - Method in class kodo.conf.JDOConfigurationImpl
getConnectionFactoryName() - Method in interface kodo.conf.JDOConfiguration
  The name for the data store connection factory.
getConnectionFactoryName() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
getConnectionFactoryProperties() - Method in class kodo.conf.JDOConfigurationImpl
getConnectionFactoryProperties() - Method in interface kodo.conf.JDOConfiguration
  Configuration properties for the connection factory.
getConnectionPassword() - Method in class kodo.conf.JDOConfigurationImpl
getConnectionPassword() - Method in interface kodo.conf.JDOConfiguration
  The password for the data store connection.
getConnectionPassword() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
getConnectionPassword() - Method in interface kodo.runtime.KodoPersistenceManager
  Return the connection password.
getConnectionPassword() - Method in class kodo.runtime.PersistenceManagerImpl
getConnectionProperties() - Method in class kodo.conf.JDOConfigurationImpl
getConnectionProperties() - Method in interface kodo.conf.JDOConfiguration
  These properties provide any additional information needed to establish connections.
getConnectionRetainMode() - Method in class kodo.conf.JDOConfigurationImpl
getConnectionRetainMode() - Method in interface kodo.conf.JDOConfiguration
  Specifies the behavior of the persistence manager with respect to data store connections.
getConnectionRetainMode() - Method in interface kodo.runtime.KodoPersistenceManager
  Return the connection retain mode for this persistence manager.
getConnectionRetainMode() - Method in class kodo.runtime.PersistenceManagerImpl
getConnectionRetainModeConstant() - Method in class kodo.conf.JDOConfigurationImpl
getConnectionRetainModeConstant() - Method in interface kodo.conf.JDOConfiguration
  Return the connection retain mode as one of the following symbolic constants: `KodoPersistenceManager.CONN_RETAIN_PM` `KodoPersistenceManager.CONN_RETAIN_TRANS` `KodoPersistenceManager.CONN_RETAIN_DEMAND`
getConnectionURL() - Method in class kodo.conf.JDOConfigurationImpl
getConnectionURL() - Method in interface kodo.conf.JDOConfiguration
  The URL for the data store connection.
getConnectionURL() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
getConnectionUserName() - Method in class kodo.conf.JDOConfigurationImpl
getConnectionUserName() - Method in interface kodo.conf.JDOConfiguration
  The user name for the data store connection.
getConnectionUserName() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
getConnectionUserName() - Method in interface kodo.runtime.KodoPersistenceManager
  Return the connection user name.
getConnectionUserName() - Method in class kodo.runtime.PersistenceManagerImpl
getConstant(Column) - Method in class kodo.jdbc.schema.ForeignKey
  Return the constant value assigned to the given local column.
getConstantColumns() - Method in class kodo.jdbc.schema.ForeignKey
  Return the local columns that we link to using constant values.
getConstantPrimaryKeyColumns() - Method in class kodo.jdbc.schema.ForeignKey
  Return the primary key columns that we link to using constant values.
getConstants() - Method in class kodo.jdbc.schema.ForeignKey
  Return the constant values assigned to the local columns returned by `ForeignKey.getConstantColumns()`.
getConstraintNameBeforeDeclaration() - Method in class kodo.jdbc.sql.DBDictionary
  Return whether the name of the constraint should come before or after the constraint declaration.
getConstraintNameBeforeDeclaration() - Method in class kodo.jdbc.sql.InformixDictionary
  Informix requires that constraint names come after the constraint declaration.
getContainerMeta() - Method in class kodo.jdbc.meta.ContainerFieldMapping
getCopyObjectIds() - Method in class kodo.conf.JDOConfigurationImpl
getCopyObjectIds() - Method in interface kodo.conf.JDOConfiguration
  Whether to copy identity objects before returning them to client code.
getCount(Select) - Method in class kodo.jdbc.runtime.JDBCStoreManager
  Return the count for the given query.
getCreateIdentityColumn() - Method in class kodo.jdbc.sql.SybaseDictionary
  If true, then whenever the `schematool` creates a table, it will append an additional IDENTITY column to the table's creation SQL.
getCreateIndexSQL(Index) - Method in class kodo.jdbc.sql.DBDictionary
  Return a series of SQL statements to create the given index.
getCreateIndexSQL(Index) - Method in class kodo.jdbc.sql.FoxProDictionary
getCreatePrimaryKeys() - Method in class kodo.jdbc.sql.DBDictionary
  If false, then do not specify that identifiers are primary keys.
getCreateTableSQL(Table) - Method in class kodo.jdbc.sql.DBDictionary
  Return a series of SQL statements to create the given table, complete with columns.
getCreateTableSQL(Table) - Method in class kodo.jdbc.sql.MySQLDictionary
getCreateTableSQL(Table) - Method in class kodo.jdbc.sql.InformixDictionary
getCreateTableSQL(Table) - Method in class kodo.jdbc.sql.SybaseDictionary
getCreateTableSQL(Table) - Method in class kodo.jdbc.sql.HSQLDictionary
  Return a series of SQL statements to create the given table, complete with columns.
getCreateTableSQL(Table) - Method in class kodo.jdbc.sql.OracleDictionary
getCrossReference(String, String, String, String, String, String) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getCursorName() - Method in class com.solarmetric.jdbc.DelegatingResultSet
getCustomizer() - Method in class kodo.jdbc.meta.ReverseMappingTool
  Return the customizer in use, or null if none.
getData(int) - Method in interface kodo.runtime.PCData
getDatabaseMajorVersion() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getDatabaseMinorVersion() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getDatabaseProductName() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getDatabaseProductVersion() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getDataCache() - Method in class kodo.conf.JDOConfigurationImpl
getDataCache() - Method in interface kodo.conf.JDOConfiguration
  The `DataCache` to use for level-2 data store caching.
getDataCache() - Method in class kodo.meta.DelegatingClassMetaData
getDataCache() - Method in interface kodo.meta.ClassMetaData
  Return the data cache for this class, or null if it is not cachable.
getDataCache(boolean) - Method in class kodo.datacache.DataCacheManager
  Return the default data cache.
getDataCache(String, boolean, boolean) - Method in class kodo.datacache.DataCacheManager
  Return the named data cache.
getDataCacheInstances() - Method in class kodo.conf.JDOConfigurationImpl
getDataCacheInstances() - Method in interface kodo.conf.JDOConfiguration
  Return the data caches specified in the DataCache plugin list string.
getDataCacheManager() - Method in class kodo.conf.JDOConfigurationImpl
getDataCacheManager() - Method in interface kodo.conf.JDOConfiguration
  The data cache manager manages this configuration's cache instances.
getDataCacheName() - Method in class kodo.meta.DelegatingClassMetaData
getDataCacheName() - Method in interface kodo.meta.ClassMetaData
  Return the value of the `ClassMetaData.DATA_CACHE` extension.
getDataCacheNames() - Method in class kodo.datacache.DataCacheManager
  Return a list of the names of all datacache created so far.
getDataCacheTimeout() - Method in class kodo.conf.JDOConfigurationImpl
getDataCacheTimeout() - Method in interface kodo.conf.JDOConfiguration
  Default data cache timeout.
getDataCacheTimeout() - Method in class kodo.meta.DelegatingClassMetaData
getDataCacheTimeout() - Method in interface kodo.meta.ClassMetaData
  Return the value of the `ClassMetaData.DATA_CACHE_TIMEOUT` extension, or the system default if no extension is present.
getDataSource(KodoPersistenceManager) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getDataSource(KodoPersistenceManager) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  Return the primary data source to use.
getDataSource2(KodoPersistenceManager) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getDataSource2(KodoPersistenceManager) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  Return the non-xa data source to use.
getDataSourceMode() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getDataSourceMode() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The mode of the JDBC data source in use.
getDataStoreIdClass(ClassMetaData) - Method in class kodo.jdbc.runtime.JDBCStoreManager
getDataStoreIdClass(ClassMetaData) - Method in interface kodo.runtime.StoreManager
  Return the class used by this StoreManager for datastore identity values.
getDataStoreTypeCode() - Method in class kodo.jdbc.meta.ManyToColumnMapFieldMapping
  Return the type of the value stored in the data store for the value column.
getDataStoreTypeCode() - Method in class kodo.jdbc.meta.ColumnMapFieldMapping
  Return the type of the value stored in the data store for the value column.
getDataStoreTypeCode() - Method in class kodo.jdbc.meta.ColumnVersionIndicator
  Return the `FieldMapping` type code for the type of the column.
getDataStoreTypeCode() - Method in class kodo.jdbc.meta.DateVersionIndicator
getDataStoreTypeCode() - Method in class kodo.jdbc.meta.PCObjectMapFieldMapping
getDataStoreTypeCode() - Method in class kodo.jdbc.meta.ColumnCollectionFieldMapping
  Return the type of the value stored in the data store for the element column.
getDataStoreTypeCode() - Method in class kodo.jdbc.meta.NumberVersionIndicator
getDataStoreTypeCode() - Method in class kodo.jdbc.meta.ColumnFieldMapping
  Return the type code of the data type that will be stored in the data column.
getDataStoreTypeCode() - Method in class kodo.jdbc.meta.ColumnClassIndicator
  Return the `FieldMapping` type code for the type of data stored by this indicator.
getDataStoreTypeCode() - Method in class kodo.jdbc.meta.ManyToPCObjectMapFieldMapping
getDataStoreTypeCode() - Method in class kodo.jdbc.meta.PCObjectCollectionFieldMapping
getDataStoreTypeCode() - Method in class kodo.jdbc.meta.ByteArrayFieldMapping
getDataStoreTypeCode() - Method in class kodo.jdbc.meta.MetaDataValueClassIndicator
getDataStoreTypeCode() - Method in class kodo.jdbc.meta.PCObjectOneToOneFieldMapping
getDataStoreTypeCode() - Method in class kodo.jdbc.meta.InClassNameClassIndicator
getDataStoreTypeCode() - Method in class kodo.jdbc.meta.NToPCObjectMapFieldMapping
getDataStoreTypeCode() - Method in class kodo.jdbc.meta.BlobFieldMapping
getDataStoreValue(Object) - Method in class kodo.jdbc.meta.FieldMapping
  Translate the given external field value to its datastore equivalent.
getDataStoreValue(Object) - Method in class kodo.jdbc.meta.ManyToManyMapFieldMapping
getDataStoreValue(Object) - Method in class kodo.jdbc.meta.OneToManyFieldMapping
getDataStoreValue(Object) - Method in class kodo.jdbc.meta.PCObjectMapFieldMapping
getDataStoreValue(Object) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
getDataStoreValue(Object) - Method in class kodo.jdbc.meta.ColumnToManyMapFieldMapping
getDataStoreValue(Object) - Method in class kodo.jdbc.meta.OneToOneFieldMapping
getDataStoreValue(Object) - Method in class kodo.jdbc.meta.ManyToPCObjectMapFieldMapping
getDataStoreValue(Object) - Method in class kodo.jdbc.meta.PCObjectCollectionFieldMapping
getDataStoreValue(Object) - Method in class kodo.jdbc.meta.PCObjectOneToOneFieldMapping
getDataStoreValue(Object) - Method in class kodo.jdbc.meta.ManyToManyFieldMapping
getDataStoreValue(Object) - Method in class kodo.jdbc.meta.NToPCObjectMapFieldMapping
getDataStoreValue(Object, Column[]) - Method in class kodo.jdbc.meta.ClassMapping
  Return the given column value(s) for the given object.
getDataStoreValue(Object, KodoPersistenceManager) - Method in class kodo.jdbc.query.SQLPath
getDataStoreValue(Object, KodoPersistenceManager) - Method in class kodo.jdbc.query.Constant
getDataStoreValue(Object, KodoPersistenceManager) - Method in interface kodo.jdbc.query.JDBCValue
  Transform the given value into its datastore equivalent.
getDataType() - Method in class kodo.jdbc.schema.ColumnInfo
getDataTypeName() - Method in class kodo.jdbc.schema.ColumnInfo
getDate(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getDate(int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getDate(int, Calendar) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getDate(int, Calendar) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getDate(Object) - Method in interface kodo.jdbc.sql.Result
  Return the value stored in the given column or id.
getDate(Object) - Method in class kodo.jdbc.sql.AbstractResult
getDate(Object) - Method in class kodo.jdbc.sql.ResultSetResult
getDate(Object, Calendar) - Method in interface kodo.jdbc.sql.Result
  Return the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.
getDate(Object, Calendar) - Method in class kodo.jdbc.sql.AbstractResult
getDate(Object, Calendar) - Method in class kodo.jdbc.sql.ResultSetResult
getDate(ResultSet, int) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getDate(ResultSet, int) - Method in class kodo.jdbc.sql.PostgresDictionary
getDate(ResultSet, int, Calendar) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getDate(String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getDate(String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getDate(String, Calendar) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getDate(String, Calendar) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getDatePrecision() - Method in class kodo.jdbc.sql.DBDictionary
  Set to the precision of timestamps in the data store.
getDatePrecision() - Method in class kodo.jdbc.sql.PostgresDictionary
getDateTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.DATE`.
getDBDictionary() - Method in class kodo.jdbc.meta.ClassMapping
  Return the dictionary to use.
getDBDictionary() - Method in class kodo.jdbc.meta.FieldMapping
  Return the dictionary to use.
getDBDictionary() - Method in class kodo.jdbc.meta.Indicator
  Return the dictionary to use.
getDBDictionary() - Method in class kodo.jdbc.sql.ResultSetResult
  Return the dictionary in use.
getDBDictionary() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getDBDictionary() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The `DBDictionary` to use to define the RDBMS SQL information.
getDBDictionaryInstance() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getDBDictionaryInstance() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The `DBDictionary` to use.
getDBMetaData() - Method in class kodo.jdbc.sql.DBDictionary
  Return the DBMetaData for this dictionary.
getDBSchemaGroup() - Method in class kodo.jdbc.schema.SchemaTool
  Return the database schema.
getDecimalDigits() - Method in class kodo.jdbc.schema.Column
  Return the number of decimal digits for the column, if applicable.
getDecimalDigits() - Method in class kodo.jdbc.schema.ColumnInfo
getDecimalTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.DECIMAL`.
getDeclaration(FieldMapping) - Method in interface kodo.jdbc.meta.ReverseCustomizer
  Return a code template for the declaration of the given field, or null to use the system-generated default Java code.
getDeclaration(FieldMapping) - Method in class kodo.jdbc.meta.PropertiesReverseCustomizer
getDeclareColumnSQL(Column, boolean) - Method in class kodo.jdbc.sql.DBDictionary
  Return the declaration SQL for the given column.
getDeclareColumnSQL(Column, boolean) - Method in class kodo.jdbc.sql.SybaseDictionary
getDeclaredElementType() - Method in class kodo.meta.DelegatingFieldMetaData
getDeclaredElementType() - Method in interface kodo.meta.FieldMetaData
  Return the declared class of the described field.
getDeclaredElementTypeCode() - Method in class kodo.meta.DelegatingFieldMetaData
getDeclaredElementTypeCode() - Method in interface kodo.meta.FieldMetaData
  Return the declared type code of the described field.
getDeclaredElementTypeMapping() - Method in class kodo.jdbc.meta.FieldMapping
  Convenience method to make casting from `FieldMapping.getDeclaredElementTypeMetaData()` unnecessary.
getDeclaredElementTypeMetaData() - Method in class kodo.jdbc.meta.FieldMapping
getDeclaredElementTypeMetaData() - Method in class kodo.meta.DelegatingFieldMetaData
getDeclaredElementTypeMetaData() - Method in interface kodo.meta.FieldMetaData
  Return metadata for the field's type, if the type is persistent.
getDeclaredField(int) - Method in class kodo.jdbc.meta.ClassMapping
getDeclaredField(int) - Method in class kodo.meta.DelegatingClassMetaData
getDeclaredField(int) - Method in interface kodo.meta.ClassMetaData
  Return the metadata for the persistent or transactional field with the given relative index.
getDeclaredField(String) - Method in class kodo.jdbc.meta.ClassMapping
getDeclaredField(String) - Method in class kodo.meta.DelegatingClassMetaData
getDeclaredField(String) - Method in interface kodo.meta.ClassMetaData
  Return the metadata for the persistent or transactional field with the given name, without including superclass fields.
getDeclaredFieldMapping(int) - Method in class kodo.jdbc.meta.ClassMapping
  Convenience method to make casting from `ClassMapping.getDeclaredField(int)` unnecessary.
getDeclaredFieldMapping(String) - Method in class kodo.jdbc.meta.ClassMapping
  Convenience method to make casting from `ClassMapping.getField(int)` unnecessary.
getDeclaredFieldMappings() - Method in class kodo.jdbc.meta.ClassMapping
  Convenience method to make casting from `ClassMapping.getDeclaredFields()` unnecessary.
getDeclaredFields() - Method in class kodo.jdbc.meta.ClassMapping
getDeclaredFields() - Method in class kodo.meta.DelegatingClassMetaData
getDeclaredFields() - Method in interface kodo.meta.ClassMetaData
  Return only the fields for this class, without superclass fields.
getDeclaredIndex() - Method in class kodo.meta.DelegatingFieldMetaData
getDeclaredIndex() - Method in interface kodo.meta.FieldMetaData
  Return the relative index of this persistent/transactional field.
getDeclaredKeyType() - Method in class kodo.meta.DelegatingFieldMetaData
getDeclaredKeyType() - Method in interface kodo.meta.FieldMetaData
  Return the declared class of the described field.
getDeclaredKeyTypeCode() - Method in class kodo.meta.DelegatingFieldMetaData
getDeclaredKeyTypeCode() - Method in interface kodo.meta.FieldMetaData
  Return the declared class of the described field.
getDeclaredKeyTypeMapping() - Method in class kodo.jdbc.meta.FieldMapping
  Convenience method to make casting from `FieldMapping.getDeclaredKeyTypeMetaData()` unnecessary.
getDeclaredKeyTypeMetaData() - Method in class kodo.jdbc.meta.FieldMapping
getDeclaredKeyTypeMetaData() - Method in class kodo.meta.DelegatingFieldMetaData
getDeclaredKeyTypeMetaData() - Method in interface kodo.meta.FieldMetaData
  Return metadata for the field's type, if the type is persistent.
getDeclaredType() - Method in class kodo.meta.DelegatingFieldMetaData
getDeclaredType() - Method in interface kodo.meta.FieldMetaData
  Return the declared class of the described field.
getDeclaredTypeCode() - Method in class kodo.meta.DelegatingFieldMetaData
getDeclaredTypeCode() - Method in interface kodo.meta.FieldMetaData
  Return the declared type code of the described field.
getDeclaredTypeMapping() - Method in class kodo.jdbc.meta.FieldMapping
  Convenience method to make casting from `FieldMapping.getDeclaredTypeMetaData()` unnecessary.
getDeclaredTypeMapping() - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
getDeclaredTypeMetaData() - Method in class kodo.jdbc.meta.FieldMapping
getDeclaredTypeMetaData() - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
getDeclaredTypeMetaData() - Method in class kodo.meta.DelegatingFieldMetaData
getDeclaredTypeMetaData() - Method in interface kodo.meta.FieldMetaData
  Return metadata for the field's type, if the type is persistent.
getDeclaredUnmanagedFields() - Method in class kodo.meta.DelegatingClassMetaData
getDeclaredUnmanagedFields() - Method in interface kodo.meta.ClassMetaData
  Return any fields that were added as non-managed.
getDefault() - Method in interface com.solarmetric.conf.Value
  The default value for the property.
getDefault() - Method in class com.solarmetric.conf.AbstractValue
getDefault() - Method in class kodo.jdbc.schema.Column
  Return the default value set for the column, if any.
getDefaultEventIndex() - Method in class com.solarmetric.conf.ConfigurationImpl
getDefaultFetchGroupFieldMappings() - Method in class kodo.jdbc.meta.ClassMapping
  Convenience method to make casting from `ClassMapping.getDefaultFetchGroupFields()` unnecessary.
getDefaultFetchGroupFields() - Method in class kodo.jdbc.meta.ClassMapping
getDefaultFetchGroupFields() - Method in class kodo.meta.DelegatingClassMetaData
getDefaultFetchGroupFields() - Method in interface kodo.meta.ClassMetaData
  Return the list of fields in the default fetch group, including superclass fields, or an empty array if none.
getDefaultPropertyIndex() - Method in class com.solarmetric.conf.ConfigurationImpl
getDefaults() - Static method in class kodo.jdbc.meta.ClassMapping
  Return the set of default mapping types.
getDefaults() - Static method in class kodo.jdbc.meta.FieldMapping
  Return the default set of available field mappings.
getDefaults() - Static method in class kodo.jdbc.meta.VersionIndicator
  Return the set of default version indicators.
getDefaults() - Static method in class kodo.jdbc.meta.ClassIndicator
  Return the set of default class indicators.
getDefaultTransactionIsolation() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getDeferrability() - Method in class kodo.jdbc.schema.ForeignKeyInfo
getDelegate() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
  Return the wrapped statement.
getDelegate() - Method in class com.solarmetric.jdbc.DelegatingStatement
  Return the wrapped statement.
getDelegate() - Method in class com.solarmetric.jdbc.DelegatingConnection
  Return the wrapped connection.
getDelegate() - Method in class com.solarmetric.jdbc.DelegatingResultSet
  Return the wrapped result set.
getDelegate() - Method in class com.solarmetric.jdbc.DelegatingDataSource
  Return the wrapped data source.
getDelegate() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
  Return the wrapped statement.
getDelegate() - Method in class com.solarmetric.rop.ListResultObjectProvider
getDelegate() - Method in class kodo.datacache.DelegatingDataCache
  Return the wrapped data cache.
getDelegate() - Method in class kodo.datacache.CacheAwareQuery
  Returns the query that is being cached.
getDelegate() - Method in class kodo.meta.DelegatingClassMetaData
getDelegate() - Method in class kodo.meta.DelegatingFieldMetaData
getDelegate() - Method in class kodo.meta.DelegatingJDOMetaDataRepository
getDeleteAction() - Method in class kodo.jdbc.meta.FieldMapping
getDeleteAction() - Method in class kodo.jdbc.schema.ForeignKey
  Return the delete action for the key.
getDeleteActionConstant(int, boolean) - Static method in class kodo.jdbc.meta.Mappings
  Return the foreign key delete action name for the given action.
getDeleteActionConstant(String) - Static method in class kodo.jdbc.meta.Mappings
  Return the foreign key delete action for the given name.
getDeletedObjectIds() - Method in class kodo.event.RemoteCommitEvent
  Return the set of object IDs for deleted objects.
getDeleteRule() - Method in class kodo.jdbc.schema.ForeignKeyInfo
getDescribedType() - Method in class kodo.meta.DelegatingClassMetaData
getDescribedType() - Method in interface kodo.meta.ClassMetaData
  Return the persistence capable class described by this metadata.
getDescription() - Method in interface com.solarmetric.manage.Statistic
  Get a description of the statistic.
getDescription() - Method in class com.solarmetric.manage.SimpleStatistic
  Get a description of the statistic.
getDescription() - Method in class com.solarmetric.manage.StatisticDTO
  Get a description of the statistic.
getDescription() - Method in class kodo.jdbc.schema.Column
  Useful for debugging.
getDetachedObjectId(Object) - Static method in class kodo.runtime.KodoHelper
  Returns the object id from a detached instance that uses datastore identity.
getDetachedState(Object) - Static method in class kodo.runtime.KodoHelper
  Returns an opaque object containg state information for detached instances.
getDetachObjectId() - Method in class kodo.meta.DelegatingClassMetaData
getDetachObjectId() - Method in interface kodo.meta.ClassMetaData
  The name of the detach object id field, or null if none.
getDetachObjectIdField() - Method in class kodo.meta.DelegatingClassMetaData
getDetachObjectIdField() - Method in interface kodo.meta.ClassMetaData
  Return the detach object id field, or null if none.
getDetachState() - Method in class kodo.meta.DelegatingClassMetaData
getDetachState() - Method in interface kodo.meta.ClassMetaData
  The name of the detach state field, or null if none.
getDetachStateField() - Method in class kodo.meta.DelegatingClassMetaData
getDetachStateField() - Method in interface kodo.meta.ClassMetaData
  Return the detach state field, or null if none.
getDirectory() - Method in class kodo.jdbc.meta.ReverseMappingTool
  The file to output the generated code to, or null for the current directory.
getDirectory() - Method in class kodo.enhance.JDOEnhancer
  The base build directory to generate code to.
getDirectory() - Method in class kodo.enhance.ApplicationIdTool
  The directory to write source to.
getDirty() - Method in interface kodo.runtime.KodoStateManager
  Return a read-only mask of the indexes of all dirty fields.
getDirtyClasses() - Method in interface kodo.runtime.KodoPersistenceManager
  Return the set of classes that have been made dirty in the current transaction.
getDirtyClasses() - Method in class kodo.runtime.PersistenceManagerImpl
getDirtyFields() - Method in interface kodo.runtime.KodoStateManager
  Return a set of `FieldMetaData`s for all dirty fields; this operation is slower than `KodoStateManager.getDirty()`.
getDistinctTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.DISTINCT`.
getDistributedCache() - Method in class kodo.datacache.TangosolCache
  Returns `true` if this cache will use a distributed Tangosol cache; otherwise returns `false`.
getDocType() - Method in class kodo.meta.JDOMetaDataParser
getDouble(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getDouble(int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getDouble(Object) - Method in interface kodo.jdbc.sql.Result
  Return the value stored in the given column or id.
getDouble(Object) - Method in class kodo.jdbc.sql.AbstractResult
getDouble(Object) - Method in class kodo.jdbc.sql.ResultSetResult
getDouble(ResultSet, int) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getDouble(String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getDouble(String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getDoubleExtension(String) - Method in class kodo.meta.DelegatingExtensions
getDoubleExtension(String) - Method in interface kodo.meta.Extensions
  Get the value as a double.
getDoubleExtension(String, String) - Method in class kodo.meta.DelegatingExtensions
getDoubleExtension(String, String) - Method in interface kodo.meta.Extensions
  Get the value as a double.
getDoubleTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.DOUBLE`.
getDrawStyle() - Method in interface com.solarmetric.manage.Statistic
  Get the preferred draw style.
getDrawStyle() - Method in class com.solarmetric.manage.SimpleStatistic
  Get the preferred draw style.
getDrawStyle() - Method in class com.solarmetric.manage.StatisticDTO
  Get the preferred draw style.
getDriverMajorVersion() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getDriverMinorVersion() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getDriverName() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getDriverVersion() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getDropColumnSQL() - Method in class kodo.jdbc.sql.PostgresDictionary
getDropColumnSQL(Column) - Method in class kodo.jdbc.sql.DBDictionary
  Return a series of SQL statements to drop the given column from its table.
getDropColumnSQL(Column) - Method in class kodo.jdbc.sql.SybaseDictionary
getDropColumnSQL(Column) - Method in class kodo.jdbc.sql.DB2Dictionary
getDropForeignKeySQL(ForeignKey) - Method in class kodo.jdbc.sql.DBDictionary
  Return a series of SQL statements to drop the given foreign key from its table.
getDropIndexSQL(Index) - Method in class kodo.jdbc.sql.DBDictionary
  Return a series of SQL statements to drop the given index.
getDropIndexSQL(Index) - Method in class kodo.jdbc.sql.MySQLDictionary
getDropPrimaryKeySQL(PrimaryKey) - Method in class kodo.jdbc.sql.DBDictionary
  Return a series of SQL statements to drop the given primary key from its table.
getDropPrimaryKeySQL(PrimaryKey) - Method in class kodo.jdbc.sql.HSQLDictionary
getDropTables() - Method in class kodo.jdbc.schema.SchemaTool
  If true, tables that appear to be unused will be dropped.
getDropTableSQL(Table) - Method in class kodo.jdbc.sql.DBDictionary
  Return a series of SQL statements to drop the given table.
getDropUnusedComponents() - Method in class kodo.jdbc.meta.MappingTool
  Whether schema components that are unused by any mapping will be dropped from this tool's `#SchemaGroup`, and, depending on the schema action, from the database.
getEagerFetchMode() - Method in class kodo.conf.JDOConfigurationImpl
getEagerFetchMode() - Method in interface kodo.conf.JDOConfiguration
  Specifies the default eager fetch mode to use.
getEagerFetchMode() - Method in interface kodo.runtime.FetchConfiguration
  Return the eager fetch mode.
getEagerFetchModeConstant() - Method in class kodo.conf.JDOConfigurationImpl
getEagerFetchModeConstant() - Method in interface kodo.conf.JDOConfiguration
  Return the eager fetch mode as one of the following symbolic constants: `FetchConfiguration.EAGER_FETCH_NONE` `FetchConfiguration.EAGER_FETCH_SINGLE` `FetchConfiguration.EAGER_FETCH_MULTIPLE`
getElementDeleteAction() - Method in class kodo.jdbc.meta.FieldMapping
getElementIndexed() - Method in class kodo.jdbc.meta.FieldMapping
getElementSize() - Method in class kodo.jdbc.meta.FieldMapping
getElementType() - Method in class kodo.meta.DelegatingFieldMetaData
getElementType() - Method in interface kodo.meta.FieldMetaData
  Return the type of objects stored in the array/collection/map; defaults to `Object` if not specified, or null if this field does not represent an array/collection/map type.
getElementTypeCode() - Method in class kodo.meta.DelegatingFieldMetaData
getElementTypeCode() - Method in interface kodo.meta.FieldMetaData
  Return the type code of objects stored in the array/collection/map, or -1 if not an array/collection/map.
getElementTypeMapping() - Method in class kodo.jdbc.meta.FieldMapping
  Convenience method to make casting from `FieldMapping.getElementTypeMetaData()` unnecessary.
getElementTypeMetaData() - Method in class kodo.jdbc.meta.FieldMapping
getElementTypeMetaData() - Method in class kodo.meta.DelegatingFieldMetaData
getElementTypeMetaData() - Method in interface kodo.meta.FieldMetaData
  Return metadata for the element type, or null if not persistent.
getElementTypeName() - Method in class kodo.meta.DelegatingFieldMetaData
getElementTypeName() - Method in interface kodo.meta.FieldMetaData
  The value of the `FieldMetaData.ELEMENT_TYPE` or `FieldMetaData.VALUE_TYPE` extension key.
getEmbeddedExtensions(String, boolean) - Method in class kodo.meta.DelegatingExtensions
getEmbeddedExtensions(String, boolean) - Method in interface kodo.meta.Extensions
  Return the embedded extensions under the extension with the given key.
getEmbeddedExtensions(String, String, boolean) - Method in class kodo.meta.DelegatingExtensions
getEmbeddedExtensions(String, String, boolean) - Method in interface kodo.meta.Extensions
  Return the embedded extensions under the extension with the given key.
getEmbeddedMapping() - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
  The embedded class mapping.
getEmbeddedMetaData(ClassMetaData, int) - Method in class kodo.jdbc.meta.MappingRepository
getEmbeddedMetaData(ClassMetaData, int) - Method in class kodo.meta.DelegatingJDOMetaDataRepository
getEmbeddedMetaData(ClassMetaData, int) - Method in interface kodo.meta.JDOMetaDataRepository
  Return the class metadata for the embedded value of the given field.
getEmbeddingMapping() - Method in class kodo.jdbc.meta.ClassMapping
  If this is an embedded mapping, return the owning field.
getEventSetDescriptors() - Method in class com.solarmetric.conf.ConfigurationImpl
getExpectedRootName() - Method in class kodo.meta.JDOMetaDataParser
getExpirationListener() - Method in interface kodo.datacache.QueryCache
  Returns this query cache's expiration listener.
getExpirationListener() - Method in class kodo.datacache.QueryCacheImpl
getExpired() - Method in class kodo.datacache.ExpirationEvent
  Return whether the expired object was expired naturally, or if the object was explicitly removed.
getExportedKeys(String, String, String) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getExtension() - Method in class kodo.meta.JDOMetaDataParser
getExtensionKeys() - Method in class kodo.meta.DelegatingExtensions
getExtensionKeys() - Method in interface kodo.meta.Extensions
  Return all extension keys for vendor `kodo`.
getExtensionKeys(String) - Method in class kodo.meta.DelegatingExtensions
getExtensionKeys(String) - Method in interface kodo.meta.Extensions
  Return all extension keys for the given vendor.
getExtensionVendors() - Method in class kodo.meta.DelegatingExtensions
getExtensionVendors() - Method in interface kodo.meta.Extensions
  Return all vendors who have extension keys at this level.
getExtent(Class, boolean) - Method in class kodo.runtime.PersistenceManagerImpl
getExternalizer() - Method in class kodo.meta.DelegatingFieldMetaData
getExternalizer() - Method in interface kodo.meta.FieldMetaData
  The name of this field's externalizer, or null if none.
getExternalizerMethod() - Method in class kodo.meta.DelegatingFieldMetaData
getExternalizerMethod() - Method in interface kodo.meta.FieldMetaData
  The externalizer method.
getExternalValue(Object, KodoPersistenceManager) - Method in class kodo.meta.DelegatingFieldMetaData
getExternalValue(Object, KodoPersistenceManager) - Method in interface kodo.meta.FieldMetaData
  Convert the given field value to its external value through the provided externalizer, or return the value as-is if no externalizer.
getExtraNameCharacters() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getFactory() - Method in class kodo.meta.DelegatingFieldMetaData
getFactory() - Method in interface kodo.meta.FieldMetaData
  The name of this field's factory, or null if none.
getFactoryMethod() - Method in class kodo.meta.DelegatingFieldMetaData
getFactoryMethod() - Method in interface kodo.meta.FieldMetaData
  The factory method or constructor.
getFailedObject() - Method in class kodo.jdbc.sql.AbstractRow
getFailedObject() - Method in interface kodo.jdbc.sql.Row
  Return the failed object to include in optimistic lock exceptions.
getFetchBatchSize() - Method in class kodo.conf.JDOConfigurationImpl
getFetchBatchSize() - Method in interface kodo.conf.JDOConfiguration
  Get the size of the batch that will be pre-selected when accessing elements in a query or relationship.
getFetchBatchSize() - Method in interface kodo.runtime.FetchConfiguration
  Return the fetch batch size for large result set support.
getFetchConfiguration() - Method in class kodo.datacache.CacheAwareQuery
getFetchConfiguration() - Method in interface kodo.runtime.KodoPersistenceManager
  Return the (mutable) fetch configuration for loading objects from this persistence manager.
getFetchConfiguration() - Method in interface kodo.runtime.KodoExtent
  Return the (mutable) fetch configuration for this extent.
getFetchConfiguration() - Method in class kodo.runtime.PersistenceManagerImpl
getFetchConfiguration() - Method in interface kodo.query.KodoQuery
  Return the (mutable) fetch configuration for this query.
getFetchDirection() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
getFetchDirection() - Method in class com.solarmetric.jdbc.DelegatingStatement
getFetchDirection() - Method in class com.solarmetric.jdbc.DelegatingResultSet
getFetchDirection() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getFetchDirection() - Method in interface kodo.jdbc.runtime.JDBCFetchConfiguration
  The fetch direction to use as a constant from `ResultSet`.
getFetchDirection() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getFetchDirection() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The JDBC fetch direction.
getFetchDirectionConstant() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getFetchDirectionConstant() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  Return the result set constant for the fetch direction.
getFetchGroup() - Method in class kodo.meta.DelegatingFieldMetaData
getFetchGroup() - Method in interface kodo.meta.FieldMetaData
  Return the name of the custom fetch group for this field, or null if none.
getFetchGroups() - Method in class kodo.conf.JDOConfigurationImpl
getFetchGroups() - Method in interface kodo.conf.JDOConfiguration
  Returns a list of fetch groups with which all `PersistenceManager` objects obtained from a `PersistenceManagerFactory` should be configured.
getFetchGroups() - Method in interface kodo.runtime.FetchConfiguration
  Returns the names of the fetch groups that this component will use when loading objects.
getFetchGroupsList() - Method in class kodo.conf.JDOConfigurationImpl
getFetchGroupsList() - Method in interface kodo.conf.JDOConfiguration
  The separated list of fetch groups.
getFetchSize() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
getFetchSize() - Method in class com.solarmetric.jdbc.DelegatingStatement
getFetchSize() - Method in class com.solarmetric.jdbc.DelegatingResultSet
getFetchSize() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getField(int) - Method in class kodo.jdbc.meta.ClassMapping
getField(int) - Method in class kodo.meta.DelegatingClassMetaData
getField(int) - Method in interface kodo.meta.ClassMetaData
  Return the metadata for the persistent or transactional field with the given absolute index.
getField(String) - Method in class kodo.jdbc.meta.ClassMapping
getField(String) - Method in class kodo.jdbc.meta.MappingInfo
  Return information on the given embedded field.
getField(String) - Method in class kodo.meta.DelegatingClassMetaData
getField(String) - Method in interface kodo.meta.ClassMetaData
  Return the metadata for the persistent or transactional field with the given name.
getFieldCode(FieldMapping) - Method in interface kodo.jdbc.meta.ReverseCustomizer
  Return a code template for the get/set methods of the given field, or null to use the system-generated default Java code.
getFieldCode(FieldMapping) - Method in class kodo.jdbc.meta.PropertiesReverseCustomizer
getFieldFlag() - Method in class kodo.meta.DelegatingFieldMetaData
getFieldFlag() - Method in interface kodo.meta.FieldMetaData
  Returns the JDO flag type for this field.
getFieldMapping() - Method in class kodo.jdbc.meta.TransformationFieldMapping
getFieldMapping() - Method in class kodo.jdbc.meta.ValueFieldMapping
getFieldMapping() - Method in interface kodo.jdbc.meta.JoinableMapping
  Return the field mapping that owns this mapping's columns.
getFieldMapping() - Method in class kodo.jdbc.meta.DelegatingJoinableMapping
getFieldMapping() - Method in class kodo.jdbc.query.SQLPath
  Return the field mapping for this path.
getFieldMapping(int) - Method in class kodo.jdbc.meta.ClassMapping
  Convenience method to make casting from `ClassMapping.getField(int)` unnecessary.
getFieldMapping(String) - Method in class kodo.jdbc.meta.ClassMapping
  Convenience method to make casting from `ClassMapping.getField(int)` unnecessary.
getFieldMappingName() - Method in class kodo.jdbc.meta.FieldMapping
getFieldMappings() - Method in class kodo.jdbc.meta.ClassMapping
  Convenience method to make casting from `ClassMapping.getFields()` unnecessary.
getFieldName(String, ClassMetaData) - Method in class kodo.jdbc.meta.ReverseMappingTool
  Return a default Java identifier-formatted name for the given column/table name.
getFields() - Method in class kodo.jdbc.meta.ClassMapping
getFields() - Method in class kodo.jdbc.meta.MappingInfo
  Return all embedded fields.
getFields() - Method in class kodo.meta.DelegatingClassMetaData
getFields() - Method in interface kodo.meta.ClassMetaData
  Return all field metadatas, including superclass fields.
getFieldType(Column, boolean) - Method in class kodo.jdbc.meta.ReverseMappingTool
  Return the default field type for the given column.
getFieldValue(Object, KodoPersistenceManager) - Method in class kodo.meta.DelegatingFieldMetaData
getFieldValue(Object, KodoPersistenceManager) - Method in interface kodo.meta.FieldMetaData
  Return the result of passing the given external value through the factory to get the field value.
getFileName() - Method in class kodo.jdbc.meta.FileMappingFactory
  The name of the file to use in single-file mode.
getFileName() - Method in class kodo.jdbc.schema.FileSchemaFactory
  Return the XML resource defining this schema.
getFilter() - Method in class kodo.datacache.CacheAwareQuery
getFilter() - Method in interface kodo.query.KodoQuery
  Return the filter that this query has been configured with.
getFilterListenerInstances() - Method in class kodo.conf.JDOConfigurationImpl
getFilterListenerInstances() - Method in interface kodo.conf.JDOConfiguration
  Return the query filter listeners.
getFilterListeners() - Method in class kodo.conf.JDOConfigurationImpl
getFilterListeners() - Method in interface kodo.conf.JDOConfiguration
  A ','-separted list of the plugin strings of the query `FilterListener`s to use.
getFloat(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getFloat(int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getFloat(Object) - Method in interface kodo.jdbc.sql.Result
  Return the value stored in the given column or id.
getFloat(Object) - Method in class kodo.jdbc.sql.AbstractResult
getFloat(Object) - Method in class kodo.jdbc.sql.ResultSetResult
getFloat(ResultSet, int) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getFloat(String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getFloat(String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getFloatTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.FLOAT`.
getFlushBeforeQueries() - Method in class kodo.conf.JDOConfigurationImpl
getFlushBeforeQueries() - Method in interface kodo.conf.JDOConfiguration
  Returns whether or not Kodo should automatically flush modifications to the data store before executing queries.
getFlushBeforeQueries() - Method in interface kodo.runtime.FetchConfiguration
  The query automatic flush configuration.
getFlushBeforeQueriesConstant() - Method in class kodo.conf.JDOConfigurationImpl
getFlushBeforeQueriesConstant() - Method in interface kodo.conf.JDOConfiguration
  Returns one of `KodoQuery.FLUSH_TRUE`, `KodoQuery.FLUSH_FALSE`, or `KodoQuery.FLUSH_WITH_CONNECTION`, as determined by parsing the string returned by `JDOConfiguration.getFlushBeforeQueries()`.
getFlushed() - Method in interface kodo.runtime.KodoStateManager
  Return a read-only mask of the indexes of all fields that have been flushed since they were last changed.
getFlushedFields() - Method in interface kodo.runtime.KodoStateManager
  Return a set of `FieldMetaData`s for all flushed fields; this operation is slower than `KodoStateManager.getFlushed()`.
getForeignKey() - Method in class kodo.jdbc.meta.ManyToColumnMapFieldMapping
  Return the foreign key to the map's key objects table.
getForeignKey() - Method in class kodo.jdbc.meta.ColumnToManyMapFieldMapping
  Return the foreign key to the map's value objects table.
getForeignKey() - Method in class kodo.jdbc.meta.OneToOneFieldMapping
  Return the foreign key to the related table.
getForeignKey() - Method in class kodo.jdbc.meta.ManyToManyFieldMapping
  Return the foreign key to the related object.
getForeignKey() - Method in class kodo.jdbc.sql.Join
getForeignKey(MappingInfo, String, Table, Table) - Static method in class kodo.jdbc.meta.Mappings
  Return a foreign key between the given tables, based on linking information in the given mapping info.
getForeignKey(String) - Method in class kodo.jdbc.schema.Table
  Return the foreign key with the given name.
getForeignKeyActionName(int) - Method in class kodo.jdbc.sql.DBDictionary
  Return the action SQL for the given foreign key.
getForeignKeyColumnName() - Method in class kodo.jdbc.schema.ForeignKeyInfo
getForeignKeyConstraints() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getForeignKeyConstraints() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  Whether Kodo will order SQL inserts, updates, and deletes to meet foreign key constraints.
getForeignKeyConstraintSQL(ForeignKey) - Method in class kodo.jdbc.sql.DBDictionary
  Return the declaration SQL for the given foreign key, or null if it is not supported.
getForeignKeyName() - Method in class kodo.jdbc.schema.ForeignKeyInfo
getForeignKeys() - Method in class kodo.jdbc.meta.MappingTool
  Return whether foreign keys should be manipulated.
getForeignKeys() - Method in class kodo.jdbc.schema.Table
  Return all foreign keys for the table.
getForeignKeys() - Method in class kodo.jdbc.schema.LazySchemaFactory
getForeignKeys() - Method in class kodo.jdbc.schema.SchemaGenerator
  Return whether foreign keys should be generated.
getForeignKeys() - Method in class kodo.jdbc.schema.SchemaTool
  Return whether foreign keys should be manipulated.
getForeignKeySchemaName() - Method in class kodo.jdbc.schema.ForeignKeyInfo
getForeignKeyTableName() - Method in class kodo.jdbc.schema.ForeignKeyInfo
getFormat() - Method in class kodo.jdbc.schema.ClassSequenceFactory
  Return the `MessageFormat` string to use as for SQL generation.
getForUpdateClause() - Method in class kodo.jdbc.sql.DBDictionary
  The clause that is used for issuing "SELECT ...
getFrom(Select) - Method in class kodo.jdbc.sql.DBDictionary
  Return the portion of the select statement between the FROM keyword and the WHERE keyword.
getFullName() - Method in class kodo.jdbc.schema.Table
  Return the table name, including schema, using '.' as the catalog separator.
getFullName() - Method in class kodo.jdbc.schema.Constraint
  Return the full name of the constraint, in the form <table>.<name>
getFullName() - Method in class kodo.jdbc.schema.Column
  Return the column's full name, in the form <table>.<name>.
getFullName() - Method in class kodo.jdbc.schema.Index
  Return the index name, including schema.
getFullName() - Method in class kodo.meta.DelegatingFieldMetaData
getFullName() - Method in interface kodo.meta.FieldMetaData
  Return the full name of the described field, in the form `<class>.<field>`.
getFullName(Index) - Method in class kodo.jdbc.sql.DBDictionary
  Returns the full name of the index, including the schema (delimited by the result of `DBDictionary.getCatalogSeparator()`).
getFullName(Index) - Method in class kodo.jdbc.sql.PointbaseDictionary
getFullName(Index) - Method in class kodo.jdbc.sql.AbstractSQLServerDictionary
getFullName(Table) - Method in class kodo.jdbc.sql.DBDictionary
  Returns the full name of the table, including the schema (delimited by the result of `DBDictionary.getCatalogSeparator()`).
getGeneratedKey(Column, Connection) - Method in class kodo.jdbc.sql.DBDictionary
  Return the last inserted auto increment value for the given column.
getGeneratedKey(Column, Connection) - Method in class kodo.jdbc.sql.JDataStoreDictionary
  JDataStore does not have any mechanism for generically obtaining the last inserted id.
getGeneratedKey(Column, Connection) - Method in class kodo.jdbc.sql.OracleDictionary
  If we simulate auto-increment columns using triggers and sequences, then return the current value of the sequence returned from `OracleDictionary.getAutoIncrementSequenceName(kodo.jdbc.schema.Column)`.
getGeneratedKeys() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
getGeneratedKeys() - Method in class com.solarmetric.jdbc.DelegatingStatement
getGeneratedKeys() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getGeneratedKeySequenceName(Column) - Method in class kodo.jdbc.sql.PostgresDictionary
  Return the sequence name used by postgres for the given serial column.
getGenerator() - Method in class kodo.meta.DelegatingJDOMetaDataRepository
getGenerator() - Method in interface kodo.meta.JDOMetaDataRepository
  Return the generator to use to create default metadata.
getHitCount() - Method in class kodo.datacache.AbstractCacheImpl
  Returns the number of cache hits for invocations of the `AbstractCacheImpl.get(java.lang.Object)` method.
getHoldability() - Method in class com.solarmetric.jdbc.DelegatingConnection
getIcon(int) - Method in class com.solarmetric.conf.ConfigurationImpl
getID() - Method in class kodo.event.TCPRemoteCommitProvider
getIdentifierQuoteString() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getIdentityColumnName() - Method in class kodo.jdbc.sql.SybaseDictionary
  If `SybaseDictionary.getCreateIdentityColumn()` is true, then the `identityColumnName` will be the name of the additional unique column that will be created.
getIdentityType() - Method in class kodo.meta.DelegatingClassMetaData
getIdentityType() - Method in interface kodo.meta.ClassMetaData
  Return the type of JDO identity being used.
getIgnoreCache() - Method in class kodo.datacache.CacheAwareQuery
getIgnoreCache() - Method in class kodo.conf.JDOConfigurationImpl
getIgnoreCache() - Method in interface kodo.conf.JDOConfiguration
  The default IgnoreCache setting for all PersistenceManager instances obtained from this factory.
getIgnoreCache() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
getIgnoreCache() - Method in interface kodo.runtime.KodoExtent
  Whether this extent will ignore the persistence manager cache.
getIgnoreCache() - Method in class kodo.runtime.PersistenceManagerImpl
getIgnoreErrors() - Method in class kodo.jdbc.meta.MappingTool
  Whether and SQL errors should cause a failure or just issue a warning.
getIgnoreErrors() - Method in class kodo.jdbc.schema.SchemaTool
  If true, SQLExceptions thrown during schema manipulation will be printed but ignored.
getIgnoreErrors() - Method in class kodo.enhance.ApplicationIdTool
  Return false if this tool is configured to throw an exception on an attempt to generate an id class for a type that does not use application identity.
getImplData(Object) - Method in interface kodo.runtime.KodoStateManager
  Return the associated implementation object for the given key, if any.
getImportedKeys(DatabaseMetaData, String, String, String, Connection) - Method in class kodo.jdbc.sql.DBDictionary
  Return a result set in the form expected by `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.
getImportedKeys(DatabaseMetaData, String, String, String, Connection) - Method in class kodo.jdbc.sql.FoxProDictionary
getImportedKeys(DatabaseMetaData, String, String, String, Connection) - Method in class kodo.jdbc.sql.AccessDictionary
getImportedKeys(DatabaseMetaData, String, String, String, Connection) - Method in class kodo.jdbc.sql.SybaseDictionary
  Sybase requires that autocommit be true for any schema interrogation.
getImportedKeys(DatabaseMetaData, String, String, String, Connection) - Method in class kodo.jdbc.sql.DB2Dictionary
  DB2 requires that autocommit be true for any schema interrogation.
getImportedKeys(DatabaseMetaData, String, String, String, Connection) - Method in class kodo.jdbc.sql.OracleDictionary
getImportedKeys(String, String, String) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getIncrement() - Method in class kodo.jdbc.schema.DBSequenceFactory
  Return the increment to us when updating the sequence table.
getIndex() - Method in class kodo.jdbc.schema.ForeignKey
  Return the foreign key's 0-based index in the owning table.
getIndex() - Method in class kodo.jdbc.schema.Column
  Return the column's 0-based index in the owning table.
getIndex() - Method in class kodo.meta.DelegatingFieldMetaData
getIndex() - Method in interface kodo.meta.FieldMetaData
  Return the absolute index of this persistent/transactional field.
getIndex(String) - Method in class kodo.jdbc.schema.Table
  Return the index with the given name, or null if none.
getIndexed() - Method in class kodo.jdbc.meta.FieldMapping
getIndexedConstant(int) - Static method in class kodo.jdbc.meta.Mappings
  Return the index type name for the given constant: `Mappings.UNIQUE`, `Mappings.TRUE`, or `Mappings.FALSE`.
getIndexedConstant(String) - Static method in class kodo.jdbc.meta.Mappings
  Return the constant index type for the given name: `Mappings.UNIQUE`, `Mappings.TRUE`, or `Mappings.FALSE`.
getIndexes() - Method in class kodo.jdbc.meta.MappingTool
  Return whether indexes should be manipulated.
getIndexes() - Method in class kodo.jdbc.schema.Table
  Return the table's indexes.
getIndexes() - Method in class kodo.jdbc.schema.LazySchemaFactory
getIndexes() - Method in class kodo.jdbc.schema.SchemaGenerator
  Return whether indexes should be generated.
getIndexes() - Method in class kodo.jdbc.schema.SchemaTool
  Return whether indexes should be manipulated.
getIndexInfo(DatabaseMetaData, String, String, String, boolean, boolean, Connection) - Method in class kodo.jdbc.sql.DBDictionary
  Return a result set in the form expected by `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.
getIndexInfo(DatabaseMetaData, String, String, String, boolean, boolean, Connection) - Method in class kodo.jdbc.sql.SybaseDictionary
  Sybase requires that autocommit be true for any schema interrogation.
getIndexInfo(DatabaseMetaData, String, String, String, boolean, boolean, Connection) - Method in class kodo.jdbc.sql.DB2Dictionary
  DB2 requires that autocommit be true for any schema interrogation.
getIndexInfo(DatabaseMetaData, String, String, String, boolean, boolean, Connection) - Method in class kodo.jdbc.sql.OracleDictionary
getIndexInfo(String, String, String, boolean, boolean) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getIndexName() - Method in class kodo.jdbc.schema.IndexInfo
getIndicatorValue() - Method in class kodo.jdbc.meta.MetaDataValueClassIndicator
getInitializationSQL() - Method in class kodo.jdbc.sql.DBDictionary
  SQL that will be issued to the database whenever a connection is made.
getInitialValue(FieldMapping) - Method in interface kodo.jdbc.meta.ReverseCustomizer
  Return code for the initial value for the given field, or null to use the default generated by the system.
getInitialValue(FieldMapping) - Method in class kodo.jdbc.meta.PropertiesReverseCustomizer
getInnermostDelegate() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
  Return the base underlying data store statement.
getInnermostDelegate() - Method in class com.solarmetric.jdbc.DelegatingStatement
  Return the base underlying data store statement.
getInnermostDelegate() - Method in class com.solarmetric.jdbc.DelegatingConnection
  Return the base underlying data store connection.
getInnermostDelegate() - Method in class com.solarmetric.jdbc.DelegatingResultSet
  Return the inner-most wrapped delegate.
getInnermostDelegate() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
  Return the base underlying database metadata.
getInnermostDelegate() - Method in class com.solarmetric.jdbc.DelegatingDataSource
  Return the inner-most wrapped delegate.
getInnermostDelegate() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
  Return the base underlying data store statement.
getInnermostDelegate() - Method in class kodo.datacache.DelegatingDataCache
  Return the base underlying native data cache.
getInnermostDelegate() - Method in class kodo.meta.DelegatingClassMetaData
getInnermostDelegate() - Method in class kodo.meta.DelegatingFieldMetaData
getInnermostDelegate() - Method in class kodo.meta.DelegatingJDOMetaDataRepository
getInt(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getInt(int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getInt(Object) - Method in interface kodo.jdbc.sql.Result
  Return the value stored in the given column or id.
getInt(Object) - Method in class kodo.jdbc.sql.AbstractResult
getInt(Object) - Method in class kodo.jdbc.sql.ResultSetResult
getInt(ResultSet, int) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getInt(ResultSet, int) - Method in class kodo.jdbc.sql.PostgresDictionary
  PostgreSQL does not perform automatic conversions, so attempting to get a whole number out of a decimal will throw a `SQLException`.
getInt(String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getInt(String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getIntegerTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.INTEGER`.
getIntermediate(int) - Method in interface kodo.runtime.KodoStateManager
  Use intermediate field data to store intermediate information that might be available before the field is fully loaded.
getIntermediate(int) - Method in interface kodo.runtime.PCData
getInternalString() - Method in class com.solarmetric.conf.AbstractValue
getInternalString() - Method in class com.solarmetric.conf.StringValue
getInternalString() - Method in class com.solarmetric.conf.IntValue
getInternalString() - Method in class com.solarmetric.conf.DoubleValue
getInternalString() - Method in class com.solarmetric.conf.BooleanValue
getInternalString() - Method in class com.solarmetric.conf.StringListValue
getInternalString() - Method in class com.solarmetric.conf.PluginValue
getInternalString() - Method in class com.solarmetric.conf.PluginListValue
getIntExtension(String) - Method in class kodo.meta.DelegatingExtensions
getIntExtension(String) - Method in interface kodo.meta.Extensions
  Get the value as an int.
getIntExtension(String, String) - Method in class kodo.meta.DelegatingExtensions
getIntExtension(String, String) - Method in interface kodo.meta.Extensions
  Get the value as an int.
getInverseOwner() - Method in class kodo.meta.DelegatingFieldMetaData
getInverseOwner() - Method in interface kodo.meta.FieldMetaData
  Return the field marked as an inverse via the `FieldMetaData.INVERSE_OWNER` extension key.
getInverseOwnerMapping() - Method in class kodo.jdbc.meta.FieldMapping
  Convenience method to avoid casting the result of `FieldMapping.getInverseOwnerMetaData()`.
getInverseOwnerMetaData() - Method in class kodo.jdbc.meta.FieldMapping
getInverseOwnerMetaData() - Method in class kodo.meta.DelegatingFieldMetaData
getInverseOwnerMetaData() - Method in interface kodo.meta.FieldMetaData
  Return the metadata for the field's inverse.
getInverseType() - Method in class kodo.jdbc.meta.OneToOneFieldMapping
  Return the type of inverse this 1-1 has.
getJavaObjectTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.JAVA_OBJECT`.
getJavaValue(Object) - Method in class kodo.jdbc.meta.TransformationFieldMapping
  Transform the given database value to the value that should be stored in the Java field for this mapping.
getJDBCConnection() - Method in class kodo.jdbc.runtime.JDBCStoreManager
  Return a SQL connection to the database.
getJDBCListenerInstances() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getJDBCListenerInstances() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The `JDBCListener`s to use.
getJDBCListeners() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getJDBCListeners() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  A comma-separated list of the `JDBCListener` plugins for listening to `JDBCEvent`s.
getJDBCMajorVersion() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getJDBCMinorVersion() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getJDBCType() - Method in class kodo.jdbc.meta.ManyToColumnMapFieldMapping
  Return the JDBC `Types` type of the column for this mapping.
getJDBCType() - Method in class kodo.jdbc.meta.ColumnMapFieldMapping
  Return the JDBC `Types` type of the column for this mapping.
getJDBCType() - Method in class kodo.jdbc.meta.ColumnVersionIndicator
  Return the JDBC type of the column for this indicator.
getJDBCType() - Method in class kodo.jdbc.meta.ColumnCollectionFieldMapping
  Return the JDBC `Types` type of the column for this mapping.
getJDBCType() - Method in class kodo.jdbc.meta.ColumnFieldMapping
  Return the JDBC `Types` type of the column for this mapping.
getJDBCType() - Method in class kodo.jdbc.meta.ColumnClassIndicator
  Return the JDBC type of the column for this indicator.
getJDBCType(int, boolean) - Method in class kodo.jdbc.sql.DBDictionary
  Return the preferred `Types` constant for the given `FieldMapping` constant.
getJDBCType(int, boolean) - Method in class kodo.jdbc.sql.SybaseDictionary
getJDOHelper() - Static method in class kodo.util.ImplHelper
getJDOState() - Method in interface kodo.runtime.KodoStateManager
  Return the JDO state that this object is in.
getJoinableMapping(Column) - Method in class kodo.jdbc.meta.ClassMapping
  Return the joinable mapping for the given column.
getJoinableMapping(Column) - Method in class kodo.jdbc.meta.VerticalClassMapping
getJoinedRow(RowManager, int, KodoStateManager, boolean) - Method in class kodo.jdbc.meta.ReferenceFieldMapping
  Return the row to use for this field.
getJoins() - Method in class kodo.jdbc.query.SQLPath
getJoins() - Method in class kodo.jdbc.query.Constant
getJoins() - Method in interface kodo.jdbc.query.JDBCValue
  Return the joins for this value.
getJoins() - Method in interface kodo.jdbc.sql.Select
  Return the joins on this select.
getJoins() - Method in interface kodo.jdbc.sql.Joins
  Return the interal joins list.
getJoinSyntax() - Method in class kodo.jdbc.sql.DBDictionary
  The join syntax to use as a string for automatic configuration: `sql92, traditional, database`
getJoinSyntax() - Method in interface kodo.jdbc.sql.Select
  The join syntax for this select, as one of the syntax constants from `Join`.
getJoinSyntax() - Method in interface kodo.jdbc.runtime.JDBCFetchConfiguration
  The join syntax to use as a constant from `Join`.
getJoinSyntaxConstant() - Method in class kodo.jdbc.sql.DBDictionary
  The SQL join syntax to use as one of the `Join` syntax constants.
getJoinTypeCode(Column) - Method in class kodo.jdbc.meta.TransformationFieldMapping
getJoinTypeCode(Column) - Method in class kodo.jdbc.meta.ValueFieldMapping
getJoinTypeCode(Column) - Method in interface kodo.jdbc.meta.JoinableMapping
  Return the type code from `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.
getJoinTypeCode(Column) - Method in class kodo.jdbc.meta.DelegatingJoinableMapping
getJoinValue(Object, Column) - Method in class kodo.jdbc.meta.TransformationFieldMapping
getJoinValue(Object, Column) - Method in class kodo.jdbc.meta.ValueFieldMapping
getJoinValue(Object, Column) - Method in interface kodo.jdbc.meta.JoinableMapping
  Return the join value of the given column.
getJoinValue(Object, Column) - Method in class kodo.jdbc.meta.DelegatingJoinableMapping
getJoinValue(Result, Column[], ForeignKey) - Method in class kodo.jdbc.meta.TransformationFieldMapping
getJoinValue(Result, Column[], ForeignKey) - Method in class kodo.jdbc.meta.ValueFieldMapping
getJoinValue(Result, Column[], ForeignKey) - Method in interface kodo.jdbc.meta.JoinableMapping
  Return the value for this mapping from the given result, using the given columns.
getJoinValue(Result, Column[], ForeignKey) - Method in class kodo.jdbc.meta.DelegatingJoinableMapping
getKeepSoftReferences() - Method in class kodo.util.CacheMap
  Returns whether or not this cache will keep soft references when objects expire.
getKeepSoftReferences() - Method in class kodo.datacache.QueryCacheImpl
  Returns whether or not this cache will keep soft references when objects expire.
getKeepSoftReferences() - Method in class kodo.datacache.CacheImpl
  Returns whether or not this cache will keep soft references when objects expire.
getKey() - Method in class kodo.jdbc.query.SQLPath
getKeyColumn() - Method in class kodo.jdbc.meta.ColumnMapFieldMapping
  Return the column holding the map key.
getKeyColumn() - Method in class kodo.jdbc.meta.ColumnToManyMapFieldMapping
  Return the column holding the map key.
getKeyColumns() - Method in class kodo.jdbc.meta.FieldMapping
  Return the key columns for this mapping, or empty array if none.
getKeyColumns() - Method in class kodo.jdbc.meta.ManyToManyMapFieldMapping
getKeyColumns() - Method in class kodo.jdbc.meta.ManyToColumnMapFieldMapping
getKeyColumns() - Method in class kodo.jdbc.meta.ColumnMapFieldMapping
getKeyColumns() - Method in class kodo.jdbc.meta.ColumnToManyMapFieldMapping
getKeyDataStoreTypeCode() - Method in class kodo.jdbc.meta.ColumnMapFieldMapping
  Return the type of the value stored in the data store for the key column.
getKeyDataStoreTypeCode() - Method in class kodo.jdbc.meta.PCObjectToNMapFieldMapping
getKeyDataStoreTypeCode() - Method in class kodo.jdbc.meta.PCObjectMapFieldMapping
getKeyDataStoreTypeCode() - Method in class kodo.jdbc.meta.ColumnToManyMapFieldMapping
  Return the type of the value stored in the data store for the key column.
getKeyDataStoreTypeCode() - Method in class kodo.jdbc.meta.PCObjectToManyMapFieldMapping
getKeyDataStoreValue(Object) - Method in class kodo.jdbc.meta.FieldMapping
  Translate the given key value to its datastore equivalent.
getKeyDataStoreValue(Object) - Method in class kodo.jdbc.meta.ManyToManyMapFieldMapping
getKeyDataStoreValue(Object) - Method in class kodo.jdbc.meta.ManyToColumnMapFieldMapping
getKeyDataStoreValue(Object) - Method in class kodo.jdbc.meta.PCObjectToNMapFieldMapping
getKeyDataStoreValue(Object) - Method in class kodo.jdbc.meta.PCObjectMapFieldMapping
getKeyDataStoreValue(Object) - Method in class kodo.jdbc.meta.PCObjectToManyMapFieldMapping
getKeyDeleteAction() - Method in class kodo.jdbc.meta.FieldMapping
getKeyForeignKey() - Method in class kodo.jdbc.meta.ManyToManyMapFieldMapping
  Return the foreign key to the map's key objects table.
getKeyIndexed() - Method in class kodo.jdbc.meta.FieldMapping
getKeyJDBCType() - Method in class kodo.jdbc.meta.ColumnMapFieldMapping
  Return the JDBC `Types` type of the column for this mapping.
getKeyJDBCType() - Method in class kodo.jdbc.meta.ColumnToManyMapFieldMapping
  Return the JDBC `Types` type of the column for this mapping.
getKeySequence() - Method in class kodo.jdbc.schema.ForeignKeyInfo
getKeySize() - Method in class kodo.jdbc.meta.FieldMapping
getKeyType() - Method in class kodo.meta.DelegatingFieldMetaData
getKeyType() - Method in interface kodo.meta.FieldMetaData
  The type of objects used as keys in the map; defaults to `Object` if not specified, or null if this field is not a map.
getKeyTypeCode() - Method in class kodo.meta.DelegatingFieldMetaData
getKeyTypeCode() - Method in interface kodo.meta.FieldMetaData
  The type code of objects used as keys in the map.
getKeyTypeMapping() - Method in class kodo.jdbc.meta.FieldMapping
  Convenience method to make casting from `FieldMapping.getKeyTypeMetaData()` unnecessary.
getKeyTypeMetaData() - Method in class kodo.jdbc.meta.FieldMapping
getKeyTypeMetaData() - Method in class kodo.meta.DelegatingFieldMetaData
getKeyTypeMetaData() - Method in interface kodo.meta.FieldMetaData
  Return metadata for the key type, or null if not persistent.
getKeyTypeName() - Method in class kodo.meta.DelegatingFieldMetaData
getKeyTypeName() - Method in interface kodo.meta.FieldMetaData
  The value of the `FieldMetaData.KEY_TYPE` extension key.
getKodoTables() - Method in class kodo.jdbc.schema.SchemaGenerator
  Whether to generate info on special tables used by Kodo components for bookkeeping.
getKodoTables() - Method in class kodo.jdbc.schema.SchemaTool
  Whether to act on special tables used by Kodo components for bookkeeping.
getLastGeneratedKeyQuery() - Method in class kodo.jdbc.sql.DBDictionary
  The query that will be used to query the last automatically generated key on the server.
getLastGeneratedKeyQuery(Column) - Method in class kodo.jdbc.sql.DBDictionary
getLastGeneratedKeyQuery(Column) - Method in class kodo.jdbc.sql.PostgresDictionary
getLicense() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
  Override to provide JDBC capabilities to the license.
getLicense() - Method in class kodo.conf.JDOConfigurationImpl
getLicense() - Method in interface kodo.conf.JDOConfiguration
  Return the license for the set license key.
getLicenseKey() - Method in class kodo.conf.JDOConfigurationImpl
getLicenseKey() - Method in interface kodo.conf.JDOConfiguration
  The license key for Kodo.
getLoaded() - Method in interface kodo.runtime.KodoStateManager
  Return a read-only mask of the indexes of all loaded fields.
getLoadedFields() - Method in interface kodo.runtime.KodoStateManager
  Return a set of `FieldMetaData`s for all loaded fields; this operation is slower than `KodoStateManager.getLoaded()`.
getLocale(Object) - Method in interface kodo.jdbc.sql.Result
  Return the value stored in the given column or id.
getLocale(Object) - Method in class kodo.jdbc.sql.AbstractResult
getLocale(Object) - Method in class kodo.jdbc.sql.ResultSetResult
getLocale(ResultSet, int) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getLocalhost() - Method in class kodo.event.TCPRemoteCommitProvider
getLocalTransaction() - Method in class kodo.runtime.PersistenceManagerImpl
getLockModeEnabled() - Method in class kodo.jdbc.sql.InformixDictionary
  If true, then we will issue a "SET LOCK MODE TO WAIT N" statement whenever we create a `Connection`, in order allow waiting on locks.
getLockWaitSeconds() - Method in class kodo.jdbc.sql.InformixDictionary
  If `InformixDictionary.getLockModeEnabled()` is `true`, then this parameter specifies the number of seconds we will wait to obtain a lock for inserts and pessimistic locking.
getLog() - Method in class kodo.jdbc.meta.MappingRepository
  Return the log to use for messages.
getLog() - Method in class kodo.util.CacheMap
  The log to write to.
getLog() - Method in class kodo.runtime.PersistenceManagerImpl
getLog(String) - Method in interface com.solarmetric.conf.Configuration
  Return the log for the given category.
getLog(String) - Method in class com.solarmetric.conf.ConfigurationImpl
getLogFactory() - Method in interface com.solarmetric.conf.Configuration
  The log factory.
getLogFactory() - Method in class com.solarmetric.conf.ConfigurationImpl
getLoginTimeout() - Method in class com.solarmetric.jdbc.DelegatingDataSource
getLogLevel(short) - Static method in class com.solarmetric.log.LogAdapter
  Returns a String representation of the specified log level.
getLogWriter() - Method in class com.solarmetric.jdbc.DelegatingDataSource
getLogWriter() - Method in class kodo.jdbc.ee.JDBCManagedConnectionFactory
getLong(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getLong(int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getLong(Object) - Method in interface kodo.jdbc.sql.Result
  Return the value stored in the given column or id.
getLong(Object) - Method in class kodo.jdbc.sql.AbstractResult
getLong(Object) - Method in class kodo.jdbc.sql.ResultSetResult
getLong(ResultSet, int) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getLong(ResultSet, int) - Method in class kodo.jdbc.sql.PostgresDictionary
  PostgreSQL does not perform automatic conversions, so attempting to get a whole number out of a decimal will throw a `SQLException`.
getLong(String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getLong(String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getLongVarbinaryTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.LONGVARBINARY`.
getLongVarcharTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.LONGVARCHAR`.
getLRSSize() - Method in interface kodo.jdbc.runtime.JDBCFetchConfiguration
  The large result set size mode to use.
getLRSSize() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getLRSSize() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  How to obtain the size of large result sets.
getLRSSizeConstant() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getLRSSizeConstant() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  Return the `JDBCFetchConfiguration` constant for the large result set size setting.
getManagedObjects() - Method in interface kodo.runtime.KodoPersistenceManager
  Return a list of all managed instances.
getManagedObjects() - Method in class kodo.runtime.PersistenceManagerImpl
getManagedRuntime() - Method in class kodo.conf.JDOConfigurationImpl
getManagedRuntime() - Method in interface kodo.conf.JDOConfiguration
  The plugin string for the `ManagedRuntime` to use for managed environments.
getManagedRuntime() - Method in interface kodo.runtime.KodoPersistenceManager
  Return the managed runtime in use.
getManagedRuntime() - Method in class kodo.runtime.PersistenceManagerImpl
getManagedRuntimeInstance() - Method in class kodo.conf.JDOConfigurationImpl
getManagedRuntimeInstance() - Method in interface kodo.conf.JDOConfiguration
  The plugin to use for integrating with a managed runtime.
getManagedStates() - Method in class kodo.runtime.PersistenceManagerImpl
getManagement() - Method in class kodo.meta.DelegatingFieldMetaData
getManagement() - Method in interface kodo.meta.FieldMetaData
  Return the management level for the field.
getManagementServer() - Method in class kodo.conf.JDOConfigurationImpl
getManagementServer() - Method in interface kodo.conf.JDOConfiguration
  Get the ManagementServer plugin string.
getManagementUI() - Method in class kodo.conf.JDOConfigurationImpl
getManagementUI() - Method in interface kodo.conf.JDOConfiguration
  Get the ManagementUI plugin string.
getManager() - Method in class com.solarmetric.manage.ManagerEvent
getManagerInstance() - Method in class kodo.conf.JDOConfigurationImpl
getManagerInstance() - Method in interface kodo.conf.JDOConfiguration
  Get the Manager instance associated with this configuration.
getMap() - Method in class kodo.datacache.AbstractCacheImpl
  Returns the underlying `Map` that this `CacheImpl` is using.
getMapping(Class, ClassLoader, boolean) - Method in class kodo.jdbc.meta.MappingRepository
  Convenience method to make casting from `MappingRepository.getMetaData(Class,ClassLoader,boolean)` unnecessary.
getMapping(ClassMetaData, boolean) - Method in class kodo.jdbc.meta.MappingRepository
  Returns the requested mapping after generating and caching it if necessary.
getMapping(Object, ClassLoader, boolean) - Method in class kodo.jdbc.meta.MappingRepository
  Convenience method to make casting from `MappingRepository.getMetaData(Object,ClassLoader,boolean)` unnecessary.
getMappingColumn() - Method in class kodo.jdbc.meta.DBMappingFactory
getMappingFactory() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getMappingFactory() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The plugin string for the `MappingFactory` to use in creating the O-R mappings.
getMappingFactoryInstance() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getMappingFactoryInstance() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The `MappingFactory` to use for O-R mapping.
getMappingInfo() - Method in class kodo.jdbc.meta.ClassMapping
  Return the mapping info that was used to create this mapping, if any.
getMappingInfo(Class, boolean) - Method in class kodo.jdbc.meta.MappingInfoRepository
  Return the mapping info for the given class.
getMappingInfo(ClassMetaData) - Method in class kodo.jdbc.meta.MappingRepository
  Return the mapping info for the given class, or null if none exists.
getMappingInfoRepository() - Method in class kodo.jdbc.meta.MappingRepository
  Return the system mappings.
getMappingInfos() - Method in class kodo.jdbc.meta.MappingInfoRepository
  Return the set of mapping infos stored.
getMappingProvider() - Method in class kodo.jdbc.meta.MappingRepository
  Return the mapping provider.
getMappingRepository() - Method in class kodo.jdbc.meta.ClassMapping
  Return the repository for this mapping.
getMappingRepository() - Method in class kodo.jdbc.meta.FieldMapping
getMappingRepository() - Method in class kodo.jdbc.meta.Indicator
getMappingRepository() - Method in interface kodo.jdbc.meta.Mapping
  Return the mapping's repository.
getMappingRepository() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getMappingRepository() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  Return the mapping repository.
getMappings() - Method in class kodo.jdbc.meta.ReverseMappingTool
  Return the generated mappings.
getMappings() - Method in class kodo.jdbc.meta.MappingRepository
  Convenience method to make casting from `MappingRepository.getMetaDatas()` unnecessary.
getMappings(Class, boolean, ClassLoader, boolean) - Method in class kodo.jdbc.meta.MappingRepository
  Convenience method to make casting from `MappingRepository.getMetaDatas(Class,boolean,ClassLoader,boolean)` unnecessary.
getMappingType() - Method in class kodo.jdbc.meta.FlatClassMapping
getMappingType() - Method in class kodo.jdbc.meta.ManyToManyMapFieldMapping
getMappingType() - Method in class kodo.jdbc.meta.StateImageVersionIndicator
getMappingType() - Method in class kodo.jdbc.meta.NoneFieldMapping
getMappingType() - Method in class kodo.jdbc.meta.PCObjectToNMapFieldMapping
getMappingType() - Method in class kodo.jdbc.meta.DateVersionIndicator
getMappingType() - Method in class kodo.jdbc.meta.OneToManyFieldMapping
getMappingType() - Method in class kodo.jdbc.meta.PCObjectMapFieldMapping
getMappingType() - Method in class kodo.jdbc.meta.MappingInfo
  Return the type for this mapping.
getMappingType() - Method in class kodo.jdbc.meta.NumberVersionIndicator
getMappingType() - Method in class kodo.jdbc.meta.MapFieldMapping
getMappingType() - Method in class kodo.jdbc.meta.CollectionFieldMapping
getMappingType() - Method in class kodo.jdbc.meta.BaseClassMapping
getMappingType() - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
getMappingType() - Method in class kodo.jdbc.meta.PCObjectToManyMapFieldMapping
getMappingType() - Method in class kodo.jdbc.meta.ValueFieldMapping
getMappingType() - Method in interface kodo.jdbc.meta.Mapping
  Return the abbreviated name of this mapping, or the full class name if it is a custom mapping.
getMappingType() - Method in class kodo.jdbc.meta.ClobFieldMapping
getMappingType() - Method in class kodo.jdbc.meta.OneToOneFieldMapping
getMappingType() - Method in class kodo.jdbc.meta.ManyToPCObjectMapFieldMapping
getMappingType() - Method in class kodo.jdbc.meta.PCObjectCollectionFieldMapping
getMappingType() - Method in class kodo.jdbc.meta.ByteArrayFieldMapping
getMappingType() - Method in class kodo.jdbc.meta.MetaDataValueClassIndicator
getMappingType() - Method in class kodo.jdbc.meta.VerticalClassMapping
getMappingType() - Method in class kodo.jdbc.meta.PCObjectOneToOneFieldMapping
getMappingType() - Method in class kodo.jdbc.meta.ManyToNMapFieldMapping
getMappingType() - Method in class kodo.jdbc.meta.InClassNameClassIndicator
getMappingType() - Method in class kodo.jdbc.meta.ManyToManyFieldMapping
getMappingType() - Method in class kodo.jdbc.meta.NToManyMapFieldMapping
getMappingType() - Method in class kodo.jdbc.meta.NToPCObjectMapFieldMapping
getMappingType() - Method in class kodo.jdbc.meta.NoneClassMapping
getMappingType() - Method in class kodo.jdbc.meta.BlobFieldMapping
getMappingWriter() - Method in class kodo.jdbc.meta.MappingTool
  The stream to export the planned mappings to as an XML document.
getMaxBinaryLiteralLength() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getMaxCatalogNameLength() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getMaxCharacterFieldLength() - Method in class kodo.jdbc.sql.DBDictionary
  Returns the maximum number of characters a VARCHAR type field can hold.
getMaxCharacterFieldLength() - Method in class kodo.jdbc.sql.FoxProDictionary
getMaxCharLiteralLength() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getMaxColumnNameLength() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getMaxColumnNameLength() - Method in class kodo.jdbc.sql.DBDictionary
  Returns the maximum number of characters in a column name for this database.
getMaxColumnsInGroupBy() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getMaxColumnsInIndex() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getMaxColumnsInOrderBy() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getMaxColumnsInSelect() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getMaxColumnsInTable() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getMaxConnections() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getMaxCursorNameLength() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getMaxEmbeddedBlobSize() - Method in class kodo.jdbc.sql.OracleDictionary
  The maximum size (in bytes) of blobs that can be embedded in an insert/update prepared statement by the Oracle JDBC driver.
getMaxEmbeddedClobSize() - Method in class kodo.jdbc.sql.OracleDictionary
  The maximum size (in characters) of clobs that can be embedded in an insert/update prepared statement by the Oracle JDBC driver.
getMaxFieldSize() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
getMaxFieldSize() - Method in class com.solarmetric.jdbc.DelegatingStatement
getMaxFieldSize() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getMaxForeignKeyNameLength() - Method in class kodo.jdbc.sql.DBDictionary
  Returns the maximum number of characters in a foreign key name for this database.
getMaxIndexesPerTable() - Method in class kodo.jdbc.sql.DBDictionary
  The maximum number of indexes that can be created for a single table, or `Integer.MAX_VALUE` if there is no limit.
getMaxIndexLength() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getMaxIndexNameLength() - Method in class kodo.jdbc.sql.DBDictionary
  Returns the maximum number of characters in a foreign key name for this database.
getMaxKeyNameLength() - Method in class kodo.jdbc.sql.DBDictionary
  The maximum number of characters in any key.
getMaxPrimaryKeyNameLength() - Method in class kodo.jdbc.sql.DBDictionary
  Returns the maximum number of characters in a primary key name for this database.
getMaxPrimaryKeyNameLength() - Method in class kodo.jdbc.sql.FoxProDictionary
getMaxProcedureNameLength() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getMaxRows() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
getMaxRows() - Method in class com.solarmetric.jdbc.DelegatingStatement
getMaxRows() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getMaxRowSize() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getMaxSchemaNameLength() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getMaxStatementLength() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getMaxStatements() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getMaxTableNameLength() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getMaxTableNameLength() - Method in class kodo.jdbc.sql.DBDictionary
  Returns the maximum number of characters in a table name for this database.
getMaxTablesInSelect() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getMaxUserNameLength() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getMessageListener() - Method in class kodo.event.JMSRemoteCommitProvider
  Returns a `MessageListener` capable of understanding and processing messages created by `JMSRemoteCommitProvider.createMessage(kodo.event.RemoteCommitEvent)`.
getMetaData() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
getMetaData() - Method in class com.solarmetric.jdbc.DelegatingConnection
getMetaData() - Method in class com.solarmetric.jdbc.DelegatingResultSet
getMetaData() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getMetaData() - Method in class kodo.jdbc.query.SQLPath
getMetaData() - Method in class kodo.jdbc.query.Constant
getMetaData() - Method in class kodo.jdbc.ee.JDBCConnectionFactory
getMetaData() - Method in interface kodo.runtime.KodoStateManager
  Get the metadata for this instance.
getMetaData() - Method in class kodo.runtime.PersistenceManagerImpl
getMetaData() - Method in interface kodo.query.Value
getMetaData() - Method in class kodo.enhance.JDOEnhancer
  Return the metadata for the class being enhanced.
getMetaData() - Method in class kodo.enhance.ApplicationIdTool
  Return metadata for the type we are generating an application id for.
getMetaData(boolean) - Method in class com.solarmetric.jdbc.DelegatingConnection
  Return the metadata, with the option of not wrapping it in a `DelegatingDatabaseMetaData`, which is the default.
getMetaData(Class, ClassLoader, boolean) - Method in class kodo.jdbc.meta.MappingRepository
getMetaData(Class, ClassLoader, boolean) - Method in class kodo.meta.DelegatingJDOMetaDataRepository
getMetaData(Class, ClassLoader, boolean) - Method in interface kodo.meta.JDOMetaDataRepository
  Return the metadata for the given class.
getMetaData(Object) - Static method in class kodo.runtime.KodoHelper
  Returns the `ClassMetaData` associated with the persistent type `type`.
getMetaData(Object, ClassLoader, boolean) - Method in class kodo.jdbc.meta.MappingRepository
getMetaData(Object, ClassLoader, boolean) - Method in class kodo.meta.DelegatingJDOMetaDataRepository
getMetaData(Object, ClassLoader, boolean) - Method in interface kodo.meta.JDOMetaDataRepository
  Return the least-derived class metadata for the given application identity object.
getMetaData(PersistenceManager, Class) - Static method in class kodo.runtime.KodoHelper
  Returns the `ClassMetaData` associated with the persistent type `cls`.
getMetaData(PersistenceManagerFactory, Class) - Static method in class kodo.runtime.KodoHelper
  Returns the `ClassMetaData` associated with the persistent type `cls`.
getMetaDataColumn() - Method in class kodo.jdbc.meta.ContainerFieldMapping
  Return the column holding the collection meta data.
getMetaDataRepository() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
  Override to use a `MappingRepository`.
getMetaDataRepository() - Method in class kodo.conf.JDOConfigurationImpl
getMetaDataRepository() - Method in interface kodo.conf.JDOConfiguration
  The metadata repository of managed class information.
getMetaDatas() - Method in class kodo.jdbc.meta.MappingRepository
getMetaDatas() - Method in class kodo.meta.DelegatingJDOMetaDataRepository
getMetaDatas() - Method in interface kodo.meta.JDOMetaDataRepository
  Return all the metadata instances currently in the repository.
getMetaDatas(Class, boolean, ClassLoader, boolean) - Method in class kodo.jdbc.meta.MappingRepository
getMetaDatas(Class, boolean, ClassLoader, boolean) - Method in class kodo.meta.DelegatingJDOMetaDataRepository
getMetaDatas(Class, boolean, ClassLoader, boolean) - Method in interface kodo.meta.JDOMetaDataRepository
  Return all metadatas for the given class.
getMethodDescriptors() - Method in class com.solarmetric.conf.ConfigurationImpl
getMissCount() - Method in class kodo.datacache.AbstractCacheImpl
  Returns the number of cache misses for invocations of the `AbstractCacheImpl.get(java.lang.Object)` method.
getMoreResults() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
getMoreResults() - Method in class com.solarmetric.jdbc.DelegatingStatement
getMoreResults() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getMoreResults(int) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
getMoreResults(int) - Method in class com.solarmetric.jdbc.DelegatingStatement
getMoreResults(int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getMultithreaded() - Method in class kodo.conf.JDOConfigurationImpl
getMultithreaded() - Method in interface kodo.conf.JDOConfiguration
  The default Multithreaded setting for all PersistenceManager instances obtained from this factory.
getMultithreaded() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
getMultithreaded() - Method in class kodo.runtime.PersistenceManagerImpl
getName() - Method in class com.solarmetric.manage.ManagerEvent
  Get the name of the watchable.
getName() - Method in interface com.solarmetric.manage.Statistic
  Get the name of the statistic.
getName() - Method in class com.solarmetric.manage.SimpleStatistic
  Get the name of the statistic.
getName() - Method in class com.solarmetric.manage.StatisticDTO
  Get the name of the statistic.
getName() - Method in class kodo.jdbc.meta.FieldMappingInfo
  Return the name of the described field.
getName() - Method in class kodo.jdbc.schema.Table
  Return the name of the table.
getName() - Method in class kodo.jdbc.schema.Constraint
  Return the name of the constraint.
getName() - Method in class kodo.jdbc.schema.Column
  Return the column's name.
getName() - Method in class kodo.jdbc.schema.Index
  Return the name of the index.
getName() - Method in class kodo.jdbc.schema.Schema
  Return the name of the schema, or null if none.
getName() - Method in interface kodo.datacache.DataCache
  Returns a string name that can be used by end-user-visible code to identify this cache.
getName() - Method in class kodo.datacache.DelegatingDataCache
getName() - Method in class kodo.datacache.AbstractCacheImpl
getName() - Method in class kodo.meta.DelegatingFieldMetaData
getName() - Method in interface kodo.meta.FieldMetaData
  Return the name of the described field.
getNext() - Method in interface kodo.runtime.SequenceGenerator
  Returns the next `Number` in the sequence.
getNext(ClassMapping, DataSource) - Method in class kodo.jdbc.schema.DBSequenceFactory
getNext(ClassMapping, DataSource) - Method in class kodo.jdbc.schema.ClassSequenceFactory
getNext(ClassMapping, DataSource) - Method in interface kodo.jdbc.schema.SequenceFactory
  Return a unique primary key value.
getNext(ClassMapping, DataSource) - Method in class kodo.jdbc.schema.SimpleSequenceFactory
getNextSequence() - Method in class kodo.util.AbstractLRSProxyMap
getNextSequence() - Method in class kodo.util.AbstractLRSProxyCollection
getNextSequence() - Method in interface kodo.util.ChangeTracker
  The next element sequence value for this proxy at load time.
getNextVersion(Object) - Method in class kodo.jdbc.meta.ColumnVersionIndicator
  Return the next version object, given the current one (which may be null for newly-persisted objects).
getNextVersion(Object) - Method in class kodo.jdbc.meta.DateVersionIndicator
getNextVersion(Object) - Method in class kodo.jdbc.meta.NumberVersionIndicator
getNontransactionalRead() - Method in class kodo.conf.JDOConfigurationImpl
getNontransactionalRead() - Method in interface kodo.conf.JDOConfiguration
  The default NontransactionalRead setting for all PersistenceManager instances obtained from this factory.
getNontransactionalRead() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
getNontransactionalRead() - Method in class kodo.runtime.PersistenceManagerImpl
getNontransactionalWrite() - Method in class kodo.conf.JDOConfigurationImpl
getNontransactionalWrite() - Method in interface kodo.conf.JDOConfiguration
  The default NontransactionalWrite setting for all PersistenceManager instances obtained from this factory.
getNontransactionalWrite() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
getNontransactionalWrite() - Method in class kodo.runtime.PersistenceManagerImpl
getNullable() - Method in class kodo.jdbc.schema.ColumnInfo
getNullableAsObject() - Method in class kodo.jdbc.meta.ReverseMappingTool
  Return whether even nullable columns will be mapped to wrappers rather than primitives.
getNullIndicator() - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
getNullIndicatorColumn() - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
  Return the column used as a null indicator for the embedded value.
getNullTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.NULL`.
getNullValue() - Method in class kodo.meta.DelegatingFieldMetaData
getNullValue() - Method in interface kodo.meta.FieldMetaData
  How the data store should treat null values for this field: `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`.
getNumericFunctions() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getNumericTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.NUMERIC`.
getObject(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getObject(int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getObject(int, Map) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getObject(int, Map) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getObject(Object, int, Object) - Method in interface kodo.jdbc.sql.Result
  Return the value stored in the given column or id.
getObject(Object, int, Object) - Method in class kodo.jdbc.sql.ResultSetResult
getObject(Object, Map) - Method in interface kodo.jdbc.sql.Result
  Return the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.
getObject(Object, Map) - Method in class kodo.jdbc.sql.AbstractResult
getObject(Object, Map) - Method in class kodo.jdbc.sql.ResultSetResult
getObject(ResultSet, int, Map) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getObject(String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getObject(String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getObject(String, Map) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getObject(String, Map) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getObjectById(Object, boolean) - Method in class kodo.runtime.PersistenceManagerImpl
getObjectById(Object, FetchConfiguration, Object) - Method in interface kodo.runtime.KodoPersistenceManager
  Return the object with the given oid.
getObjectById(Object, FetchConfiguration, Object) - Method in class kodo.runtime.PersistenceManagerImpl
getObjectById(Object, FetchConfiguration, Object, boolean, boolean, boolean) - Method in class kodo.runtime.PersistenceManagerImpl
getObjectExtension(String) - Method in class kodo.meta.DelegatingExtensions
getObjectExtension(String) - Method in interface kodo.meta.Extensions
  Get the value of a `kodo` extension.
getObjectExtension(String, String) - Method in class kodo.meta.DelegatingExtensions
getObjectExtension(String, String) - Method in interface kodo.meta.Extensions
  Get the value of an extension.
getObjectId() - Method in class kodo.datacache.ExpirationEvent
  Return the expired object id.
getObjectId() - Method in interface kodo.runtime.PCData
getObjectId(boolean, boolean) - Method in interface kodo.runtime.KodoStateManager
  Return this state manager's object id as of the beginning of the transaction.
getObjectId(ClassMetaData) - Method in class kodo.runtime.AbstractPCResultObjectProvider
  Implement this method to extract the object id value from the current record of the input.
getObjectId(Object) - Static method in class kodo.runtime.KodoHelper
getObjectId(Object) - Method in class kodo.runtime.PersistenceManagerImpl
getObjectId(Result, ForeignKey) - Method in class kodo.jdbc.meta.ClassMapping
  Return the oid value stored in the result.
getObjectIdClass() - Method in class kodo.meta.DelegatingClassMetaData
getObjectIdClass() - Method in interface kodo.meta.ClassMetaData
  Return the metadata-specified class to use for the object ID, or null if not specified.
getObjectIdClass(Class) - Method in class kodo.runtime.PersistenceManagerImpl
getObjectsById(Object[], boolean) - Method in interface kodo.runtime.KodoPersistenceManager
  JDO 2.0 Preview.
getObjectsById(Object[], boolean) - Method in class kodo.runtime.PersistenceManagerImpl
getObjectsById(Object[], FetchConfiguration, Object) - Method in interface kodo.runtime.KodoPersistenceManager
  Return the objects with the given oids.
getObjectsById(Object[], FetchConfiguration, Object) - Method in class kodo.runtime.PersistenceManagerImpl
getObjectsById(Object[], FetchConfiguration, Object, boolean, boolean, boolean) - Method in class kodo.runtime.PersistenceManagerImpl
getOneToManyRelations() - Method in class kodo.jdbc.meta.ReverseMappingTool
  Whether to generate inverse 1-many relations for all 1-1 relations.
getOptimistic() - Method in class kodo.conf.JDOConfigurationImpl
getOptimistic() - Method in interface kodo.conf.JDOConfiguration
  The default Optimistic setting for all PersistenceManager instances obtained from this factory.
getOptimistic() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
getOptimistic() - Method in class kodo.runtime.PersistenceManagerImpl
getOrderColumn() - Method in class kodo.jdbc.meta.AbstractCollectionFieldMapping
  Return the column holding the ordering data.
getOrdered() - Method in class kodo.jdbc.meta.AbstractCollectionFieldMapping
getOrdering() - Method in class kodo.datacache.CacheAwareQuery
getOrdering() - Method in interface kodo.query.KodoQuery
  Return the ordering expressions that this query was configured with.
getOrderings() - Method in interface kodo.jdbc.sql.Select
  Return a collection of orderings on this statement.
getOrderings(Select, SQLBuffer) - Method in class kodo.jdbc.sql.DBDictionary
  Return the portion of the select statement after the ORDER BY clause, or null if no orderings.
getOrdinateDescription() - Method in interface com.solarmetric.manage.Statistic
  Get the ordinate description.
getOrdinateDescription() - Method in class com.solarmetric.manage.SimpleStatistic
  Get the description of the ordinate.
getOrdinateDescription() - Method in class com.solarmetric.manage.StatisticDTO
  Get a description of the ordinate.
getOtherTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.OTHER`.
getOwner() - Method in class kodo.jdbc.meta.FieldMapping
getOwner() - Method in class kodo.util.AbstractLRSProxyMap
getOwner() - Method in class kodo.util.AbstractLRSProxyCollection
getOwner() - Method in interface kodo.util.Proxy
  Return the owning object.
getOwner() - Method in class kodo.util.ProxyDate
getOwner() - Method in interface kodo.runtime.KodoStateManager
  Return the owning state if this is an embedded instance.
getOwner() - Method in class kodo.meta.DelegatingFieldMetaData
getOwner() - Method in interface kodo.meta.FieldMetaData
  Return the owning metadata for this field.
getOwnerField() - Method in class kodo.util.AbstractLRSProxyMap
getOwnerField() - Method in class kodo.util.AbstractLRSProxyCollection
getOwnerField() - Method in interface kodo.util.Proxy
  Return the owning field index.
getOwnerField() - Method in class kodo.util.ProxyDate
getOwnerField() - Method in interface kodo.runtime.KodoStateManager
  Return the field number of the owning object if this is an embedded instance.
getOwnerMapping() - Method in class kodo.jdbc.meta.FieldMapping
  Convenience method to make casting `FieldMapping.getOwner()` unnecessary.
getOwnerMapping() - Method in class kodo.jdbc.meta.Indicator
  Return the class mapping that uses this indicator.
getPackageName() - Method in class kodo.jdbc.meta.ReverseMappingTool
  Return the default package for the generated classes, or null if unset.
getParameterDeclarations() - Method in class kodo.datacache.CacheAwareQuery
getParameterDeclarations() - Method in interface kodo.query.KodoQuery
  Return a two-dimensional `String` array containing the parameter declarations for this query.
getParameterMetaData() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
getParameterMetaData() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getParser() - Method in class kodo.meta.DelegatingJDOMetaDataRepository
getParser() - Method in interface kodo.meta.JDOMetaDataRepository
  Return the parser to use to parse jdo metadata files.
getPath() - Method in class kodo.jdbc.query.SQLPath
  Return the string of fields this path traverses.
getPCClass() - Method in class kodo.runtime.AbstractPCResultObjectProvider
  Implement this method to extract the type of the pc stored in the current record of the input.
getPCSubclasses() - Method in class kodo.meta.DelegatingClassMetaData
getPCSubclasses() - Method in interface kodo.meta.ClassMetaData
  Return the known persistence capable subclasses of the described type, or empty array if none.
getPCSubclassMappings() - Method in class kodo.jdbc.meta.ClassMapping
  Convenience method to make casting from `ClassMapping.getPCSubclassMetaDatas()` unnecessary.
getPCSubclassMetaDatas() - Method in class kodo.jdbc.meta.ClassMapping
getPCSubclassMetaDatas() - Method in class kodo.meta.DelegatingClassMetaData
getPCSubclassMetaDatas() - Method in interface kodo.meta.ClassMetaData
  Return the metadata for the known persistence capable subclasses of the described type, or empty array if none.
getPCSuperclass() - Method in class kodo.meta.DelegatingClassMetaData
getPCSuperclass() - Method in interface kodo.meta.ClassMetaData
  Return the persistence capable superclass of the described type, or null if the metadata did not specify one.
getPCSuperclassMapping() - Method in class kodo.jdbc.meta.ClassMapping
  Convenience method to make casting from `ClassMapping.getPCSuperclassMetaData()` unnecessary.
getPCSuperclassMetaData() - Method in class kodo.jdbc.meta.ClassMapping
getPCSuperclassMetaData() - Method in class kodo.meta.DelegatingClassMetaData
getPCSuperclassMetaData() - Method in interface kodo.meta.ClassMetaData
  Return the metadata for the persistence capable superclass of the described type, or null if the metadata did not specify one.
getPersistenceCapable() - Method in interface kodo.runtime.KodoStateManager
  Return the managed instance.
getPersistenceCapableClass(Object) - Method in class kodo.jdbc.runtime.JDBCStoreManager
getPersistenceCapableClass(Object) - Method in interface kodo.runtime.StoreManager
  Return the persistent class for the given data store identity value.
getPersistenceManager() - Method in class kodo.jdbc.runtime.JDBCStoreManager
  Return the PersistenceManager this StoreManager is owned by.
getPersistenceManager() - Method in class kodo.jdbc.ee.JDBCConnectionFactory
getPersistenceManager() - Method in class kodo.datacache.CacheAwareQuery
getPersistenceManager() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
getPersistenceManager() - Method in interface kodo.runtime.KodoStateManager
  Return the managing persistence manager.
getPersistenceManager() - Method in class kodo.runtime.PersistenceManagerImpl
getPersistenceManager() - Method in class kodo.runtime.AbstractPCResultObjectProvider
  Return the persistence manager this provider was constructed with.
getPersistenceManager(boolean, int) - Method in class kodo.runtime.PersistenceManagerFactoryImpl
getPersistenceManager(boolean, int) - Method in interface kodo.runtime.KodoPersistenceManagerFactory
  Return a persistence manager in the given transaction and connection retain mode.
getPersistenceManager(Object) - Static method in class kodo.runtime.KodoHelper
getPersistenceManager(String, String) - Method in class kodo.jdbc.ee.JDBCConnectionFactory
getPersistenceManager(String, String) - Method in class kodo.runtime.PersistenceManagerFactoryImpl
getPersistenceManager(String, String, boolean, int) - Method in class kodo.runtime.PersistenceManagerFactoryImpl
getPersistenceManager(String, String, boolean, int) - Method in interface kodo.runtime.KodoPersistenceManagerFactory
  Return a persistence manager in the given transaction and connection retain mode.
getPersistenceManagerFactory() - Static method in class kodo.jdbc.runtime.JDBCPersistenceManagerFactory
  Factory method for constructing a PersistenceManagerFactory from the default configuration.
getPersistenceManagerFactory() - Static method in class kodo.runtime.KodoHelper
  Returns a `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.
getPersistenceManagerFactory() - Method in class kodo.runtime.PersistenceManagerImpl
getPersistenceManagerFactory(File) - Static method in class kodo.runtime.KodoHelper
  JDO 2.0 Preview.
getPersistenceManagerFactory(File, ClassLoader) - Static method in class kodo.runtime.KodoHelper
  JDO 2.0 Preview.
getPersistenceManagerFactory(JDBCConfiguration) - Static method in class kodo.jdbc.runtime.JDBCPersistenceManagerFactory
  Factory method for constructing a PersistenceManagerFactory from a configuration.
getPersistenceManagerFactory(Properties) - Static method in class kodo.jdbc.runtime.JDBCPersistenceManagerFactory
  Factory method for constructing a PersistenceManagerFactory from properties.
getPersistenceManagerFactory(Properties) - Static method in class kodo.jdbc.ee.JDBCConnectionFactory
getPersistenceManagerFactory(Properties) - Static method in class kodo.runtime.KodoHelper
getPersistenceManagerFactory(Properties, ClassLoader) - Static method in class kodo.runtime.KodoHelper
getPersistenceManagerFactory(String) - Static method in class kodo.runtime.KodoHelper
  JDO 2.0 Preview.
getPersistenceManagerFactory(String, ClassLoader) - Static method in class kodo.runtime.KodoHelper
  JDO 2.0 Preview.
getPersistenceManagerFactory(String, Context) - Static method in class kodo.runtime.KodoHelper
  JDO 2.0 Preview.
getPersistenceManagerFactory(String, Context, ClassLoader) - Static method in class kodo.runtime.KodoHelper
  JDO 2.0 Preview.
getPersistenceManagerFactoryClass() - Method in class kodo.conf.JDOConfigurationImpl
getPersistenceManagerFactoryClass() - Method in interface kodo.conf.JDOConfiguration
  The `PersistenceManagerFactory` class name.
getPersistenceManagerImpl() - Method in class kodo.conf.JDOConfigurationImpl
getPersistenceManagerImpl() - Method in interface kodo.conf.JDOConfiguration
  The plugin string of the `PersistenceManagerImpl` extension to create.
getPersistentClasses() - Method in class kodo.conf.JDOConfigurationImpl
getPersistentClasses() - Method in interface kodo.conf.JDOConfiguration
  A ','-separted list of the class names of persistent types to register each time a persistence manager is obtained.
getPersistentClassesList() - Method in class kodo.conf.JDOConfigurationImpl
getPersistentClassesList() - Method in interface kodo.conf.JDOConfiguration
  The separated persistent class names.
getPinnedKeys() - Method in class kodo.util.CacheMap
  Returns the keys to the objects currently pinned into memory.
getPKColumn() - Method in class kodo.jdbc.meta.DBMappingFactory
getPKColumn() - Method in class kodo.jdbc.schema.DBSchemaFactory
getPlatform() - Method in class kodo.jdbc.sql.DBDictionary
  The database platform for this dictionary.
getPMClassLoader() - Method in class kodo.meta.DelegatingClassMetaData
getPMClassLoader() - Method in interface kodo.meta.ClassMetaData
  The class persistence manager loader used when parsing this metadata.
getPMClassLoader() - Method in class kodo.meta.JDOMetaDataParser
getPooledFactory(Properties) - Static method in class kodo.runtime.PersistenceManagerFactoryImpl
  Return the pooled factory matching the given configuration, or null if none.
getPort() - Method in class kodo.event.TCPRemoteCommitProvider
getPreferredType(int) - Method in class kodo.jdbc.sql.DBDictionary
  Return the preferred `Types` type for the given one.
getPreferredType(int) - Method in class kodo.jdbc.sql.PostgresDictionary
getPreferredType(int) - Method in class kodo.jdbc.sql.PointbaseDictionary
getPreferredType(int) - Method in class kodo.jdbc.sql.MySQLDictionary
getPreferredType(int) - Method in class kodo.jdbc.sql.HSQLDictionary
getPreferredTypeName(int) - Method in class kodo.jdbc.sql.DBMetaData
  Return the name of this DB's SQL type for the given type constant from `Types`, or the closest type that this DB supports.
getPrimaryKey() - Method in class kodo.jdbc.schema.Table
  Return the primary key for the table, if any.
getPrimaryKey() - Method in class kodo.jdbc.sql.AbstractRow
getPrimaryKey() - Method in interface kodo.jdbc.sql.Row
  Return the JDO instance that controls this row.
getPrimaryKey(ClassMapping) - Method in class kodo.jdbc.schema.DBSequenceFactory
  Return the primary key value for the given mapping.
getPrimaryKey(ClassMapping) - Method in class kodo.jdbc.schema.ClassDBSequenceFactory
getPrimaryKeyColumn() - Method in class kodo.jdbc.schema.DBSequenceFactory
  The name of the table's primary key column.
getPrimaryKeyColumn(Column) - Method in class kodo.jdbc.schema.ForeignKey
  Return the primary key column joined to the given local column.
getPrimaryKeyColumnName() - Method in class kodo.jdbc.schema.ForeignKeyInfo
getPrimaryKeyColumns() - Method in class kodo.jdbc.meta.ClassMapping
  Return the columns this mapping uses to uniquely identify an object.
getPrimaryKeyColumns() - Method in class kodo.jdbc.meta.FlatClassMapping
getPrimaryKeyColumns() - Method in class kodo.jdbc.meta.BaseClassMapping
getPrimaryKeyColumns() - Method in class kodo.jdbc.meta.VerticalClassMapping
getPrimaryKeyColumns() - Method in class kodo.jdbc.meta.NoneClassMapping
getPrimaryKeyColumns() - Method in class kodo.jdbc.schema.ForeignKey
  Return the foreign columns in the foreign key, in join-order with the result of `ForeignKey.getColumns()`.
getPrimaryKeyConstant(Column) - Method in class kodo.jdbc.schema.ForeignKey
  Return the constant value assigned to the given primary key column.
getPrimaryKeyConstants() - Method in class kodo.jdbc.schema.ForeignKey
  Return the constant values assigned to the primary key columns returned by `ForeignKey.getConstantPrimaryKeyColumns()`.
getPrimaryKeyConstraintSQL(PrimaryKey) - Method in class kodo.jdbc.sql.DBDictionary
  Return the declaration SQL for the given primary key.
getPrimaryKeyConstraintSQL(PrimaryKey) - Method in class kodo.jdbc.sql.FoxProDictionary
getPrimaryKeyConstraintSQL(PrimaryKey) - Method in class kodo.jdbc.sql.HSQLDictionary
getPrimaryKeyFieldMappings() - Method in class kodo.jdbc.meta.ClassMapping
  Convenience method to make casting from `ClassMapping.getPrimaryKeyFields()` unnecessary.
getPrimaryKeyFields() - Method in class kodo.jdbc.meta.ClassMapping
getPrimaryKeyFields() - Method in class kodo.meta.DelegatingClassMetaData
getPrimaryKeyFields() - Method in interface kodo.meta.ClassMetaData
  Return primary key fields, or empty array if none.
getPrimaryKeyIndex() - Method in class kodo.meta.DelegatingFieldMetaData
getPrimaryKeyIndex() - Method in interface kodo.meta.FieldMetaData
  Return the primary key index of this persistent/transactional field, or -1 if not a primary key.
getPrimaryKeyName() - Method in class kodo.jdbc.schema.PrimaryKeyInfo
getPrimaryKeyOnJoin() - Method in class kodo.jdbc.meta.ReverseMappingTool
  Return true if join tables are allowed to have primary keys, false if all primary key tables will be mapped as persistent classes.
getPrimaryKeys() - Method in class kodo.jdbc.meta.MappingTool
  Return whether primary keys should be generated.
getPrimaryKeys() - Method in class kodo.jdbc.schema.LazySchemaFactory
getPrimaryKeys() - Method in class kodo.jdbc.schema.SchemaGenerator
  Return whether primary keys should be generated.
getPrimaryKeys() - Method in class kodo.jdbc.schema.SchemaTool
  Return whether primary keys should be generated.
getPrimaryKeys(DatabaseMetaData, String, String, String, Connection) - Method in class kodo.jdbc.sql.DBDictionary
  Return an array of `PrimaryKeyInfo` for the specified schema objects.
getPrimaryKeys(DatabaseMetaData, String, String, String, Connection) - Method in class kodo.jdbc.sql.FoxProDictionary
getPrimaryKeys(DatabaseMetaData, String, String, String, Connection) - Method in class kodo.jdbc.sql.SybaseDictionary
  Sybase requires that autocommit be true for any schema interrogation.
getPrimaryKeys(DatabaseMetaData, String, String, String, Connection) - Method in class kodo.jdbc.sql.DB2Dictionary
  DB2 requires that autocommit be true for any schema interrogation.
getPrimaryKeys(DatabaseMetaData, String, String, String, Connection) - Method in class kodo.jdbc.sql.OracleDictionary
getPrimaryKeys(String, String, String) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getPrimaryKeySchemaName() - Method in class kodo.jdbc.schema.ForeignKeyInfo
getPrimaryKeysFromBestRowIdentifier(DatabaseMetaData, String, String, String, Connection) - Method in class kodo.jdbc.sql.DBDictionary
getPrimaryKeysFromGetPrimaryKeys(DatabaseMetaData, String, String, String, Connection) - Method in class kodo.jdbc.sql.DBDictionary
getPrimaryKeyTable() - Method in class kodo.jdbc.schema.ForeignKey
  Returns the table this foreign key is linking to, if it is known yet.
getPrimaryKeyTableName() - Method in class kodo.jdbc.schema.ForeignKeyInfo
getPriority() - Method in class kodo.jdbc.schema.Column
getProcedureColumns(String, String, String, String) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getProcedures(String, String, String) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getProcedureTerm() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getProcessedData(Object) - Method in interface kodo.jdbc.sql.Result
  Return the processed data under the given key, or null if none.
getProcessedData(Object) - Method in class kodo.jdbc.sql.AbstractResult
getProductName() - Method in class com.solarmetric.conf.ConfigurationImpl
getProductName() - Method in class kodo.conf.JDOConfigurationImpl
getProperties() - Method in class com.solarmetric.conf.PluginValue
getProperties() - Method in class com.solarmetric.conf.PluginListValue
getProperties() - Method in class kodo.jdbc.runtime.JDBCPersistenceManagerFactory
getProperties() - Method in class kodo.jdbc.ee.JDBCConnectionFactory
getProperties() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
  Subclasses should override this method to add a `Platform` property listing the runtime platform, such as: `Kodo JDO JDBC Edition: Oracle Database`
getProperty() - Method in interface com.solarmetric.conf.Value
  Returns the property name that will be used when setting or getting this value in a `Properties` object.
getProperty() - Method in class com.solarmetric.conf.AbstractValue
getPropertyDescriptors() - Method in class com.solarmetric.conf.ConfigurationImpl
getProxyManager() - Method in class kodo.conf.JDOConfigurationImpl
getProxyManager() - Method in interface kodo.conf.JDOConfiguration
  The plugin string for the `ProxyManager` to use for second class object proxies.
getProxyManagerInstance() - Method in class kodo.conf.JDOConfigurationImpl
getProxyManagerInstance() - Method in interface kodo.conf.JDOConfiguration
  The `ProxyManager` to use.
getProxyType() - Method in class kodo.meta.DelegatingFieldMetaData
getProxyType() - Method in interface kodo.meta.FieldMetaData
  The type this field was initialized with, and therefore the type to use for proxies when loading data into this field.
getQueryCache() - Method in class kodo.datacache.DataCacheManager
  Return the system query cache.
getQueryCache() - Method in class kodo.conf.JDOConfigurationImpl
getQueryCache() - Method in interface kodo.conf.JDOConfiguration
  The plugin to use for level-2 data store query caching.
getQueryCompilationCache() - Method in class kodo.conf.JDOConfigurationImpl
getQueryCompilationCache() - Method in interface kodo.conf.JDOConfiguration
  The plugin to use for caching of query compilation data.
getQueryCompilationCacheInstance() - Method in class kodo.conf.JDOConfigurationImpl
getQueryCompilationCacheInstance() - Method in interface kodo.conf.JDOConfiguration
  Return the `Map` to use in caching query compilation data using the configured plugin settings.
getQueryTimeout() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
getQueryTimeout() - Method in class com.solarmetric.jdbc.DelegatingStatement
getQueryTimeout() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getReadSchema() - Method in class kodo.jdbc.meta.MappingTool
  Set to true to read the entire schema before mapping.
getRealTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.REAL`.
getRecordCacheStatistics() - Method in class kodo.datacache.AbstractCacheImpl
  Returns `true` if cache statistics recording is currently on; otherwise returns `false`.
getRecordFactory() - Method in class kodo.jdbc.ee.JDBCConnectionFactory
getRef(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getRef(int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getRef(Object, Map) - Method in interface kodo.jdbc.sql.Result
  Return the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.
getRef(Object, Map) - Method in class kodo.jdbc.sql.AbstractResult
getRef(Object, Map) - Method in class kodo.jdbc.sql.ResultSetResult
getRef(ResultSet, int, Map) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getRef(String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getRef(String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getRefDeleteAction() - Method in class kodo.jdbc.meta.ClassMapping
getRefDeleteAction() - Method in class kodo.jdbc.meta.FieldMapping
getReference() - Method in class kodo.jdbc.ee.JDBCConnectionFactory
getRefForeignKey() - Method in class kodo.jdbc.meta.ReferenceFieldMapping
  Return the foreign key linking this mapping to the parent table.
getRefForeignKey() - Method in class kodo.jdbc.meta.VerticalClassMapping
  Return the foreign key linking this mapping to the parent table.
getRefIndexed() - Method in class kodo.jdbc.meta.FieldMapping
getRefJoinType() - Method in class kodo.jdbc.meta.ReferenceFieldMapping
  Return the reference join type.
getRefTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.REF`.
getRelationName(Class, boolean, ForeignKey, boolean, ClassMetaData) - Method in class kodo.jdbc.meta.ReverseMappingTool
  Return a default java identifier-formatted field relation name for the given class name.
getRemoteCommitEventManager() - Method in class kodo.conf.JDOConfigurationImpl
getRemoteCommitEventManager() - Method in interface kodo.conf.JDOConfiguration
  The remote event manager that manages this configuration's remote event listeners.
getRemoteCommitProvider() - Method in class kodo.conf.JDOConfigurationImpl
getRemoteCommitProvider() - Method in interface kodo.conf.JDOConfiguration
  The plugin to use for remote commit notification.
getRemoved() - Method in class kodo.util.AbstractLRSProxyMap
getRemoved() - Method in class kodo.util.AbstractLRSProxyCollection
getRemoved() - Method in interface kodo.util.ChangeTracker
  Return the set of values that need to be removed from the managed container.
getRepository() - Method in class kodo.jdbc.meta.ClassMapping
getRepository() - Method in class kodo.jdbc.meta.ReverseMappingTool
  Return the mapping repository used to hold generated mappings.
getRepository() - Method in class kodo.jdbc.meta.MappingTool
  Return the repository to use to access mapping information.
getRepository() - Method in class kodo.meta.DelegatingClassMetaData
getRepository() - Method in interface kodo.meta.ClassMetaData
  Return the owning repository.
getRepository() - Method in class kodo.meta.JDOMetaDataParser
getRequiresExtent() - Method in class kodo.meta.DelegatingClassMetaData
getRequiresExtent() - Method in interface kodo.meta.ClassMetaData
  Return true if the type requires management via extent.
getReservedKeywords() - Method in class kodo.jdbc.sql.DBDictionary
  Returns an upper-case list of keywords that this database considers "reserved".
getReservedKeywords() - Method in class kodo.jdbc.sql.MySQLDictionary
  Fields named "int" might be converted into default column names of "INT1", which MySQL has a problem with.
getReservedKeywords() - Method in class kodo.jdbc.sql.AbstractSQLServerDictionary
getReservedKeywords() - Method in class kodo.jdbc.sql.AccessDictionary
getReservedWords() - Method in class kodo.jdbc.sql.DBDictionary
  A comma-separated list of additional reserved words for this database.
getRestoreMutableValues() - Method in class kodo.conf.JDOConfigurationImpl
getRestoreMutableValues() - Method in interface kodo.conf.JDOConfiguration
  Whether mutable second class objects are restored on rollback.
getRestoreValues() - Method in class kodo.conf.JDOConfigurationImpl
getRestoreValues() - Method in interface kodo.conf.JDOConfiguration
  The default RestoreValues setting for all PersistenceManager instances obtained from this factory.
getRestoreValues() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
getRestoreValues() - Method in class kodo.runtime.PersistenceManagerImpl
getResult() - Method in class kodo.datacache.CacheAwareQuery
getResult() - Method in interface kodo.query.KodoQuery
  Return the result expressions set for this query.
getResult(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.AbstractCollectionFieldMapping
  Implement this method to return a result containing this field.
getResult(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.OneToManyFieldMapping
getResult(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.ColumnCollectionFieldMapping
getResult(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.ManyToManyFieldMapping
getResult(Select) - Method in class kodo.jdbc.runtime.JDBCStoreManager
  Return the result of executing the given query using a forward- only result set type.
getResult(Select, JDBCFetchConfiguration) - Method in class kodo.jdbc.runtime.JDBCStoreManager
  Return the result of executing the given query using a result set type based on the give fetch configuration, or the default if null.
getResultAliases() - Method in class kodo.datacache.CacheAwareQuery
getResultAliases() - Method in interface kodo.query.KodoQuery
  For each expression from `KodoQuery.getResult()`, return the alias set for that expression.
getResultClass() - Method in class kodo.datacache.CacheAwareQuery
getResultClass() - Method in interface kodo.query.KodoQuery
  Returns the result class that has been set through `KodoQuery.setResultClass(java.lang.Class)`, or null if none.
getResultObject() - Method in class com.solarmetric.rop.ListResultObjectProvider
getResultObject() - Method in interface com.solarmetric.rop.ResultObjectProvider
  Instantiate the current result object.
getResultObject() - Method in class com.solarmetric.rop.MergedResultObjectProvider
getResultObject() - Method in class kodo.jdbc.runtime.JDBCResultObjectProvider
getResultObject() - Method in class kodo.runtime.AbstractPCResultObjectProvider
getResults(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.AbstractMapFieldMapping
  Return results containing all keys and values for this map.
getResults(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.ManyToManyMapFieldMapping
getResults(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.ManyToColumnMapFieldMapping
getResults(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.ColumnMapFieldMapping
getResults(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.ColumnToManyMapFieldMapping
getResultSet() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
getResultSet() - Method in class com.solarmetric.jdbc.DelegatingStatement
getResultSet() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getResultSet() - Method in class kodo.jdbc.sql.ResultSetResult
  Return the backing result set.
getResultSet(boolean) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
  Get the last result set, with the option of not wrapping it in a `DelegatingResultSet`, which is the default.
getResultSet(boolean) - Method in class com.solarmetric.jdbc.DelegatingStatement
  Get the last result set, with the option of not wrapping it in a `DelegatingResultSet`, which is the default.
getResultSet(boolean) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
  Get the last result set, with the option of not wrapping it in a `DelegatingResultSet`, which is the default.
getResultSetConcurrency() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
getResultSetConcurrency() - Method in class com.solarmetric.jdbc.DelegatingStatement
getResultSetConcurrency() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getResultSetConcurrency() - Method in interface kodo.jdbc.sql.Select
  The result set concurrency, such as `ResultSet.CONCUR_READ_ONLY`, or -1 for the default.
getResultSetHoldability() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
getResultSetHoldability() - Method in class com.solarmetric.jdbc.DelegatingStatement
getResultSetHoldability() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getResultSetHoldability() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getResultSetInfo() - Method in class kodo.runtime.PersistenceManagerImpl
getResultSetType() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
getResultSetType() - Method in class com.solarmetric.jdbc.DelegatingStatement
getResultSetType() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getResultSetType() - Method in interface kodo.jdbc.sql.Select
  The result set type, such as `ResultSet.TYPE_FORWARD_ONLY`, or -1 for the default.
getResultSetType() - Method in interface kodo.jdbc.runtime.JDBCFetchConfiguration
  The result set type to use as a constant from `ResultSet`.
getResultSetType() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getResultSetType() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The JDBC result set type.
getResultSetTypeConstant() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getResultSetTypeConstant() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  Return the result set constant for the result set type.
getRetainValues() - Method in class kodo.conf.JDOConfigurationImpl
getRetainValues() - Method in interface kodo.conf.JDOConfiguration
  The default RetainValues setting for all PersistenceManager instances obtained from this factory.
getRetainValues() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
getRetainValues() - Method in class kodo.runtime.PersistenceManagerImpl
getRetainValuesInOptimistic() - Method in class kodo.conf.JDOConfigurationImpl
getRetainValuesInOptimistic() - Method in interface kodo.conf.JDOConfiguration
  Whether to allow nontransactional instances to retain their values when modified in an optimistic transaction.
getRollbackOnly() - Method in interface kodo.runtime.KodoPersistenceManager
  JDO 2.0 Preview.
getRollbackOnly() - Method in class kodo.runtime.PersistenceManagerImpl
getRow() - Method in class com.solarmetric.jdbc.DelegatingResultSet
getRow(Table, int, KodoStateManager, boolean) - Method in class kodo.jdbc.meta.StateImageVersionIndicator.CustomUpdate
getRow(Table, int, KodoStateManager, boolean) - Method in interface kodo.jdbc.sql.RowManager
  Return the row for the given table and owner object, or null if `create` is false and the row has not already been created.
getRow(Table, int, Object, boolean) - Method in class kodo.jdbc.meta.StateImageVersionIndicator.CustomUpdate
getSchema() - Method in class kodo.jdbc.schema.Table
  Return the schema for the table.
getSchema(String) - Method in class kodo.jdbc.schema.SchemaGroup
  Return the schema with the given name, or null if none.
getSchemaAction() - Method in class kodo.jdbc.meta.MappingTool
  The schema modification policy.
getSchemaCase() - Method in class kodo.jdbc.sql.DBDictionary
  Return how schema names (schema name, tables, database names) should be manipulated.
getSchemaColumn() - Method in class kodo.jdbc.schema.DBSchemaFactory
getSchemaFactory() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getSchemaFactory() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The plugin string for the `SchemaFactory` to use to provide schema information during system initialization.
getSchemaFactoryInstance() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getSchemaFactoryInstance() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The `SchemaFactory` to use for schema information.
getSchemaGroup() - Method in class kodo.jdbc.meta.ReverseMappingTool
  Return the schema group to reverse map.
getSchemaGroup() - Method in class kodo.jdbc.meta.MappingRepository
  Return the runtime schema.
getSchemaGroup() - Method in class kodo.jdbc.meta.MappingTool
  Return the schema group to use in mapping.
getSchemaGroup() - Method in class kodo.jdbc.schema.SchemaGenerator
  Return the current schema group.
getSchemaGroup() - Method in class kodo.jdbc.schema.SchemaTool
  Return the schema group the tool will act on.
getSchemaGroup() - Method in class kodo.jdbc.schema.Schema
  Return the schema's group.
getSchemaName() - Method in class kodo.jdbc.schema.PrimaryKeyInfo
getSchemaName() - Method in class kodo.jdbc.schema.IndexInfo
getSchemaNameForMetadata(String) - Method in class kodo.jdbc.sql.DBDictionary
  Returns the schema name that will be used for obtaining information from `DatabaseMetaData`.
getSchemas() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getSchemas() - Method in class kodo.jdbc.schema.SchemaGroup
  Return all schemas.
getSchemas() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getSchemas() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  Comma-separated list of modifiable schemas for JDO instances.
getSchemasList() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getSchemasList() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  Modificable schema components.
getSchemaTerm() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getSchemaTool() - Method in class kodo.jdbc.meta.MappingTool
  Return the schema tool to use for schema modification.
getSchemaWriter() - Method in class kodo.jdbc.meta.MappingTool
  The stream to export the planned schema to as an XML document.
getScriptWriter() - Method in class kodo.jdbc.schema.SchemaTool
  The stream to write to for the creation of SQL scripts.
getSearchStringEscape() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getSecondaryRow(Table, int) - Method in class kodo.jdbc.meta.StateImageVersionIndicator.CustomUpdate
getSecondaryRow(Table, int) - Method in interface kodo.jdbc.sql.RowManager
  Return a row for the given secondary table.
getSelectAliases() - Method in interface kodo.jdbc.sql.Select
  Return the aliases of all selected columns and all selected buffers, in the order they were selected.
getSelectedTableAliases() - Method in interface kodo.jdbc.sql.Select
  Return the set of selected table aliases.
getSelectedTables() - Method in interface kodo.jdbc.sql.Select
  Return the set of selected tables.
getSelectJoins(Select) - Method in class kodo.jdbc.meta.ReferenceFieldMapping
  Return any joins needed to get from the primary table to this table for a select.
getSelects() - Method in interface kodo.jdbc.sql.Select
  Return all selected columns and buffer ids, in the order they were selected.
getSelects(Select) - Method in class kodo.jdbc.sql.DBDictionary
  Return the portion of the select statement between the SELECT keyword and the FROM keyword.
getSeq(ClassMapping) - Method in class kodo.jdbc.schema.DBSequenceFactory
  Return the appropriate sequence info object for the given mapping.
getSeq(ClassMapping) - Method in class kodo.jdbc.schema.ClassDBSequenceFactory
getSequenceColumn() - Method in class kodo.jdbc.schema.DBSequenceFactory
  The name of the column that holds the sequence value.
getSequenceFactory() - Method in class kodo.jdbc.meta.ClassMapping
getSequenceFactory() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getSequenceFactory() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The plugin string for the `SequenceFactory` implementation.
getSequenceFactoryInstance() - Method in class kodo.jdbc.meta.ClassMapping
  Return the sequence factory for this type, based on its sequence factory metadata extensions.
getSequenceFactoryInstance() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getSequenceFactoryInstance() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The `SequenceFactory` to use.
getSequenceGenerator(Class) - Method in class kodo.jdbc.runtime.JDBCStoreManager
getSequenceGenerator(Class) - Method in interface kodo.runtime.StoreManager
  Returns a `SequenceGenerator` for the specified class.
getSequenceGenerator(Object) - Static method in class kodo.runtime.KodoHelper
  Returns a `SequenceGenerator` for the specified instance.
getSequenceGenerator(PersistenceManager, Class) - Static method in class kodo.runtime.KodoHelper
  Returns a `SequenceGenerator` for the specified persistet class.
getSequenceName() - Method in class kodo.jdbc.schema.ClassSequenceFactory
  Return the name of the default sequence for classes that do not list one in their metadata.
getShort(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getShort(int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getShort(Object) - Method in interface kodo.jdbc.sql.Result
  Return the value stored in the given column or id.
getShort(Object) - Method in class kodo.jdbc.sql.AbstractResult
getShort(Object) - Method in class kodo.jdbc.sql.ResultSetResult
getShort(ResultSet, int) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getShort(ResultSet, int) - Method in class kodo.jdbc.sql.PostgresDictionary
  PostgreSQL does not perform automatic conversions, so attempting to get a whole number out of a decimal will throw a `SQLException`.
getShort(String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getShort(String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getSimulateLocking() - Method in class kodo.jdbc.sql.DBDictionary
  If true, pessimistic locking will be allowed even if the database does not support locking.
getSize() - Method in class kodo.jdbc.meta.FieldMapping
getSize() - Method in class kodo.jdbc.schema.Column
  Return the column's size.
getSizeClause(Column) - Method in class kodo.jdbc.sql.DBDictionary
getSmallintTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.SMALLINT`.
getSoftReferenceSize() - Method in class kodo.util.CacheMap
  Returns the maximum number of unpinned objects to keep soft references to.
getSoftReferenceSize() - Method in class kodo.datacache.QueryCacheImpl
  Returns the maximum number of unpinned objects to keep soft references to.
getSoftReferenceSize() - Method in class kodo.datacache.CacheImpl
  Returns the maximum number of unpinned objects to keep soft references to.
getSourceFile() - Method in class kodo.jdbc.meta.ClassMappingInfo
getSourceFile() - Method in class kodo.jdbc.schema.Table
  Return the source file the table was parsed from, if any.
getSourceFile() - Method in class kodo.meta.DelegatingClassMetaData
getSourceFile() - Method in interface kodo.meta.ClassMetaData
  Return the source file the metadata was parsed from, if any.
getSQL() - Method in class com.solarmetric.jdbc.JDBCEvent
  Return the SQL associated with this event; may be null.
getSQL() - Method in class kodo.jdbc.meta.StateImageVersionIndicator.CustomUpdate
  Return a boolean SQL expression that should be added to the WHERE clause of an UPDATE to test whether the current database record matches our stored version.
getSQL() - Method in class kodo.jdbc.sql.SQLBuffer
  Return the SQL for this buffer.
getSQLKeywords() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getSQLStateType() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getSQLType(String) - Method in class kodo.jdbc.sql.DBMetaData
getSQLValue() - Method in class kodo.jdbc.query.Constant
  Return the SQL value of this constant.
getStackTrace(Throwable) - Static method in class com.solarmetric.log.LogAdapter
  Utility method to obtain a stack trace as a String.
getState(Object) - Static method in class kodo.util.ImplHelper
getState(Object) - Method in interface kodo.runtime.KodoPersistenceManager
  Deprecated. Use `KodoPersistenceManager.getStateManager(java.lang.Object)` instead.
getState(Object) - Method in class kodo.runtime.PersistenceManagerImpl
getStateManager(Object) - Method in interface kodo.runtime.KodoPersistenceManager
  Return the state manager for the given instance.
getStateManager(Object) - Method in class kodo.runtime.PersistenceManagerImpl
getStateManager(Object, Object, boolean) - Method in class kodo.runtime.PersistenceManagerImpl
  Return the StateManager for the instance with the given id.
getStatement() - Method in class com.solarmetric.jdbc.DelegatingResultSet
getStatement() - Method in class com.solarmetric.jdbc.JDBCEvent
  Return the Statement for this event, may be null for events unrelated to Statement execution.
getStatement() - Method in class kodo.jdbc.sql.ResultSetResult
  Return the statement that produced this result.
getStatId() - Method in class com.solarmetric.manage.StatisticDTO
  Get the hash code of the source statistic on the server.
getStatistic() - Method in class com.solarmetric.manage.WatchableEvent
  Get the statistic.
getStatistic() - Method in class com.solarmetric.manage.StatisticEvent
getStatistics() - Method in interface com.solarmetric.manage.Watchable
  Get a collection of available statistics.
getStatistics() - Method in class com.solarmetric.manage.TimeWatch
  Get a collection of available statistics.
getStatistics() - Method in class kodo.datacache.AbstractCacheImpl
  Get statistics exported by this object.
getStorageLimitationsFatal() - Method in class kodo.jdbc.sql.DBDictionary
  Whether or not an exception should be thrown if value alteration needs to take place in order to be able to be stored in the database.
getStoreCharsAsNumbers() - Method in class kodo.jdbc.sql.DBDictionary
  If true, Java char values will be stored as numbers.
getStoreLargeNumbersAsStrings() - Method in class kodo.jdbc.sql.DBDictionary
  If true, `BigDecimal`s and `BigInteger`s will be stored as strings.
getStoreManager(boolean) - Method in interface kodo.runtime.KodoPersistenceManager
  Return the store manager in use.
getStoreManager(boolean) - Method in class kodo.runtime.PersistenceManagerImpl
getString() - Method in interface com.solarmetric.conf.Value
  Return a stringified version of this value.
getString() - Method in class com.solarmetric.conf.AbstractValue
getString() - Method in class com.solarmetric.conf.PluginValue
getString() - Method in class com.solarmetric.conf.PluginListValue
getString(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getString(int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getString(Object) - Method in interface kodo.jdbc.sql.Result
  Return the value stored in the given column or id.
getString(Object) - Method in class kodo.jdbc.sql.AbstractResult
getString(Object) - Method in class kodo.jdbc.sql.ResultSetResult
getString(ResultSet, int) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getString(ResultSet, int) - Method in class kodo.jdbc.sql.FoxProDictionary
  FoxPro doesn't auto-truncate values.
getString(String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getString(String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getStringExtension(String) - Method in class kodo.meta.DelegatingExtensions
getStringExtension(String) - Method in interface kodo.meta.Extensions
  Get the value as a string.
getStringExtension(String, String) - Method in class kodo.meta.DelegatingExtensions
getStringExtension(String, String) - Method in interface kodo.meta.Extensions
  Get the value as a string.
getStringFunctions() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getStructTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.STRUCT`.
getSubclassMapping() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getSubclassMapping() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The `ClassMapping` to use when mapping subclasses.
getSuperTables(String, String, String) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getSuperTypes(String, String, String) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getSupportsDeferredConstraints() - Method in class kodo.jdbc.sql.DBDictionary
getSupportsForeignKeys() - Method in class kodo.jdbc.sql.DBDictionary
  Whether this database supports foreign keys or not.
getSupportsLockingWithDistinctClause() - Method in class kodo.jdbc.sql.DBDictionary
  Whether this database supports "FOR UPDATE" queries with a "DISTINCT" clause.
getSupportsLockingWithInnerJoin() - Method in class kodo.jdbc.sql.DBDictionary
  Whether this database supports "FOR UPDATE" queries with inner joins.
getSupportsLockingWithMultipleTables() - Method in class kodo.jdbc.sql.DBDictionary
  Whether this database supports "FOR UPDATE" queries with multiple tables.
getSupportsLockingWithOrderClause() - Method in class kodo.jdbc.sql.DBDictionary
  Whether this database supports "FOR UPDATE" queries with "ORDER BY" clauses.
getSupportsLockingWithOuterJoin() - Method in class kodo.jdbc.sql.DBDictionary
  Whether this database supports "FOR UPDATE" queries with outer joins.
getSupportsMultipleNontransactionalResultSets() - Method in class kodo.jdbc.sql.DBDictionary
  Whether this dictionary supports multiple result sets outside of a transaction.
getSupportsNullTableForGetColumns() - Method in class kodo.jdbc.sql.DBDictionary
  If true, calls to `ResultSet#getColumns` can handle a null table.
getSupportsNullTableForGetImportedKeys() - Method in class kodo.jdbc.sql.DBDictionary
  If true, calls to `ResultSet#getImportedKeys` can handle a null table.
getSupportsNullTableForGetIndexInfo() - Method in class kodo.jdbc.sql.DBDictionary
  If true, calls to `ResultSet#getIndexInfo` can handle a null table.
getSupportsNullTableForGetPrimaryKeys() - Method in class kodo.jdbc.sql.DBDictionary
  If true, calls to `ResultSet#getPrimaryKeys` can handle a null table.
getSupportsSchemaForGetColumns() - Method in class kodo.jdbc.sql.DBDictionary
  Some drivers have problems with using the schema name in calls to `DatabaseMetaData.getColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String)`.
getSupportsSchemaForGetTables() - Method in class kodo.jdbc.sql.DBDictionary
  Some drivers have problems with using the schema name in calls to `DatabaseMetaData.getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[])`.
getSupportsSelectForUpdate() - Method in class kodo.jdbc.sql.DBDictionary
  Whether this dictionary supports "SELECT ...
getSwapSchemaAndCatalog() - Method in class kodo.jdbc.sql.InformixDictionary
  Informix JDBC metadata for all known drivers returns with the table catalog and the table schema name swapped.
getSynchronization() - Method in class kodo.runtime.PersistenceManagerImpl
getSystemFunctions() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getSystemSchemas() - Method in class kodo.jdbc.sql.DBDictionary
  Return the list of system schemas that will not be reflected on when constructing the in-memory representation of the schema.
getSystemTables() - Method in class kodo.jdbc.sql.DBDictionary
  Return the list of system tables that will not be reflected on when constructing the in-memory representation of the schema.
getTable() - Method in class kodo.jdbc.meta.FlatClassMapping
getTable() - Method in class kodo.jdbc.meta.ReferenceFieldMapping
getTable() - Method in class kodo.jdbc.meta.Indicator
getTable() - Method in class kodo.jdbc.meta.StateImageVersionIndicator
getTable() - Method in class kodo.jdbc.meta.NoneFieldMapping
getTable() - Method in class kodo.jdbc.meta.BaseClassMapping
getTable() - Method in interface kodo.jdbc.meta.Mapping
  Return the mapping's primary data table.
getTable() - Method in class kodo.jdbc.meta.VerticalClassMapping
getTable() - Method in class kodo.jdbc.meta.NoneClassMapping
getTable() - Method in class kodo.jdbc.schema.Constraint
  Return the table of this constraint.
getTable() - Method in class kodo.jdbc.schema.Column
  Return the table for the column.
getTable() - Method in class kodo.jdbc.schema.Index
  Return the table of the index.
getTable() - Method in class kodo.jdbc.sql.AbstractRow
getTable() - Method in interface kodo.jdbc.sql.Row
  Return the table for this row.
getTable(String) - Method in class kodo.jdbc.schema.Schema
  Return the table with the given name, or null if none.
getTable1() - Method in class kodo.jdbc.sql.Join
getTable2() - Method in class kodo.jdbc.sql.Join
getTableAlias(Table) - Method in interface kodo.jdbc.sql.Joins
  Return the alias for the given table.
getTableForUpdateClause() - Method in class kodo.jdbc.sql.DBDictionary
  The per-table clause to append to each table alias in a SELECT.
getTableName() - Method in class kodo.jdbc.meta.DBMappingFactory
  The name of the mapping information table.
getTableName() - Method in class kodo.jdbc.schema.DBSequenceFactory
  The sequence table name.
getTableName() - Method in class kodo.jdbc.schema.ClassSequenceFactory
  Return the table name to run sequence queries against.
getTableName() - Method in class kodo.jdbc.schema.PrimaryKeyInfo
getTableName() - Method in class kodo.jdbc.schema.IndexInfo
getTableName() - Method in class kodo.jdbc.schema.ColumnInfo
getTableName() - Method in class kodo.jdbc.schema.DBSchemaFactory
  The name of the mapping information table.
getTableName() - Method in class kodo.jdbc.schema.TableInfo
getTableNameForMetadata(String) - Method in class kodo.jdbc.sql.DBDictionary
  Returns the table name that will be used for obtaining information from `DatabaseMetaData`.
getTablePrivileges(String, String, String) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getTables() - Method in class kodo.jdbc.schema.Schema
  Return the schema's tables.
getTables(DatabaseMetaData, String, String, String, Connection) - Method in class kodo.jdbc.sql.DBDictionary
  Return a result set in the form expected by `DatabaseMetaData.getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[])`.
getTables(DatabaseMetaData, String, String, String, Connection) - Method in class kodo.jdbc.sql.SybaseDictionary
  Sybase requires that autocommit be true for any schema interrogation.
getTables(DatabaseMetaData, String, String, String, Connection) - Method in class kodo.jdbc.sql.DB2Dictionary
  DB2 requires that autocommit be true for any schema interrogation.
getTables(String, String, String, String[]) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getTableSchema() - Method in class kodo.jdbc.schema.ColumnInfo
getTableType() - Method in class kodo.jdbc.sql.MySQLDictionary
  Return the MySQL table type to use when creating tables.
getTableTypes() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getTableTypes() - Method in class kodo.jdbc.sql.DBDictionary
  The table types to look for when reflecting on the schema, separated by commas.
getTag() - Method in interface kodo.query.FilterListener
  Return the tag that this extension listens for.
getTag() - Method in interface kodo.query.AggregateListener
  Return the tag that this listener listens for.
getTangosolCache() - Method in class kodo.datacache.TangosolCache
  Returns the underlying `NamedCache` that this `TangosolCache` is using.
getTangosolCacheName() - Method in class kodo.datacache.TangosolCache
  Returns the name of the Tangosol cache to use.
getTime() - Method in class com.solarmetric.jdbc.JDBCEvent
  Return the time the event was constructed.
getTime() - Method in class com.solarmetric.manage.StatisticEvent
getTime(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getTime(int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getTime(int, Calendar) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getTime(int, Calendar) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getTime(Object, Calendar) - Method in interface kodo.jdbc.sql.Result
  Return the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.
getTime(Object, Calendar) - Method in class kodo.jdbc.sql.AbstractResult
getTime(Object, Calendar) - Method in class kodo.jdbc.sql.ResultSetResult
getTime(ResultSet, int, Calendar) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getTime(String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getTime(String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getTime(String, Calendar) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getTime(String, Calendar) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getTimeDateFunctions() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getTimeout() - Method in class kodo.datacache.QueryKey
  Return the number of milliseconds that this query is valid for, or `<= -1` if this query does not expire.
getTimestamp(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getTimestamp(int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getTimestamp(int, Calendar) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getTimestamp(int, Calendar) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getTimestamp(Object, Calendar) - Method in interface kodo.jdbc.sql.Result
  Return the value stored in the given column or id; may not be supported by results that are not backed by a SQL result set.
getTimestamp(Object, Calendar) - Method in class kodo.jdbc.sql.AbstractResult
getTimestamp(Object, Calendar) - Method in class kodo.jdbc.sql.ResultSetResult
getTimestamp(ResultSet, int, Calendar) - Method in class kodo.jdbc.sql.DBDictionary
  Convert the specified column of the SQL ResultSet to the proper java type.
getTimestamp(String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getTimestamp(String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getTimestamp(String, Calendar) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getTimestamp(String, Calendar) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getTimestampTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.TIMESTAMP`.
getTimeTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.TIME`.
getTimeWatch() - Method in class kodo.manage.KodoTimeWatchManager
  Get the default TimeWatch.
getTimeWatch(KodoPersistenceManager) - Static method in class kodo.manage.KodoTimeWatchManager
  Convenience static method for obtaining the default TimeWatch associated with the JDOConfiguration associated with the passed KodoPersistenceManager.
getTimeWatch(KodoPersistenceManagerFactory) - Static method in class kodo.manage.KodoTimeWatchManager
  Convenience static method for obtaining the default TimeWatch associated with the JDOConfiguration associated with the passed KodoPersistenceManagerFactory.
getTimeWatch(KodoPersistenceManagerFactory, String) - Static method in class kodo.manage.KodoTimeWatchManager
  Convenience static method for obtaining a named time watch associated with the JDOConfiguration associated with the passed KodoPersistenceManagerFactory.
getTimeWatch(KodoPersistenceManager, String) - Static method in class kodo.manage.KodoTimeWatchManager
  Convenience static method for obtaining a named time watch associated with the JDOConfiguration associated with the passed KodoPersistenceManager.
getTimeWatch(String) - Method in class kodo.manage.KodoTimeWatchManager
  Get a named TimeWatch.
getTimeWatchManager() - Method in class kodo.conf.JDOConfigurationImpl
getTimeWatchManager() - Method in interface kodo.conf.JDOConfiguration
  Get the TimeWatch Watchable for this configuration.
getTinyintTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.TINYINT`.
getTrackChanges() - Method in class kodo.util.ProxyManagerImpl
  Whether proxies produced by this factory will use `ChangeTracker`s to try to cut down on data store operations at the cost of some extra bookkeeping overhead.
getTransactionalObjectId(Object) - Static method in class kodo.runtime.KodoHelper
getTransactionalObjectId(Object) - Method in class kodo.runtime.PersistenceManagerImpl
getTransactionalObjects() - Method in class kodo.event.TransactionEvent
  Return the unmodifiable set of persistence capable objects participating in the transaction.
getTransactionalObjects() - Method in interface kodo.runtime.KodoPersistenceManager
  Return a list of current transaction instances.
getTransactionalObjects() - Method in class kodo.runtime.PersistenceManagerImpl
getTransactionalStates() - Method in class kodo.runtime.PersistenceManagerImpl
  Return a copy of all transactional state managers.
getTransactionIsolation() - Method in class com.solarmetric.jdbc.DelegatingConnection
getTransactionIsolation() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getTransactionIsolation() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The transaction isolation level to use at the database level.
getTransactionIsolationConstant() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getTransactionIsolationConstant() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  Return the proper transaction isolation level constant from `Connection`, or -1 for the default level.
getTransactionManager() - Method in class kodo.ee.JNDIManagedRuntime
getTransactionManager() - Method in class kodo.ee.InvocationManagedRuntime
getTransactionManager() - Method in class kodo.ee.AutomaticManagedRuntime
getTransactionManager() - Method in interface kodo.ee.ManagedRuntime
  Return the TransactionManager for the managed runtime.
getTransactionManagerMethod() - Method in class kodo.ee.InvocationManagedRuntime
  Return the method to invoke to get the `TransactionManager`.
getTransactionManagerName() - Method in class kodo.ee.JNDIManagedRuntime
  Return the location of the `TransactionManager` in JNDI.
getTransactionMode() - Method in class kodo.conf.JDOConfigurationImpl
getTransactionMode() - Method in interface kodo.conf.JDOConfiguration
  Specifies the behavior of the transaction model.
getType() - Method in class com.solarmetric.jdbc.DelegatingResultSet
getType() - Method in class com.solarmetric.jdbc.JDBCEvent
  Return the event's type code.
getType() - Method in class kodo.jdbc.schema.Column
  Return the column's SQL type.
getType() - Method in class kodo.jdbc.sql.Join
getType() - Method in class kodo.event.TransactionEvent
  Return the type of event.
getType() - Method in interface kodo.runtime.PCData
getType() - Method in class kodo.enhance.JDOEnhancer
  Return the type being enhanced.
getType() - Method in class kodo.enhance.ApplicationIdTool
  Return the type we are generating an application id for.
getType() - Method in class kodo.meta.DelegatingFieldMetaData
getType() - Method in interface kodo.meta.FieldMetaData
  Return the class of the described field.
getTypeCode() - Method in class kodo.meta.DelegatingFieldMetaData
getTypeCode() - Method in interface kodo.meta.FieldMetaData
  Return the type code of the described field.
getTypeCode(Class) - Static method in class kodo.meta.JDOMetaDataGenerator
getTypeInfo() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getTypeMap() - Method in class com.solarmetric.jdbc.DelegatingConnection
getTypeMapping() - Method in class kodo.jdbc.meta.FieldMapping
  Convenience method to make casting from `FieldMapping.getTypeMetaData()` unnecessary.
getTypeMapping() - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
getTypeMetaData() - Method in class kodo.jdbc.meta.FieldMapping
getTypeMetaData() - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
getTypeMetaData() - Method in class kodo.meta.DelegatingFieldMetaData
getTypeMetaData() - Method in interface kodo.meta.FieldMetaData
  Return metadata for the field's type, if the type is persistent.
getTypeName() - Method in class kodo.jdbc.schema.Column
  If this column's type is not reflected in `Types`, set the type to `Types.OTHER` and set this string to the desired type name.
getTypeName() - Method in class kodo.jdbc.schema.ColumnInfo
getTypeName() - Method in class kodo.meta.DelegatingFieldMetaData
getTypeName() - Method in interface kodo.meta.FieldMetaData
  The value of the `FieldMetaData.TYPE` extension key.
getTypeName(Column) - Method in class kodo.jdbc.sql.DBDictionary
  Return the preferred database type for the given column's type from `Types`.
getUDTs(String, String, String, int[]) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getUnicodeStream(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getUnicodeStream(String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getUnique() - Method in class kodo.jdbc.schema.IndexInfo
getUnloadedFields(FetchConfiguration) - Method in interface kodo.runtime.KodoStateManager
  Return the unloaded fields that need loading based on the given fetch configuration.
getUpdateCount() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
getUpdateCount() - Method in class com.solarmetric.jdbc.DelegatingStatement
getUpdateCount() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getUpdatedObjectIds() - Method in class kodo.event.RemoteCommitEvent
  Return the set of object IDs for updated objects.
getUpdateManager() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getUpdateManager() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The `UpdateManager` to use for managing SQL updates.
getUpdateManagerInstance() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getUpdateManagerInstance() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The `UpdateManager` for runtime data store interaction.
getURL() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getURL(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getURL(int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getURL(String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
getURL(String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getUseDatastoreIdentity() - Method in class kodo.jdbc.meta.ReverseMappingTool
  Whether to use datastore identity when possible.
getUseForeignKeyName() - Method in class kodo.jdbc.meta.ReverseMappingTool
  Return whether the foreign key name will be used to generate relation names.
getUseGetBestRowIdentifierForPrimaryKeys() - Method in class kodo.jdbc.sql.DBDictionary
getUseGetBytesForBlobs() - Method in class kodo.jdbc.sql.DBDictionary
  If true, use `ResultSet.getBytes(int)` for blobs.
getUseGetObjectForBlobs() - Method in class kodo.jdbc.sql.DBDictionary
  If true, use `ResultSet.getObject(int)` to obtain blob data.
getUseImplHelper() - Method in class kodo.meta.JDOMetaDataGenerator
getUserName() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getUserObject() - Method in class kodo.runtime.PersistenceManagerImpl
getUseSchemaName() - Method in class kodo.jdbc.meta.ReverseMappingTool
  Return true if the schema name will be included in the generated class name for each table.
getUseSchemaName() - Method in class kodo.jdbc.sql.DBDictionary
  Whether to use the schema name when constructing a full table name.
getUseSetBytesForBlobs() - Method in class kodo.jdbc.sql.DBDictionary
  If true, use `PreparedStatement.setBytes(int, byte[])` for blobs.
getUseStringsForClobs() - Method in class kodo.jdbc.sql.DBDictionary
getUseTriggersForAutoIncrement() - Method in class kodo.jdbc.sql.OracleDictionary
  If true, then simulate auto-increment in Oracle by using a trigger that inserts a sequence value into the primary key value when a row is inserted.
getValidate() - Method in class kodo.meta.DelegatingClassMetaData
getValidate() - Method in class kodo.meta.DelegatingJDOMetaDataRepository
getValidate() - Method in interface kodo.meta.ClassMetaData
  Return the validation level.
getValidate() - Method in interface kodo.meta.JDOMetaDataRepository
  The metadata validation level.
getValidationSQL() - Method in class kodo.jdbc.sql.DBDictionary
  Simple SQL used to validate connections.
getValidColumnName(String, Table) - Method in class kodo.jdbc.sql.DBDictionary
  Make any necessary changes to the given column name to make it valid for the current DB.
getValidForeignKeyName(String, Table, Table) - Method in class kodo.jdbc.sql.DBDictionary
  Make any necessary changes to the given foreign key name to make it valid for the current DB.
getValidIndexName(String, Table) - Method in class kodo.jdbc.sql.DBDictionary
  Make any necessary changes to the given index name to make it valid for the current DB.
getValidPrimaryKeyName(String, Table) - Method in class kodo.jdbc.sql.DBDictionary
  Make any necessary changes to the given primary key name to make it valid for the current DB.
getValidTableName(String, Schema) - Method in class kodo.jdbc.sql.DBDictionary
  Make any necessary changes to the given table name to make it valid for the current DB.
getValue() - Method in interface com.solarmetric.manage.Statistic
  Get the current value of the passed statistic.
getValue() - Method in class com.solarmetric.manage.SimpleStatistic
  Get the current value.
getValue() - Method in class com.solarmetric.manage.StatisticEvent
getValue() - Method in class kodo.jdbc.query.Constant
  Return the value of this constant.
getValue(String) - Method in interface com.solarmetric.conf.Configuration
  Return a `Value` for a given property.
getValue(String) - Method in class com.solarmetric.conf.ConfigurationImpl
getValueColumn() - Method in class kodo.jdbc.meta.ManyToColumnMapFieldMapping
  Return the column holding the map value.
getValueColumn() - Method in class kodo.jdbc.meta.ColumnMapFieldMapping
  Return the column holding the map value.
getValueForeignKey() - Method in class kodo.jdbc.meta.ManyToManyMapFieldMapping
  Return the foreign key to the map's value objects table.
getValues() - Method in interface com.solarmetric.conf.Configuration
  Return the set of all `Value`s.
getValues() - Method in class com.solarmetric.conf.ConfigurationImpl
getVarbinaryTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.VARBINARY`.
getVarcharTypeName() - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.VARCHAR`.
getVersion() - Method in interface kodo.runtime.KodoStateManager
  Return the current version indicator for this instance.
getVersion() - Method in interface kodo.runtime.PCData
getVersion(Object) - Static method in class kodo.runtime.KodoHelper
  Returns the current version indicator for `o`.
getVersionColumns(String, String, String) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
getVersionIndicator() - Method in class kodo.jdbc.meta.ClassMapping
  Return the version indicator for this class.
getVersionIndicator() - Method in class kodo.jdbc.meta.FlatClassMapping
getVersionIndicator() - Method in class kodo.jdbc.meta.BaseClassMapping
getVersionIndicator() - Method in class kodo.jdbc.meta.ClassMappingInfo
  Return the mapping info for the version indicator, or null if none.
getVersionIndicator() - Method in class kodo.jdbc.meta.VerticalClassMapping
getVersionIndicator() - Method in class kodo.jdbc.meta.NoneClassMapping
getVersionIndicator() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
getVersionIndicator() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The `VersionIndicator` to use when creating new class mappings.
getVersionIndicatorIndexed() - Method in class kodo.jdbc.meta.ClassMapping
getVersionIndicatorName() - Method in class kodo.jdbc.meta.ClassMapping
getWarnings() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
getWarnings() - Method in class com.solarmetric.jdbc.DelegatingStatement
getWarnings() - Method in class com.solarmetric.jdbc.DelegatingConnection
getWarnings() - Method in class com.solarmetric.jdbc.DelegatingResultSet
getWarnings() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
getWatchable() - Method in class com.solarmetric.manage.WatchableEvent
getWatchable() - Method in interface com.solarmetric.manage.Statistic
  Get the Watchable pertaining to this statistic.
getWatchable() - Method in class com.solarmetric.manage.SimpleStatistic
  Get the watchable pertaining to this statistic.
getWatchable(String) - Method in class com.solarmetric.manage.Manager
  Get the Watchable keyed by the passed name.
getWatchableId() - Method in class com.solarmetric.manage.StatisticDTO
getWatchables() - Method in class com.solarmetric.manage.Manager
  Get a HashMap of all Watchables.
getWhere() - Method in interface kodo.jdbc.sql.Select
  Return the WHERE clause, minus any necessary end joins.
getWhere(Select) - Method in class kodo.jdbc.sql.DBDictionary
  Return the portion of the select statement between the WHERE keyword and the ORDER BY clause, or null if no where conditions.

## H

handle(InputStream) - Method in class kodo.event.TCPRemoteCommitProvider.TCPPortListener
  Process an `InputStream` containing objects written by `TCPRemoteCommitProvider#broadcastCommitInfo`.
handleCheckedException(Exception) - Method in class com.solarmetric.rop.ListResultObjectProvider
handleCheckedException(Exception) - Method in interface com.solarmetric.rop.ResultObjectProvider
  Any checked exceptions that are thrown will be passed to this method.
handleCheckedException(Exception) - Method in class com.solarmetric.rop.MergedResultObjectProvider
handleCheckedException(Exception) - Method in class kodo.jdbc.runtime.JDBCResultObjectProvider
handleCheckedException(Exception) - Method in class kodo.runtime.AbstractPCResultObjectProvider
  Throws a `javax.jdo.JDODataStoreException` by default.
has(Object) - Method in class kodo.jdbc.meta.AbstractCollectionFieldMapping.LRSProxyCollection
has(Object) - Method in class kodo.util.AbstractLRSProxyCollection
hasConnection() - Method in class kodo.jdbc.runtime.JDBCStoreManager
hasConnection() - Method in interface kodo.runtime.StoreManager
  Return true if this store manager has established a dedicated connection to the data store.
hasExtension(String) - Method in class kodo.meta.DelegatingExtensions
hasExtension(String) - Method in interface kodo.meta.Extensions
  Return true if the extension with the given key exists for vendor `kodo`.
hasExtension(String, String) - Method in class kodo.meta.DelegatingExtensions
hasExtension(String, String) - Method in interface kodo.meta.Extensions
  Return true if the extension with the given key exists for the given vendor.
hasFetchGroup(String) - Method in interface kodo.runtime.FetchConfiguration
  Return true if the given fetch group has been added.
hashCode() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
hashCode() - Method in class com.solarmetric.jdbc.DelegatingStatement
hashCode() - Method in class com.solarmetric.jdbc.DelegatingConnection
hashCode() - Method in class com.solarmetric.jdbc.DelegatingResultSet
hashCode() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
hashCode() - Method in class com.solarmetric.jdbc.DelegatingDataSource
hashCode() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
hashCode() - Method in class com.solarmetric.conf.ConfigurationImpl
hashCode() - Method in class com.solarmetric.conf.AbstractValue
hashCode() - Method in class kodo.util.Id
hashCode() - Method in class kodo.datacache.QueryKey
  Define a hashing algorithm corresponding to the `QueryKey.equals(java.lang.Object)` method defined above.
hashCode() - Method in class kodo.datacache.DelegatingDataCache
hashCode() - Method in class kodo.meta.DelegatingClassMetaData
hashCode() - Method in class kodo.meta.DelegatingFieldMetaData
hashCode() - Method in class kodo.meta.DelegatingJDOMetaDataRepository
hasKey(Object) - Method in class kodo.jdbc.meta.AbstractMapFieldMapping.LRSProxyMap
hasKey(Object) - Method in class kodo.util.AbstractLRSProxyMap
hasMetaData(Class) - Method in class kodo.jdbc.meta.MappingRepository
hasMetaData(Class) - Method in class kodo.meta.DelegatingJDOMetaDataRepository
hasMetaData(Class) - Method in interface kodo.meta.JDOMetaDataRepository
  Return true if the repository has metadata for the given class.
HOLLOW - Static variable in class kodo.runtime.JDOState
HSQLDictionary - class kodo.jdbc.sql.HSQLDictionary.
  Dictionary for Hypersonic SQL database.
HSQLDictionary() - Constructor for class kodo.jdbc.sql.HSQLDictionary

## I

id - Variable in class kodo.util.Id
  The primary key value.
Id - class kodo.util.Id.
  Datastore identity type.
ID_APPLICATION - Static variable in interface kodo.meta.ClassMetaData
  Constant representing the 'application' JDO identity type.
ID_DATASTORE - Static variable in interface kodo.meta.ClassMetaData
  Constant representing the 'datastore' JDO identity type.
ID_NONDURABLE - Static variable in interface kodo.meta.ClassMetaData
  Constant representing the 'nondurable' JDO identity type.
Id() - Constructor for class kodo.util.Id
  Default constructor.
Id(long, Class) - Constructor for class kodo.util.Id
  Construct with the given unique identifier and type.
Id(String) - Constructor for class kodo.util.Id
  Construct from the result of a `Id.toString()` call on another instance.
Id(String, Class) - Constructor for class kodo.util.Id
  Construct from the result of a `Id.toString()` call on another instance of a known type.
Id(String, ClassLoader) - Constructor for class kodo.util.Id
  Construct from the result of a `Id.toString()` call on another instance.
identifierQuoteString - Variable in class kodo.jdbc.sql.DBMetaData
  What's the string used to quote SQL identifiers? This returns a space " " if identifier quoting isn't supported.
ImplHelper - class kodo.util.ImplHelper.
ImplHelper.RegisterClassListener - interface kodo.util.ImplHelper.RegisterClassListener.
importColumn(Column) - Method in class kodo.jdbc.schema.Table
  Import a column from another table.
importForeignKey(ForeignKey) - Method in class kodo.jdbc.schema.Table
  Import a foreign key; column names must match columns of this table.
importIndex(Index) - Method in class kodo.jdbc.schema.Table
  Import an index; column names must match columns of this table.
importPrimaryKey(PrimaryKey) - Method in class kodo.jdbc.schema.Table
  Import a primary key; column names must match columns of this table.
importSchema(Schema) - Method in class kodo.jdbc.schema.SchemaGroup
  Import a schema from another group.
importTable(Table) - Method in class kodo.jdbc.schema.Schema
  Import a table from another schema.
InClassNameClassIndicator - class kodo.jdbc.meta.InClassNameClassIndicator.
  Determines the class of database records using a column holding the class name, and limits SELECTs using an IN (...) statement.
InClassNameClassIndicator() - Constructor for class kodo.jdbc.meta.InClassNameClassIndicator
Index - class kodo.jdbc.schema.Index.
  Represents a database index.
INDEXED - Static variable in class kodo.jdbc.meta.FieldMapping
  Extension key used to mark whether data columns are indexed.
IndexInfo - class kodo.jdbc.schema.IndexInfo.
  Holder for information about an index.
IndexInfo() - Constructor for class kodo.jdbc.schema.IndexInfo
IndexInfo(ResultSet) - Constructor for class kodo.jdbc.schema.IndexInfo
Indicator - class kodo.jdbc.meta.Indicator.
  Base class for class and version indicators.
INDICATOR_VALUE - Static variable in class kodo.jdbc.meta.MetaDataValueClassIndicator
  Extension key used to specify the column class indicator value for this class.
Indicator() - Constructor for class kodo.jdbc.meta.Indicator
INFO - Static variable in interface com.solarmetric.log.LogConstants
info(Object) - Method in class com.solarmetric.log.LogAdapter
  Log a message with info log level.
info(Object, Throwable) - Method in class com.solarmetric.log.LogAdapter
  Log an error with info log level.
InformixDictionary - class kodo.jdbc.sql.InformixDictionary.
  Dictionary for Informix database.
InformixDictionary() - Constructor for class kodo.jdbc.sql.InformixDictionary
init() - Method in interface com.solarmetric.manage.ManagerUI
init() - Method in class com.solarmetric.manage.ManagerUIImpl
initialize(KodoPersistenceManager, Select, boolean) - Method in class kodo.jdbc.query.SQLPath
initialize(KodoPersistenceManager, Select, boolean) - Method in class kodo.jdbc.query.Constant
initialize(KodoPersistenceManager, Select, boolean) - Method in interface kodo.jdbc.query.JDBCValue
  Initialize the value.
initialize(KodoStateManager, JDOState, FetchConfiguration) - Method in interface kodo.runtime.PCResultObjectProvider
  Initializes the state manager.
initialize(KodoStateManager, JDOState, FetchConfiguration) - Method in class kodo.runtime.AbstractPCResultObjectProvider
initialize(KodoStateManager, JDOState, FetchConfiguration, Object) - Method in class kodo.jdbc.runtime.JDBCStoreManager
initialize(KodoStateManager, JDOState, FetchConfiguration, Object) - Method in interface kodo.runtime.StoreManager
  Initialize the given state manager.
initialize(PersistenceCapable, JDOState) - Method in interface kodo.runtime.KodoStateManager
  Initialize the state manager with its managed persistence capable object the proper JDO lifecycle state.
initialize(PersistenceManagerFactoryImpl, StoreManager, String, String, boolean, int) - Method in class kodo.runtime.PersistenceManagerImpl
  Initialize the persistence manager.
initializeParams(Object[], KodoQuery) - Method in class kodo.datacache.QueryKey
  Convert an array of arguments into the corresponding parameter map, and do any FCO to OID conversion necessary.
initializeQuery(KodoQuery) - Method in class kodo.datacache.QueryKey
  Extract the relevant identifying information from `q`.
insert(KodoStateManager, JDBCStoreManager) - Method in class kodo.jdbc.meta.ClassMapping
insert(KodoStateManager, JDBCStoreManager) - Method in class kodo.jdbc.meta.FieldMapping
insert(KodoStateManager, JDBCStoreManager) - Method in class kodo.jdbc.meta.Indicator
insert(KodoStateManager, JDBCStoreManager) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
insert(KodoStateManager, JDBCStoreManager) - Method in interface kodo.jdbc.meta.Mapping
  Override this method to customize flushing this mapping.
insert(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.FlatClassMapping
insert(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ContainerFieldMapping
insert(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ManyToManyMapFieldMapping
insert(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.Indicator
insert(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.StateImageVersionIndicator
  Packages the version information based on the inserted state.
insert(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.NoneFieldMapping
insert(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ManyToColumnMapFieldMapping
insert(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ColumnMapFieldMapping
insert(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ColumnVersionIndicator
insert(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.OneToManyFieldMapping
insert(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ColumnCollectionFieldMapping
insert(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ColumnFieldMapping
insert(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.BaseClassMapping
insert(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
insert(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ColumnToManyMapFieldMapping
insert(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ColumnClassIndicator
insert(KodoStateManager, RowManager) - Method in interface kodo.jdbc.meta.Mapping
  Set values for the mapping into the proper rows.
insert(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.OneToOneFieldMapping
insert(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.VerticalClassMapping
insert(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ManyToManyFieldMapping
insert(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.NoneClassMapping
insertRow() - Method in class com.solarmetric.jdbc.DelegatingResultSet
insertsAreDetected(int) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
IntValue - class com.solarmetric.conf.IntValue.
IntValue(String) - Constructor for class com.solarmetric.conf.IntValue
invalidateResolve() - Method in class kodo.jdbc.meta.ClassMapping
invalidateResolve() - Method in class kodo.jdbc.meta.FieldMapping
invalidateResolve() - Method in class kodo.jdbc.meta.BaseClassMapping
invalidateResolve() - Method in class kodo.meta.DelegatingClassMetaData
invalidateResolve() - Method in class kodo.meta.DelegatingFieldMetaData
invalidateResolve() - Method in interface kodo.meta.ClassMetaData
  For implementation use.
invalidateResolve() - Method in interface kodo.meta.FieldMetaData
  For implementation use.
invalidMapping(String, Mapping, Class) - Static method in class kodo.jdbc.meta.Mappings
  Return an invalid mapping exception.
invalidMapping(String, Mapping, Class, Object[]) - Static method in class kodo.jdbc.meta.Mappings
  Return an invalid mapping exception.
InValueClassIndicator - class kodo.jdbc.meta.InValueClassIndicator.
  Base class indicator that determines the class of database records using a column holding a value mapped to a class, and limits SELECTs using an IN (...) statement.
InValueClassIndicator() - Constructor for class kodo.jdbc.meta.InValueClassIndicator
INVERSE_COLUMNS - Static variable in class kodo.jdbc.meta.OneToOneFieldMapping
INVERSE_FIELD - Static variable in class kodo.jdbc.meta.OneToOneFieldMapping
INVERSE_NONE - Static variable in class kodo.jdbc.meta.OneToOneFieldMapping
INVERSE_OWNER - Static variable in interface kodo.meta.FieldMetaData
  Extension key used to mark the opposite side of a bi-directional relationship if the opposite side is the one managing data storage for the relationship.
InvocationManagedRuntime - class kodo.ee.InvocationManagedRuntime.
  Implementation of the `ManagedRuntime` interface that uses a static method call to find the TransactionManager.
InvocationManagedRuntime() - Constructor for class kodo.ee.InvocationManagedRuntime
isActive() - Method in class kodo.jdbc.runtime.JDBCStoreManager
isActive() - Method in interface kodo.runtime.StoreManager
  Return true if there is a data store transaction in progress.
isActive() - Method in class kodo.runtime.PersistenceManagerImpl
isAfterLast() - Method in class com.solarmetric.jdbc.DelegatingResultSet
isAutoIncrement() - Method in class kodo.jdbc.meta.ClassMapping
isAutoIncrement() - Method in class kodo.jdbc.meta.FieldMapping
isAutoIncrement() - Method in class kodo.jdbc.schema.Column
  Whether this column is auto-incrementing.
isBeforeFirst() - Method in class com.solarmetric.jdbc.DelegatingResultSet
isCacheable() - Method in class kodo.datacache.QueryKey
  Returns `true` if this query key represents a query that can be cached; otherwise returns `false`.
isCaching() - Method in interface com.solarmetric.conf.Configuration
  Return whether `Properties` conversions are cached.
isCaching() - Method in class com.solarmetric.conf.ConfigurationImpl
isCaching() - Method in interface kodo.datacache.CachingList
  Returns `true` if this list is currently caching results retrieved from the list; otherwise returns `false`.
isCachingEnabled() - Method in class kodo.datacache.DataCacheManager
isCatalogAtStart - Variable in class kodo.jdbc.sql.DBMetaData
  Does a catalog appear at the start of a qualified table name? (Otherwise it appears at the end)
isCatalogAtStart() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
isClosed() - Method in class com.solarmetric.jdbc.DelegatingConnection
isClosed() - Method in interface com.solarmetric.rop.ResultList
  Returns true if the list has been closed.
isClosed() - Method in class kodo.runtime.PersistenceManagerImpl
isCollectionTable(Table, ReverseMappingTool) - Static method in class kodo.jdbc.meta.CollectionFieldMapping
  Return true if the given table matches the pattern for a collection table.
isCompatible(int, int) - Method in class kodo.jdbc.schema.Column
  Return true if this column is compatible with the given JDBC type from `Types` and size.
isCustomDelete(KodoStateManager) - Method in class kodo.jdbc.meta.ClassMapping
isCustomDelete(KodoStateManager) - Method in class kodo.jdbc.meta.FieldMapping
isCustomDelete(KodoStateManager) - Method in class kodo.jdbc.meta.Indicator
isCustomDelete(KodoStateManager) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
isCustomDelete(KodoStateManager) - Method in interface kodo.jdbc.meta.Mapping
  Return `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.
isCustomDeleteEmbedded(KodoStateManager) - Method in class kodo.jdbc.meta.FieldMapping
  Return `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.
isCustomDeleteEmbedded(KodoStateManager) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
isCustomInsert(KodoStateManager) - Method in class kodo.jdbc.meta.ClassMapping
isCustomInsert(KodoStateManager) - Method in class kodo.jdbc.meta.FieldMapping
isCustomInsert(KodoStateManager) - Method in class kodo.jdbc.meta.Indicator
isCustomInsert(KodoStateManager) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
isCustomInsert(KodoStateManager) - Method in interface kodo.jdbc.meta.Mapping
  Return `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.
isCustomNullEmbedded(KodoStateManager) - Method in class kodo.jdbc.meta.FieldMapping
  Return `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.
isCustomNullEmbedded(KodoStateManager) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
isCustomUpdate(KodoStateManager) - Method in class kodo.jdbc.meta.ClassMapping
isCustomUpdate(KodoStateManager) - Method in class kodo.jdbc.meta.FieldMapping
isCustomUpdate(KodoStateManager) - Method in class kodo.jdbc.meta.Indicator
isCustomUpdate(KodoStateManager) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
isCustomUpdate(KodoStateManager) - Method in interface kodo.jdbc.meta.Mapping
  Return `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.
isDataSourceModeEnlisted() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
isDataSourceModeEnlisted() - Method in interface kodo.jdbc.conf.JDBCConfiguration
  Whether the data source is automatically enlisted in global transactions.
isDebugEnabled() - Method in class com.solarmetric.log.LogAdapter
  Is debug logging currently enabled?
isDefaultFetchGroupExplicit() - Method in class kodo.meta.DelegatingFieldMetaData
isDefaultFetchGroupExplicit() - Method in interface kodo.meta.FieldMetaData
  Return whether the field explicitly declares its default fetch group status.
isDefaultPersistent(Class) - Static method in class kodo.meta.JDOMetaDataGenerator
isDeferred() - Method in class kodo.jdbc.schema.Constraint
  Return true if this is a deferred constraint.
isDeleteActionDeferred() - Method in class kodo.jdbc.meta.FieldMapping
isDeleteActionDeferred(String) - Static method in class kodo.jdbc.meta.Mappings
  Return whether the given delete action constant represents a deferred foreign key.
isDeleted() - Method in interface kodo.runtime.KodoStateManager
  Equivalent to same-named `StateManager` method.
isDeleted(Object) - Static method in class kodo.runtime.KodoHelper
isDependent() - Method in interface kodo.runtime.KodoStateManagerSPI
isDependent() - Method in class kodo.meta.DelegatingFieldMetaData
isDependent() - Method in interface kodo.meta.FieldMetaData
  Return true if the `FieldMetaData.DEPENDENT` extension key is true and the field is a first class object.
isDetachable() - Method in class kodo.meta.DelegatingClassMetaData
isDetachable() - Method in interface kodo.meta.ClassMetaData
  True if the class is detachable.
isDirty() - Method in interface kodo.runtime.KodoStateManager
  Equivalent to same-named `StateManager` method.
isDirty(Object) - Static method in class kodo.runtime.KodoHelper
isDistinct() - Method in interface kodo.jdbc.sql.Select
  Return true if this is a SELECT DISTINCT.
isElementDeleteActionDeferred() - Method in class kodo.jdbc.meta.FieldMapping
isElementDependent() - Method in class kodo.meta.DelegatingFieldMetaData
isElementDependent() - Method in interface kodo.meta.FieldMetaData
  Return true if the `FieldMetaData.ELEMENT_DEPENDENT`/`FieldMetaData.VALUE_DEPENDENT` extension key is true and the element/value contains first class objects.
isElementEmbedded() - Method in class kodo.meta.DelegatingFieldMetaData
isElementEmbedded() - Method in interface kodo.meta.FieldMetaData
  A hint to the JDO implementation on whether the arary/collection/map values should be stored as part of the instance rather than as their own instances in the data store.
isEmbedded() - Method in interface kodo.runtime.KodoStateManager
  Return true if this instance has an owner, meaning it is an embedded value.
isEmbedded() - Method in class kodo.meta.DelegatingFieldMetaData
isEmbedded() - Method in interface kodo.meta.FieldMetaData
  This attribute is a hint to the JDO implementation to store this field in the same instance as the class, rather than as a separate datastore instance.
isEmpty() - Method in class kodo.jdbc.sql.SQLBuffer
  Return true if the buffer is emtpy.
isEmpty() - Method in interface kodo.jdbc.sql.Joins
  Whether we have any joins.
isEmpty() - Method in class kodo.util.AbstractLRSProxyMap
isEmpty() - Method in class kodo.util.AbstractLRSProxyCollection
isEmpty() - Method in class kodo.util.CacheMap
isEmpty() - Method in class kodo.meta.DelegatingExtensions
isEmpty() - Method in interface kodo.meta.Extensions
  Return true if there are no keys for any vendor.
isEnhanced() - Method in class kodo.meta.DelegatingClassMetaData
isEnhanced() - Method in interface kodo.meta.ClassMetaData
  Returns true if the class has been enhanced.
isErrorEnabled() - Method in class com.solarmetric.log.LogAdapter
  Is error logging currently enabled?
isExplicit() - Method in class kodo.meta.DelegatingFieldMetaData
isExplicit() - Method in interface kodo.meta.FieldMetaData
  Return true if the field is explicitly declared in the metadata.
isExpression() - Method in interface kodo.query.FilterListener
  Return true if this extension is an expression; i.e.
isFatalEnabled() - Method in class com.solarmetric.log.LogAdapter
  Is fatal logging currently enabled?
isFirst() - Method in class com.solarmetric.jdbc.DelegatingResultSet
isFlushed() - Method in interface kodo.runtime.KodoStateManager
  Return whether this object has been flushed to the database in this transaction.
isForeignKeyInversed() - Method in class kodo.jdbc.sql.Join
isForeignKeyObjectId(ClassMapping, ForeignKey) - Static method in class kodo.jdbc.meta.Mappings
  Return whether the given foreign key to the given mapping can be used to construct object id values.
isForUpdate() - Method in interface kodo.jdbc.sql.Select
  Return true if this is a FOR UPDATE select.
isFrozen() - Method in interface com.solarmetric.conf.Configuration
  Return true if this Configuration has been frozen.
isFrozen() - Method in class com.solarmetric.conf.ConfigurationImpl
isInDefaultFetchGroup() - Method in class kodo.meta.DelegatingFieldMetaData
isInDefaultFetchGroup() - Method in interface kodo.meta.FieldMetaData
  Return true if the field should be fetched at once along with all other default fetch group fields, rather than individually.
isInfoEnabled() - Method in class com.solarmetric.log.LogAdapter
  Is info logging currently enabled?
isInstanceCallbacks() - Method in class kodo.meta.DelegatingClassMetaData
isInstanceCallbacks() - Method in interface kodo.meta.ClassMetaData
  Return true if the class implements `InstanceCallbacks`.
isJoinTable(Table, ReverseMappingTool) - Static method in class kodo.jdbc.meta.ManyToManyFieldMapping
  Return true if the given table matches the pattern for a join table.
isKeyDeleteActionDeferred() - Method in class kodo.jdbc.meta.FieldMapping
isKeyDependent() - Method in class kodo.meta.DelegatingFieldMetaData
isKeyDependent() - Method in interface kodo.meta.FieldMetaData
  Return true if the `FieldMetaData.KEY_DEPENDENT` extension key is true and the key contains first class objects.
isKeyEmbedded() - Method in class kodo.meta.DelegatingFieldMetaData
isKeyEmbedded() - Method in interface kodo.meta.FieldMetaData
  A hint to the JDO implementation on whether the map keys should be stored as part of the instance rather than as their own instances in the data store.
isKnownType(Class) - Static method in class kodo.meta.JDOMetaDataGenerator
isLast() - Method in class com.solarmetric.jdbc.DelegatingResultSet
isLoaded(int) - Method in interface kodo.runtime.PCData
isLocking() - Method in class kodo.jdbc.runtime.JDBCStoreManager
isLocking() - Method in interface kodo.runtime.StoreManager
  Return true if data loaded through this store manager will be locked on the data store side.
isLogEnabled(short) - Method in class com.solarmetric.log.LogAdapter
  Check to see if the specified logging level is enabled.
isLogical() - Method in class kodo.jdbc.schema.Constraint
  Return whether this constraint is a logical constraint only; i.e.
isLogical() - Method in class kodo.jdbc.schema.ForeignKey
isLogical() - Method in class kodo.jdbc.schema.PrimaryKey
isLRS() - Method in class kodo.meta.DelegatingFieldMetaData
isLRS() - Method in interface kodo.meta.FieldMetaData
  Whether this field is backed by a large result set.
isManaged() - Method in interface kodo.runtime.KodoPersistenceManager
  Whether this persistence manager is using managed transactions.
isManaged() - Method in class kodo.runtime.PersistenceManagerImpl
isNameTaken(String) - Method in class kodo.jdbc.schema.NameSet
  Return true if the given name is in use already.
isNew() - Method in interface kodo.runtime.KodoStateManager
  Equivalent to same-named `StateManager` method.
isNew(Object) - Static method in class kodo.runtime.KodoHelper
isNotNull() - Method in class kodo.jdbc.schema.Column
  Return true if this is a NOT NULL column.
isOwner(Proxy, KodoStateManager, int) - Static method in class kodo.util.Proxies
  Used by proxy types to check if the given owners and field names are equivalent.
isPersistenceCapable() - Method in class kodo.enhance.JDOEnhancer
  Return true if the class being enhanced is a `PersistenceCapable` type.
isPersistent() - Method in interface kodo.runtime.KodoStateManager
  Equivalent to same-named `StateManager` method.
isPersistent(Object) - Static method in class kodo.runtime.KodoHelper
isPrimaryKey() - Method in class kodo.jdbc.schema.Column
  Return true if this column belongs to the table's primary key.
isPrimaryKey() - Method in class kodo.meta.DelegatingFieldMetaData
isPrimaryKey() - Method in interface kodo.meta.FieldMetaData
  If true, the field was specified in the meta data to be a primary key field.
isPrimaryKeyObjectId(boolean) - Method in class kodo.jdbc.meta.ClassMapping
  Return true if the this class' primary key columns correspond to the base class' primary key columns used to construct oid values.
isPrimaryKeyObjectId(boolean) - Method in class kodo.jdbc.meta.FlatClassMapping
isPrimaryKeyObjectId(boolean) - Method in class kodo.jdbc.meta.BaseClassMapping
isPrimaryKeyObjectId(boolean) - Method in class kodo.jdbc.meta.VerticalClassMapping
isPrimaryKeyObjectId(boolean) - Method in class kodo.jdbc.meta.NoneClassMapping
isQueryCacheEnabled() - Method in interface kodo.runtime.FetchConfiguration
  Return whether or not query caching is enabled.
isReadOnly - Variable in class kodo.jdbc.sql.DBMetaData
  Is the database in read-only mode?
isReadOnly() - Method in class com.solarmetric.jdbc.DelegatingConnection
isReadOnly() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
isRefDeleteActionDeferred() - Method in class kodo.jdbc.meta.ClassMapping
isRefDeleteActionDeferred() - Method in class kodo.jdbc.meta.FieldMapping
isReserved(String) - Method in class kodo.jdbc.sql.DBDictionary
  Returns true if this database considers a name as "reserved".
isReserved(String) - Method in class kodo.jdbc.sql.DBMetaData
  Return true if the given string is a keyword in this database.
isResolved() - Method in class kodo.jdbc.meta.ClassMapping
isResolved() - Method in class kodo.jdbc.meta.FieldMapping
isResolved() - Method in class kodo.meta.DelegatingClassMetaData
isResolved() - Method in class kodo.meta.DelegatingFieldMetaData
isResolved() - Method in interface kodo.meta.ClassMetaData
  For implementation use.
isResolved() - Method in interface kodo.meta.FieldMetaData
  Return whether this field has been resolved.
isRunning() - Method in class kodo.event.TCPRemoteCommitProvider.TCPPortListener
isSelectCount() - Method in interface kodo.jdbc.sql.Select
  Return true if this is a SELECT COUNT.
isSingleFile() - Method in class kodo.jdbc.meta.FileMappingFactory
  Whether to use a single top-level mapping file.
isSingleOperation() - Method in class kodo.jdbc.meta.FileMappingFactory
isSingleOperation() - Method in class kodo.jdbc.meta.MetaDataMappingFactory
isSingleOperation() - Method in class kodo.jdbc.meta.DBMappingFactory
isSingleOperation() - Method in interface kodo.jdbc.meta.MappingFactory
  Return true if this factory reads and writes all system mappings at once.
isSingleRow() - Method in class kodo.jdbc.meta.DBMappingFactory
  Whether to use a single row for all mapping data, or to place the data for each class in a separate row.
isSubclassTable(Table) - Method in interface kodo.jdbc.meta.ReverseCustomizer
  Return true if the given table is for a class that is a subclass of another persistent type.
isSubclassTable(Table) - Method in class kodo.jdbc.meta.PropertiesReverseCustomizer
isSupported() - Method in class kodo.jdbc.sql.DBDictionary
  By default, all dictionaries are supported except for the generic DBDictionary.
isSynthetic() - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
  Whether the null indicator column is managed by this mapping.
isSystemIndex(String, Table) - Method in class kodo.jdbc.sql.DBDictionary
  This method is used to filter system indexes from database metadata.
isSystemIndex(String, Table) - Method in class kodo.jdbc.sql.PostgresDictionary
isSystemIndex(String, Table) - Method in class kodo.jdbc.sql.HSQLDictionary
isSystemTable(String, String, boolean) - Method in class kodo.jdbc.sql.DBDictionary
  This method is used to filter system tables from database metadata.
isSystemTable(String, String, boolean) - Method in class kodo.jdbc.sql.PostgresDictionary
isTraceEnabled() - Method in class com.solarmetric.log.LogAdapter
  Is trace logging currently enabled?
isTracking() - Method in class kodo.util.AbstractLRSProxyMap
isTracking() - Method in class kodo.util.AbstractLRSProxyCollection
isTracking() - Method in interface kodo.util.ChangeTracker
  Return true if this tracker has an up-to-date view of all the changes to the container it is managing.
isTransactional() - Method in interface kodo.runtime.KodoStateManager
  Equivalent to same-named `StateManager` method.
isTransactional(Object) - Static method in class kodo.runtime.KodoHelper
isTransactionModeManaged() - Method in class kodo.conf.JDOConfigurationImpl
isTransactionModeManaged() - Method in interface kodo.conf.JDOConfiguration
  Return whether managed transactions are being used.
isTransient() - Method in class kodo.meta.DelegatingFieldMetaData
isTransient() - Method in interface kodo.meta.FieldMetaData
  Return whether this is a transient field.
isUnaccessedVariable() - Method in class kodo.jdbc.query.SQLPath
  Return true if this is a bound variable that has not been accessed after binding.
isUnique() - Method in class kodo.jdbc.schema.Index
  Return true if this is a UNIQUE index.
isValue(int) - Static method in class kodo.jdbc.meta.Mappings
  Return true if the given type code represents a simple JDBC value.
isVariable() - Method in class kodo.jdbc.query.SQLPath
isVariable() - Method in class kodo.jdbc.query.Constant
isVariable() - Method in interface kodo.query.Value
isWarnEnabled() - Method in class com.solarmetric.log.LogAdapter
  Is warning logging currently enabled?
iterator() - Method in class kodo.util.AbstractLRSProxyCollection
iterator(Proxy, Iterator) - Static method in class kodo.util.Proxies
  Return an iterator that dirties its own on calls to remove.
itr() - Method in class kodo.jdbc.meta.AbstractMapFieldMapping.LRSProxyMap
itr() - Method in class kodo.jdbc.meta.AbstractCollectionFieldMapping.LRSProxyCollection
itr() - Method in class kodo.util.AbstractLRSProxyMap
itr() - Method in class kodo.util.AbstractLRSProxyCollection

## J

JDataStoreDictionary - class kodo.jdbc.sql.JDataStoreDictionary.
  Dictionary for Borland JDataStore
JDataStoreDictionary() - Constructor for class kodo.jdbc.sql.JDataStoreDictionary
JDBCAggregateListener - interface kodo.jdbc.query.JDBCAggregateListener.
  JDBC extension to the `AggregateListener`.
JDBCConfiguration - interface kodo.jdbc.conf.JDBCConfiguration.
  Configuration that defines the properties necessary to configure runtime and connect to a JDBC DataSource.
JDBCConfigurationImpl - class kodo.jdbc.conf.JDBCConfigurationImpl.
  Default implementation of the `JDBCConfiguration` interface.
JDBCConfigurationImpl() - Constructor for class kodo.jdbc.conf.JDBCConfigurationImpl
  Default constructor.
JDBCConfigurationImpl(boolean) - Constructor for class kodo.jdbc.conf.JDBCConfigurationImpl
  Constructor.
JDBCConnectionFactory - class kodo.jdbc.ee.JDBCConnectionFactory.
  JCA ConnectionFactory for obtaining PersistenceManagers.
JDBCConnectionFactory() - Constructor for class kodo.jdbc.ee.JDBCConnectionFactory
JDBCConnectionFactory(ManagedConnectionFactory, ConnectionManager) - Constructor for class kodo.jdbc.ee.JDBCConnectionFactory
JDBCConnectionFactory(Properties) - Constructor for class kodo.jdbc.ee.JDBCConnectionFactory
JDBCEvent - class com.solarmetric.jdbc.JDBCEvent.
  A JDBC event.
JDBCEvent(Connection, short, JDBCEvent, Statement, String) - Constructor for class com.solarmetric.jdbc.JDBCEvent
  Constructor.
JDBCFetchConfiguration - interface kodo.jdbc.runtime.JDBCFetchConfiguration.
  JDBC extensions to Kodo's `FetchConfiguration`.
JDBCFilterListener - interface kodo.jdbc.query.JDBCFilterListener.
  JDBC extension to the `FilterListener`.
JDBCListener - interface com.solarmetric.jdbc.JDBCListener.
  A listener for all `JDBCEvent`s that occur on for a given `JDBCEventConnectionDecorator`.
jdbcListeners - Variable in class kodo.jdbc.conf.JDBCConfigurationImpl
JDBCManagedConnectionFactory - class kodo.jdbc.ee.JDBCManagedConnectionFactory.
  JCA managed connection factory.
JDBCManagedConnectionFactory() - Constructor for class kodo.jdbc.ee.JDBCManagedConnectionFactory
JDBCPersistenceManagerFactory - class kodo.jdbc.runtime.JDBCPersistenceManagerFactory.
  PersistenceManagerFactory type for use with the JDBC runtime.
JDBCPersistenceManagerFactory() - Constructor for class kodo.jdbc.runtime.JDBCPersistenceManagerFactory
  Default constructor; however, the factory construction methods are recommended.
JDBCPersistenceManagerFactory(JDBCConfiguration) - Constructor for class kodo.jdbc.runtime.JDBCPersistenceManagerFactory
  Construct the factory with the given option settings; however, the factory construction methods are recommended.
JDBCResultObjectProvider - class kodo.jdbc.runtime.JDBCResultObjectProvider.
  Object provider implementation wrapped around a JDBC `Result`.
JDBCResultObjectProvider(Class, JDBCStoreManager, JDBCFetchConfiguration, Result) - Constructor for class kodo.jdbc.runtime.JDBCResultObjectProvider
  Constructor.
JDBCResultObjectProvider(ClassMapping, JDBCStoreManager, JDBCFetchConfiguration, Result) - Constructor for class kodo.jdbc.runtime.JDBCResultObjectProvider
  Constructor.
JDBCStoreManager - class kodo.jdbc.runtime.JDBCStoreManager.
  StoreManager plugin that uses JDBC to store persistent data in a relational data store.
JDBCStoreManager() - Constructor for class kodo.jdbc.runtime.JDBCStoreManager
JDBCTypes - interface kodo.jdbc.meta.JDBCTypes.
  JDBC type constants.
JDBCValue - interface kodo.jdbc.query.JDBCValue.
  A Value represents any non-operator in a query filter, including constants, variables, and object fields.
jdbcVersion - Variable in class kodo.jdbc.sql.DBMetaData
  The version of the JDBC specification in use: either 1, 2, or 3.
JDOConfiguration - interface kodo.conf.JDOConfiguration.
  Defines the properties necessary to configure runtime properties and connect to a data source.
JDOConfigurationImpl - class kodo.conf.JDOConfigurationImpl.
  Implementation of the `JDOConfiguration` interface.
JDOConfigurationImpl() - Constructor for class kodo.conf.JDOConfigurationImpl
  Default constructor.
JDOConfigurationImpl(boolean) - Constructor for class kodo.conf.JDOConfigurationImpl
  Constructor.
JDOConnectionFactory - interface kodo.ee.JDOConnectionFactory.
  Marker interface for JCA ConnectionFactories used to obtain PersistenceManagers for a particular runtime.
JDOEnhancer - class kodo.enhance.JDOEnhancer.
  Bytecode enhancer used to create `PersistenceCapable` classes from JDO metadata.
JDOEnhancer(JDOConfiguration, BCClass, JDOMetaDataRepository) - Constructor for class kodo.enhance.JDOEnhancer
  Constructor.
JDOEnhancer(JDOConfiguration, Class) - Constructor for class kodo.enhance.JDOEnhancer
  Constructor.
JDOEnhancer(JDOConfiguration, ClassMetaData) - Constructor for class kodo.enhance.JDOEnhancer
  Constructor.
JDOManagedConnectionFactory - interface kodo.ee.JDOManagedConnectionFactory.
  Marker interface for a managed connection factory for JDO.
JDOMetaDataGenerator - class kodo.meta.JDOMetaDataGenerator.
JDOMetaDataGenerator(JDOConfiguration) - Constructor for class kodo.meta.JDOMetaDataGenerator
JDOMetaDataParser - class kodo.meta.JDOMetaDataParser.
JDOMetaDataParser(JDOConfiguration) - Constructor for class kodo.meta.JDOMetaDataParser
JDOMetaDataRepository - interface kodo.meta.JDOMetaDataRepository.
  Repository of JDO metadata.
JDOMetaDataTool - class kodo.meta.JDOMetaDataTool.
  Tool for generating default JDO metadata.
JDOMetaDataTool() - Constructor for class kodo.meta.JDOMetaDataTool
jdoPostAttach(Object) - Method in interface kodo.runtime.PostAttachCallback
  Invoked on the managed persistent instance after it has been the subject of an attach process.
jdoPostDetach(Object) - Method in interface kodo.runtime.PostDetachCallback
  Invoked on the detached copy of the persistent instance after it has been detached.
jdoPreAttach() - Method in interface kodo.runtime.PreAttachCallback
  Invoked on the detached instance immediately before it is to be attached.
jdoPreDetach() - Method in interface kodo.runtime.PreDetachCallback
  Invoked on the persistent instance before it is detached.
JDOState - class kodo.runtime.JDOState.
JDOState() - Constructor for class kodo.runtime.JDOState
JDOTypes - interface kodo.meta.JDOTypes.
  Type constants for JDO managed fields.
JDOVersion - class kodo.conf.JDOVersion.
  This class contains version information for JDO.
JDOVersion() - Constructor for class kodo.conf.JDOVersion
JMSRemoteCommitProvider - class kodo.event.JMSRemoteCommitProvider.
  JMS-based implementation of `RemoteCommitProvider` that listens for object modifications and propagates those changes to other RemoteCommitProviders over a JMS topic.
JMSRemoteCommitProvider() - Constructor for class kodo.event.JMSRemoteCommitProvider
JNDIManagedRuntime - class kodo.ee.JNDIManagedRuntime.
  Implementation of the `ManagedRuntime` interface that uses JNDI to find the TransactionManager.
JNDIManagedRuntime() - Constructor for class kodo.ee.JNDIManagedRuntime
Join - class kodo.jdbc.sql.Join.
  Represents a SQL join.
join(Column, Column) - Method in class kodo.jdbc.schema.ForeignKey
  Join a local column to a primary key column of another table.
join(ForeignKey, boolean, boolean) - Method in interface kodo.jdbc.sql.Joins
  Join the columns of the given foreign key.
join(Joins) - Method in class kodo.jdbc.meta.FieldMapping
  Join this value to the class table.
join(Joins) - Method in class kodo.jdbc.meta.ContainerFieldMapping
join(Joins) - Method in class kodo.jdbc.meta.OneToManyFieldMapping
join(Joins) - Method in class kodo.jdbc.meta.ColumnFieldMapping
join(Joins) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
join(Joins) - Method in class kodo.jdbc.meta.OneToOneFieldMapping
join(Joins, boolean) - Method in class kodo.jdbc.meta.ReferenceFieldMapping
  Joins from the owning class' table to the table where this field lies using the reference foreign key.
Join(Table, String, Table, String, ForeignKey, boolean) - Constructor for class kodo.jdbc.sql.Join
  Constructor for inner and outer joins.
JoinableMapping - interface kodo.jdbc.meta.JoinableMapping.
  Represents a mapping that can be joined to.
joinConstant(Column, Object) - Method in class kodo.jdbc.schema.ForeignKey
  Join a constant value to a local column of this table.
joinConstant(Object, Column) - Method in class kodo.jdbc.schema.ForeignKey
  Join a constant value to a primary key column of another table.
joinKey(Joins) - Method in class kodo.jdbc.meta.FieldMapping
  Join the key value to the class table.
joinKey(Joins) - Method in class kodo.jdbc.meta.AbstractMapFieldMapping
joinKeyRelation(Joins) - Method in class kodo.jdbc.meta.FieldMapping
  Join this value's table to the table for the related first class object key type, if any.
joinKeyRelation(Joins) - Method in class kodo.jdbc.meta.ManyToManyMapFieldMapping
joinKeyRelation(Joins) - Method in class kodo.jdbc.meta.ManyToColumnMapFieldMapping
joinRelation(Joins) - Method in class kodo.jdbc.meta.FieldMapping
  Join this value's table to the table for the related first class object type, if any.
joinRelation(Joins) - Method in class kodo.jdbc.meta.ManyToManyMapFieldMapping
joinRelation(Joins) - Method in class kodo.jdbc.meta.ColumnToManyMapFieldMapping
joinRelation(Joins) - Method in class kodo.jdbc.meta.OneToOneFieldMapping
joinRelation(Joins) - Method in class kodo.jdbc.meta.ManyToManyFieldMapping
joinRelation(String, ForeignKey, boolean, boolean) - Method in interface kodo.jdbc.sql.Joins
  Join the columns of the given foreign key, which represents a relation via the given field name.
Joins - interface kodo.jdbc.sql.Joins.
  Tracks joins made when traversing relations in a select.
joinsSelect() - Method in interface kodo.jdbc.sql.Select
  Return a SELECT with the same aliases as this one.
joinSuperclass(Joins) - Method in class kodo.jdbc.meta.ClassMapping
  Join the mapping to its superclass table.
joinSuperclass(Joins) - Method in class kodo.jdbc.meta.FlatClassMapping
joinSuperclass(Joins) - Method in class kodo.jdbc.meta.BaseClassMapping
joinSuperclass(Joins) - Method in class kodo.jdbc.meta.VerticalClassMapping
joinSuperclass(Joins) - Method in class kodo.jdbc.meta.NoneClassMapping

## K

KEY_DELETE_ACTION - Static variable in class kodo.jdbc.meta.FieldMapping
  Extension key used to mark the foreign key delete action to use for the keys of a map, if they represent a foreign key to a related object.
KEY_DEPENDENT - Static variable in interface kodo.meta.FieldMetaData
  Extension key used to mark first class object keys that should be deleted when the owning object is deleted.
KEY_INDEXED - Static variable in class kodo.jdbc.meta.FieldMapping
  Extension key used to mark whether key columns are indexed.
KEY_SIZE - Static variable in class kodo.jdbc.meta.FieldMapping
  Extension key used to mark the size of key data columns.
KEY_TYPE - Static variable in interface kodo.meta.FieldMetaData
  Extension key used to indicate the type of keys held by a map field declared to be of a generic interface or object type.
keyRemoved(Object, boolean) - Method in class kodo.util.CacheMap
  Invoked when a key-value pair is evicted from this data structure.
keyRemoved(Object, boolean) - Method in class kodo.datacache.AbstractCacheImpl
  Invoked when a key is expired from this cache.
keys(Object) - Method in class kodo.jdbc.meta.AbstractMapFieldMapping.LRSProxyMap
keys(Object) - Method in class kodo.util.AbstractLRSProxyMap
keySet() - Method in class kodo.util.AbstractLRSProxyMap
keySet() - Method in class kodo.util.CacheMap
kodo.conf - package kodo.conf
  Kodo Configuration
kodo.datacache - package kodo.datacache
  Kodo Data Cache
kodo.ee - package kodo.ee
  JDO Enterprise Extensions
kodo.enhance - package kodo.enhance
  JDO Enhancer
kodo.event - package kodo.event
  Event Notification Framework
kodo.jdbc.conf - package kodo.jdbc.conf
  JDBC Configuration
kodo.jdbc.ee - package kodo.jdbc.ee
  JDBC Enterprise
kodo.jdbc.meta - package kodo.jdbc.meta
  Object-Relational Mapping
kodo.jdbc.query - package kodo.jdbc.query
  JDBC Query
kodo.jdbc.runtime - package kodo.jdbc.runtime
  JDBC Runtime
kodo.jdbc.schema - package kodo.jdbc.schema
  Schema Management
kodo.jdbc.sql - package kodo.jdbc.sql
  SQL Abstraction
kodo.manage - package kodo.manage
  Kodo Management / Monitoring
kodo.meta - package kodo.meta
  JDO MetaData
kodo.query - package kodo.query
  JDO Abstract Query Framework
kodo.runtime - package kodo.runtime
  Common JDO Runtime Environment
kodo.util - package kodo.util
  JDO Utilities
KodoExtent - interface kodo.runtime.KodoExtent.
  Extension of the `Extent` interface that adds some Kodo-specific methods.
KodoHelper - class kodo.runtime.KodoHelper.
  Helper methods for acquiring `PersistenceManagerFactory` objects and obtaining information about persistence capable instances.
KodoHelper() - Constructor for class kodo.runtime.KodoHelper
KodoPersistenceManager - interface kodo.runtime.KodoPersistenceManager.
  Interface implemented by Kodo persistence managers.
KodoPersistenceManagerFactory - interface kodo.runtime.KodoPersistenceManagerFactory.
  Interface implemented by Kodo persistence manager factories.
KodoPersistenceManagerSPI - interface kodo.runtime.KodoPersistenceManagerSPI.
KodoQuery - interface kodo.query.KodoQuery.
  Extension of the `Query` interface that adds some Kodo-specific methods.
KodoStateManager - interface kodo.runtime.KodoStateManager.
  Interface implemented by Kodo state managers.
KodoStateManagerSPI - interface kodo.runtime.KodoStateManagerSPI.
KodoTimeWatchManager - class kodo.manage.KodoTimeWatchManager.
  A KodoTimeWatchManager manages TimeWatch objects.
KodoTimeWatchManager(JDOConfiguration) - Constructor for class kodo.manage.KodoTimeWatchManager

## L

last() - Method in class com.solarmetric.jdbc.DelegatingResultSet
LazySchemaFactory - class kodo.jdbc.schema.LazySchemaFactory.
  Factory that uses database metadata to construct the system schema.
LazySchemaFactory() - Constructor for class kodo.jdbc.schema.LazySchemaFactory
length() - Method in class kodo.jdbc.query.SQLPath
length() - Method in class kodo.jdbc.query.Constant
length() - Method in interface kodo.jdbc.query.JDBCValue
  Return the number of SQL elements in this value.
LEVEL_CLASS - Static variable in class kodo.jdbc.meta.ReverseMappingTool
LEVEL_PACKAGE - Static variable in class kodo.jdbc.meta.ReverseMappingTool
license - Variable in class kodo.conf.JDOConfigurationImpl
list() - Method in interface kodo.runtime.KodoExtent
  Returns a list of all objects represented by this extent.
listen() - Method in class kodo.event.TCPRemoteCommitProvider.TCPPortListener
listIterator(ProxyCollection, ListIterator, Class) - Static method in class kodo.util.Proxies
  Return a proxy iterator that dirties its owner on remove, set, and add.
ListResultObjectProvider - class com.solarmetric.rop.ListResultObjectProvider.
  A result object provider wrapped around a normal list.
ListResultObjectProvider(List) - Constructor for class com.solarmetric.rop.ListResultObjectProvider
  Constructor.
load(ClassMapping, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.runtime.JDBCStoreManager
  Load the object in the current row of the given result.
load(JDBCStoreManager, boolean, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.ClassMapping
  Override this method to customize obtaining a result containing all instances of this class.
load(KodoStateManager, Collection, FetchConfiguration, Object) - Method in class kodo.jdbc.runtime.JDBCStoreManager
load(KodoStateManager, Collection, FetchConfiguration, Object) - Method in interface kodo.runtime.StoreManager
  Load the given state manager.
load(KodoStateManager, Collection, FetchConfiguration, Object) - Method in interface kodo.runtime.PCData
load(KodoStateManager, FetchConfiguration) - Method in class kodo.runtime.AbstractPCResultObjectProvider
  Load data from the current input record into the given state manager.
load(KodoStateManager, FetchConfiguration, Object) - Method in interface kodo.runtime.PCData
load(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.FieldMapping
  Load secondary data using a connection from the store manager.
load(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.AbstractMapFieldMapping
load(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.NoneFieldMapping
load(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.AbstractCollectionFieldMapping
load(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.ColumnFieldMapping
load(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
load(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.ClobFieldMapping
load(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.OneToOneFieldMapping
load(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.ByteArrayFieldMapping
load(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.PCObjectOneToOneFieldMapping
load(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.BlobFieldMapping
load(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.ClassMapping
  Override this method to customize loading a result into an instance.
load(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.FieldMapping
  Load virtual row data; the given result is not guaranteed to contain data for this field, so the field mapping should make sure the result contains its needed column data before loading.
load(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.ContainerFieldMapping
  Loads the metadata.
load(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.NoneFieldMapping
load(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.OneToManyFieldMapping
load(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.CollectionFieldMapping
load(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.TransformationFieldMapping
load(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
load(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.ValueFieldMapping
load(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.ClobFieldMapping
load(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.OneToOneFieldMapping
load(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.ByteArrayFieldMapping
load(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.PCObjectOneToOneFieldMapping
load(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.ManyToManyFieldMapping
load(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.BlobFieldMapping
load(KodoStateManager, JDBCStoreManager, JDOState, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.ClassMapping
  Override this method to load the state of a given object, returning true if this method handles the load.
load(KodoStateManager, JDBCStoreManager, Result) - Method in class kodo.jdbc.meta.VersionIndicator
  Load virtual row data.
load(KodoStateManager, JDBCStoreManager, Result) - Method in class kodo.jdbc.meta.ColumnVersionIndicator
load(Object, JDBCFetchConfiguration) - Method in class kodo.jdbc.runtime.JDBCStoreManager
  Load the object with the given oid.
load(Result, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.query.SQLPath
load(Result, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.query.Constant
load(Result, JDBCStoreManager, JDBCFetchConfiguration) - Method in interface kodo.jdbc.query.JDBCValue
  Load the data for this value.
loadAll(Collection, JDOState, int, FetchConfiguration, Object) - Method in class kodo.jdbc.runtime.JDBCStoreManager
loadAll(Collection, JDOState, int, FetchConfiguration, Object) - Method in interface kodo.runtime.StoreManager
  Initialize, load, or validate the existance of all of the given objects.
loadBatchedResult(KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration, Result, Object) - Method in class kodo.jdbc.meta.AbstractCollectionFieldMapping
  Helper method to check the given result for a batched result for this field, and if present load the field from the batched result.
loadDefaults() - Method in class com.solarmetric.conf.ConfigurationImpl
loadKeyProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.FieldMapping
  Load this field's key value using the given result.
loadKeyProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.ManyToManyMapFieldMapping
loadKeyProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.NoneFieldMapping
loadKeyProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.ManyToColumnMapFieldMapping
loadKeyProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.PCObjectToNMapFieldMapping
loadKeyProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.PCObjectMapFieldMapping
loadKeyProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.MapFieldMapping
loadKeyProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
loadKeyProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.PCObjectToManyMapFieldMapping
loadKeyProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.OneToOneFieldMapping
loadKeyProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.NToManyMapFieldMapping
loadKeyProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.NToPCObjectMapFieldMapping
loadProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.FieldMapping
  Load this field value using the given result.
loadProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.ManyToManyMapFieldMapping
loadProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.NoneFieldMapping
loadProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.PCObjectToNMapFieldMapping
loadProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.OneToManyFieldMapping
loadProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.PCObjectMapFieldMapping
loadProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.MapFieldMapping
loadProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.CollectionFieldMapping
loadProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.TransformationFieldMapping
loadProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
loadProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.ColumnToManyMapFieldMapping
loadProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.ValueFieldMapping
loadProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.ClobFieldMapping
loadProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.OneToOneFieldMapping
loadProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.ManyToPCObjectMapFieldMapping
loadProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.PCObjectCollectionFieldMapping
loadProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.ByteArrayFieldMapping
loadProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.PCObjectOneToOneFieldMapping
loadProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.ManyToNMapFieldMapping
loadProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.ManyToManyFieldMapping
loadProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.NToPCObjectMapFieldMapping
loadProjection(JDBCStoreManager, JDBCFetchConfiguration, Result) - Method in class kodo.jdbc.meta.BlobFieldMapping
loadSubclasses(ClassMapping) - Method in class kodo.jdbc.runtime.JDBCStoreManager
  Makes sure all subclasses of the given type are loaded in the JVM.
loadSubclasses(JDBCStoreManager) - Method in class kodo.jdbc.meta.ClassIndicator
  Load all subclasses of the owning class mapping into the JVM.
loadSubclasses(JDBCStoreManager) - Method in class kodo.jdbc.meta.MetaDataValueClassIndicator
loadSubclasses(JDBCStoreManager) - Method in class kodo.jdbc.meta.InClassNameClassIndicator
  Initialize the subclass list for our base class.
LOB - Static variable in class kodo.jdbc.meta.Mappings
locatorsUpdateCopy() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
lock() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
  Synchronizes on an internal lock.
lock() - Method in interface kodo.runtime.KodoPersistenceManager
  Deprecated.
lock() - Method in class kodo.runtime.PersistenceManagerImpl
lock() - Method in interface kodo.runtime.KodoPersistenceManagerSPI
log - Variable in class kodo.event.AbstractRemoteCommitProvider
log - Variable in class kodo.datacache.AbstractCacheImpl
  The log to use.
LOG_DATACACHE - Static variable in interface kodo.conf.JDOConfiguration
  Name of logger for messages from the data cache: `kodo.DataCache`.
LOG_ENHANCE - Static variable in interface kodo.conf.JDOConfiguration
  Name of logger for enhancement-related messages: `kodo.Enhance`.
LOG_JDBC - Static variable in interface kodo.jdbc.conf.JDBCConfiguration
  Name of the logger for JDBC-related messages: `kodo.jdbc.JDBC`.
LOG_METADATA - Static variable in interface kodo.conf.JDOConfiguration
  Name of logger for JDO metadata-related messages: `kodo.MetaData`.
LOG_RUNTIME - Static variable in interface kodo.conf.JDOConfiguration
  Name of logger for messages from the runtime system: `kodo.Runtime`.
LOG_SCHEMA - Static variable in interface kodo.jdbc.conf.JDBCConfiguration
  Name of the logger for schema-related messages: `kodo.jdbc.Schema`.
LOG_SQL - Static variable in interface kodo.jdbc.conf.JDBCConfiguration
  Name of the logger for SQL execution messages: `kodo.jdbc.SQL`.
LOG_TOOL - Static variable in interface kodo.conf.JDOConfiguration
  Name of logger for messages from the development tools: `kodo.Tool`.
log(short, String, Throwable) - Method in class com.solarmetric.log.LogAdapter
  Send the specified log message to the handler.
log(String, Mapping, Class) - Static method in class kodo.jdbc.meta.Mappings
  Log a warning about bad mapping info and return false.
log(String, Mapping, Class, Object[]) - Static method in class kodo.jdbc.meta.Mappings
  Log a warning about bad mapping info and return false.
LogAdapter - class com.solarmetric.log.LogAdapter.
  A simple adapter to allow the implementation of a `Log`.
LogAdapter() - Constructor for class com.solarmetric.log.LogAdapter
LogConstants - interface com.solarmetric.log.LogConstants.
  Constant logging levels.
logFactory - Variable in class com.solarmetric.conf.ConfigurationImpl
LogOutputStream - class com.solarmetric.log.LogOutputStream.
  Many standard components log to `OutputStream`s.
LogOutputStream(Log, int) - Constructor for class com.solarmetric.log.LogOutputStream
  Constructor.
LRS - Static variable in interface kodo.meta.FieldMetaData
  Extension key used to mark containers that should use special large result set handlers.
LRSProxy - interface kodo.util.LRSProxy.
  Marker interface for large result set proxies.

## M

main(String[]) - Static method in class com.solarmetric.manage.RemoteManagementTool
  Usage: java com.solarmetric.manage.RemoteManagementTool [option]* -host/-h <hostname> -port/-p <port>
main(String[]) - Static method in class kodo.jdbc.meta.ReverseMappingTool
  Usage: java kodo.jdbc.meta.ReverseMappingTool [option]* <.schema file or resource>*
main(String[]) - Static method in class kodo.jdbc.meta.DBMappingFactory
  Usage: java kodo.jdbc.schema.DBMappingFactory [option]* -action/-a <add | drop | clean>
main(String[]) - Static method in class kodo.jdbc.meta.MappingTool
  Usage: java kodo.jdbc.meta.MappingTool [option]* -action/-a <refresh | drop | validate | buildSchema | revert | import | export> <class name | .java file | .class file | .jdo file>+
main(String[]) - Static method in class kodo.jdbc.schema.DBSequenceFactory
  Usage: java kodo.jdbc.schema.DBSequenceFactory [option]* -action/-a <add | drop | increment>
main(String[]) - Static method in class kodo.jdbc.schema.ClassSequenceFactory
  Usage: java kodo.jdbc.schema.ClassSequenceFactory [option]* [class name | .java file | .class file | .jdo file]*
main(String[]) - Static method in class kodo.jdbc.schema.SchemaGenerator
  Usage: java kodo.jdbc.schema.SchemaGenerator [option]*
main(String[]) - Static method in class kodo.jdbc.schema.SchemaTool
  Usage: java kodo.jdbc.schema.SchemaTool [option]* -action/-a <add | retain | drop | refresh | createDB | dropDB | import | export> <.schema file or resource>*
main(String[]) - Static method in class kodo.jdbc.schema.DBSchemaFactory
  Usage: java kodo.jdbc.schema.DBSchemaFactory [option]* -action/-a <add | drop>
main(String[]) - Static method in class kodo.conf.JDOVersion
main(String[]) - Static method in class kodo.enhance.JDOEnhancer
  Usage: java kodo.enhance.JDOEnhancer [option]* <class name | .java file | .class file | .jdo file>+
main(String[]) - Static method in class kodo.enhance.ApplicationIdTool
  Usage: java kodo.enhance.ApplicationIdTool [option]* <class name | .java file | .class file | .jdo file>+
main(String[]) - Static method in class kodo.meta.JDOMetaDataTool
  Usage: java kodo.meta.JDOMetaDataTool [option]* <class name | .java file | .class file>+
MAJOR_RELEASE - Static variable in class kodo.conf.JDOVersion
makeClassDirty(Class) - Method in interface kodo.runtime.KodoPersistenceManager
  Mark the given class as dirty within the current transaction.
makeClassDirty(Class) - Method in class kodo.runtime.PersistenceManagerImpl
makeDirty(int) - Method in interface kodo.runtime.KodoStateManager
  Mark the field with the given index as dirty.
makeDirty(Object, String) - Static method in class kodo.runtime.KodoHelper
makeDirty(Proxy) - Static method in class kodo.util.Proxies
  Used by proxy types to dirty their owner.
makeEmbedded(Object, KodoStateManager, int) - Method in interface kodo.runtime.KodoPersistenceManager
  Deprecated.
makeEmbedded(Object, KodoStateManager, int) - Method in class kodo.runtime.PersistenceManagerImpl
makeEmbedded(Object, KodoStateManager, int) - Method in interface kodo.runtime.KodoPersistenceManagerSPI
makeNameValid(String, NameSet, int) - Method in class kodo.jdbc.sql.DBDictionary
  Shortens the given name to the given maximum length, then checks that it is not a reserved word.
makeNontransactional(Object) - Method in class kodo.runtime.PersistenceManagerImpl
makeNontransactionalAll(Collection) - Method in class kodo.runtime.PersistenceManagerImpl
makeNontransactionalAll(Object[]) - Method in class kodo.runtime.PersistenceManagerImpl
makePersistent(Object) - Method in class kodo.runtime.PersistenceManagerImpl
makePersistentAll(Collection) - Method in class kodo.runtime.PersistenceManagerImpl
makePersistentAll(Object[]) - Method in class kodo.runtime.PersistenceManagerImpl
makePersistentInternal(Object) - Method in class kodo.runtime.PersistenceManagerImpl
makePersistentInternal(Object) - Method in interface kodo.runtime.KodoPersistenceManagerSPI
makeTransactional(Object) - Method in class kodo.runtime.PersistenceManagerImpl
makeTransactionalAll(Collection) - Method in class kodo.runtime.PersistenceManagerImpl
makeTransactionalAll(Object[]) - Method in class kodo.runtime.PersistenceManagerImpl
makeTransient(Object) - Method in class kodo.runtime.PersistenceManagerImpl
makeTransientAll(Collection) - Method in class kodo.runtime.PersistenceManagerImpl
makeTransientAll(Object[]) - Method in class kodo.runtime.PersistenceManagerImpl
MANAGE_NONE - Static variable in interface kodo.meta.FieldMetaData
  Constant specifying the management level of a field.
MANAGE_PERSISTENT - Static variable in interface kodo.meta.FieldMetaData
  Constant specifying the management level of a field.
MANAGE_TRANSACTIONAL - Static variable in interface kodo.meta.FieldMetaData
  Constant specifying the management level of a field.
Manageable - interface com.solarmetric.manage.Manageable.
  Eventually this interface will be such that classes that can be monitored and managed in other ways will implement it.
managedRuntime - Variable in class kodo.conf.JDOConfigurationImpl
ManagedRuntime - interface kodo.ee.ManagedRuntime.
  This interface must be implemented by concrete plugins to application servers in order to integrate the JDO runtime in a managed environment.
Manager - class com.solarmetric.manage.Manager.
  Manager that acts as registry for Watchables.
Manager() - Constructor for class com.solarmetric.manage.Manager
  Allow creation of a Manager.
ManagerClient - interface com.solarmetric.manage.ManagerClient.
  Client side of the Manager client/server implementation.
ManagerClientImpl - class com.solarmetric.manage.ManagerClientImpl.
  Client side of the Manager client/server implementation.
ManagerClientImpl() - Constructor for class com.solarmetric.manage.ManagerClientImpl
  Construct the Manager client, but let it be configured later.
ManagerClientImpl(Manager, InetAddress, int) - Constructor for class com.solarmetric.manage.ManagerClientImpl
  Connect to a remote ManagerServer at the passed InetAddress and port.
ManagerClientImpl(Manager, Socket) - Constructor for class com.solarmetric.manage.ManagerClientImpl
  Construct the Manager client with an already running socket.
ManagerClientImpl(Manager, String, int) - Constructor for class com.solarmetric.manage.ManagerClientImpl
  Connect to a remote ManagerServer at the passed host and port.
ManagerEvent - class com.solarmetric.manage.ManagerEvent.
  Event produced by the Manager class and sent to ManagerListeners.
ManagerEvent(Manager, String) - Constructor for class com.solarmetric.manage.ManagerEvent
  Create a new event holding a reference to the manager, and the name of the registered watchable.
managerInstance - Variable in class kodo.conf.JDOConfigurationImpl
ManagerListener - interface com.solarmetric.manage.ManagerListener.
  The listener interface for receiving manager events.
managerServer - Variable in class kodo.conf.JDOConfigurationImpl
ManagerServer - interface com.solarmetric.manage.ManagerServer.
  Server side of the Manager client/server implementation.
ManagerServerImpl - class com.solarmetric.manage.ManagerServerImpl.
  Server side of the Manager client/server implementation.
ManagerServerImpl.ManagerSkeleton - class com.solarmetric.manage.ManagerServerImpl.ManagerSkeleton.
  Class/thread that handles individual ManagerClient connections.
ManagerServerImpl.ManagerSkeleton(ManagerServerImpl, Socket, Log) - Constructor for class com.solarmetric.manage.ManagerServerImpl.ManagerSkeleton
ManagerServerImpl() - Constructor for class com.solarmetric.manage.ManagerServerImpl
  Construct the ManagerServerImpl, but defer configuration.
ManagerServerImpl(Manager, int, int, String) - Constructor for class com.solarmetric.manage.ManagerServerImpl
  Construct the ManagerServerImpl to listen on the given port and address with the passed backlog.
managerUI - Variable in class kodo.conf.JDOConfigurationImpl
ManagerUI - interface com.solarmetric.manage.ManagerUI.
  UI for management.
ManagerUIImpl - class com.solarmetric.manage.ManagerUIImpl.
  A remote monitoring GUI.
ManagerUIImpl() - Constructor for class com.solarmetric.manage.ManagerUIImpl
ManyToColumnMapFieldMapping - class kodo.jdbc.meta.ManyToColumnMapFieldMapping.
  Maps a map of persistence capable keys to single-column values.
ManyToColumnMapFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.ManyToColumnMapFieldMapping
  Constructor.
ManyToManyFieldMapping - class kodo.jdbc.meta.ManyToManyFieldMapping.
  Maps a relation to a collection of other objects using an xref table.
ManyToManyFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.ManyToManyFieldMapping
  Constructor.
ManyToManyMapFieldMapping - class kodo.jdbc.meta.ManyToManyMapFieldMapping.
  Maps a map of FCO key and FCO values.
ManyToManyMapFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.ManyToManyMapFieldMapping
  Constructor.
ManyToNMapFieldMapping - class kodo.jdbc.meta.ManyToNMapFieldMapping.
  Maps a map of persistence capable keys to simple values.
ManyToNMapFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.ManyToNMapFieldMapping
  Constructor.
ManyToPCObjectMapFieldMapping - class kodo.jdbc.meta.ManyToPCObjectMapFieldMapping.
  A map where the keys are related objects and the values are unknown persistent objects.
ManyToPCObjectMapFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.ManyToPCObjectMapFieldMapping
  Constructor.
map() - Method in class kodo.jdbc.meta.FlatClassMapping
map() - Method in class kodo.jdbc.meta.ContainerFieldMapping
map() - Method in class kodo.jdbc.meta.AbstractMapFieldMapping
map() - Method in class kodo.jdbc.meta.ManyToManyMapFieldMapping
map() - Method in class kodo.jdbc.meta.StateImageVersionIndicator
map() - Method in class kodo.jdbc.meta.NoneFieldMapping
map() - Method in class kodo.jdbc.meta.ManyToColumnMapFieldMapping
map() - Method in class kodo.jdbc.meta.ColumnMapFieldMapping
map() - Method in class kodo.jdbc.meta.PCObjectToNMapFieldMapping
map() - Method in class kodo.jdbc.meta.ColumnVersionIndicator
map() - Method in class kodo.jdbc.meta.OneToManyFieldMapping
map() - Method in class kodo.jdbc.meta.PCObjectMapFieldMapping
map() - Method in class kodo.jdbc.meta.ColumnCollectionFieldMapping
map() - Method in class kodo.jdbc.meta.MapFieldMapping
map() - Method in class kodo.jdbc.meta.CollectionFieldMapping
map() - Method in class kodo.jdbc.meta.ColumnFieldMapping
map() - Method in class kodo.jdbc.meta.BaseClassMapping
map() - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
map() - Method in class kodo.jdbc.meta.ColumnToManyMapFieldMapping
map() - Method in class kodo.jdbc.meta.PCObjectToManyMapFieldMapping
map() - Method in class kodo.jdbc.meta.ColumnClassIndicator
map() - Method in class kodo.jdbc.meta.ValueFieldMapping
map() - Method in interface kodo.jdbc.meta.Mapping
  Map a new instance of this mapping type.
map() - Method in class kodo.jdbc.meta.ClobFieldMapping
map() - Method in class kodo.jdbc.meta.OneToOneFieldMapping
map() - Method in class kodo.jdbc.meta.ManyToPCObjectMapFieldMapping
map() - Method in class kodo.jdbc.meta.PCObjectCollectionFieldMapping
map() - Method in class kodo.jdbc.meta.ByteArrayFieldMapping
map() - Method in class kodo.jdbc.meta.VerticalClassMapping
map() - Method in class kodo.jdbc.meta.PCObjectOneToOneFieldMapping
map() - Method in class kodo.jdbc.meta.ManyToNMapFieldMapping
map() - Method in class kodo.jdbc.meta.ManyToManyFieldMapping
map() - Method in class kodo.jdbc.meta.NToManyMapFieldMapping
map() - Method in class kodo.jdbc.meta.NToPCObjectMapFieldMapping
map() - Method in class kodo.jdbc.meta.NoneClassMapping
map() - Method in class kodo.jdbc.meta.BlobFieldMapping
map(Table, boolean) - Method in class kodo.jdbc.meta.AbstractCollectionFieldMapping
MapFieldMapping - class kodo.jdbc.meta.MapFieldMapping.
  Maps a map of simple values.
MapFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.MapFieldMapping
  Constructor.
Mapping - interface kodo.jdbc.meta.Mapping.
  Interface implemented by all mappings.
mappingFactory - Variable in class kodo.jdbc.conf.JDBCConfigurationImpl
MappingFactory - interface kodo.jdbc.meta.MappingFactory.
  Factory for object-relational mapping information.
MappingInfo - class kodo.jdbc.meta.MappingInfo.
  Base class for `ClassMappingInfo` and `FieldMappingInfo`.
MappingInfo() - Constructor for class kodo.jdbc.meta.MappingInfo
MappingInfoNotFoundException - exception kodo.jdbc.meta.MappingInfoNotFoundException.
MappingInfoNotFoundException() - Constructor for class kodo.jdbc.meta.MappingInfoNotFoundException
MappingInfoNotFoundException(String) - Constructor for class kodo.jdbc.meta.MappingInfoNotFoundException
MappingInfoNotFoundException(String, Object) - Constructor for class kodo.jdbc.meta.MappingInfoNotFoundException
MappingInfoRepository - class kodo.jdbc.meta.MappingInfoRepository.
  Simple repository for `ClassMappingInfo`s.
MappingInfoRepository(JDBCConfiguration) - Constructor for class kodo.jdbc.meta.MappingInfoRepository
  Constructor.
MappingRepository - class kodo.jdbc.meta.MappingRepository.
  Repository of class mapping information.
MappingRepository(JDBCConfiguration) - Constructor for class kodo.jdbc.meta.MappingRepository
  Constructor.
MappingRepository(JDBCConfiguration, JDOMetaDataRepository) - Constructor for class kodo.jdbc.meta.MappingRepository
  Constructor.
Mappings - class kodo.jdbc.meta.Mappings.
  Mapping helper class.
Mappings() - Constructor for class kodo.jdbc.meta.Mappings
MappingTool - class kodo.jdbc.meta.MappingTool.
  Tool for manipulating class mappings and associated schema.
MappingTool(JDBCConfiguration) - Constructor for class kodo.jdbc.meta.MappingTool
  Constructor.
matchManagedConnections(Set, Subject, ConnectionRequestInfo) - Method in class kodo.jdbc.ee.JDBCManagedConnectionFactory
max - Variable in class kodo.jdbc.schema.DBSequenceFactory.Seq
maxBinaryLiteralLength - Variable in class kodo.jdbc.sql.DBMetaData
  How many hex characters can you have in an inline binary literal?
maxCatalogNameLength - Variable in class kodo.jdbc.sql.DBMetaData
  What's the maximum length of a catalog name?
maxCharLiteralLength - Variable in class kodo.jdbc.sql.DBMetaData
  What's the max length for a character literal?
maxColumnNameLength - Variable in class kodo.jdbc.sql.DBMetaData
  What's the limit on column name length?
maxColumnsInGroupBy - Variable in class kodo.jdbc.sql.DBMetaData
  What's the maximum number of columns in a "GROUP BY" clause?
maxColumnsInIndex - Variable in class kodo.jdbc.sql.DBMetaData
  What's the maximum number of columns allowed in an index?
maxColumnsInOrderBy - Variable in class kodo.jdbc.sql.DBMetaData
  What's the maximum number of columns in an "ORDER BY" clause?
maxColumnsInSelect - Variable in class kodo.jdbc.sql.DBMetaData
  What's the maximum number of columns in a "SELECT" list?
maxColumnsInTable - Variable in class kodo.jdbc.sql.DBMetaData
  What's the maximum number of columns in a table?
maxConnections - Variable in class kodo.jdbc.sql.DBMetaData
  How many active connections can we have at a time to this database?
maxCursorNameLength - Variable in class kodo.jdbc.sql.DBMetaData
  What's the maximum cursor name length?
maxIndexLength - Variable in class kodo.jdbc.sql.DBMetaData
  What's the maximum length of an index (in bytes)?
maxKeyNameLength() - Method in class kodo.jdbc.sql.DBDictionary
  Returns the maximum number of characters in a generic key name (e.g., an index, a primary or foreign key) for this database.
maxProcedureNameLength - Variable in class kodo.jdbc.sql.DBMetaData
  What's the maximum length of a procedure name?
maxRowSize - Variable in class kodo.jdbc.sql.DBMetaData
  What's the maximum length of a single row?
maxSchemaNameLength - Variable in class kodo.jdbc.sql.DBMetaData
  What's the maximum length allowed for a schema name?
maxStatementLength - Variable in class kodo.jdbc.sql.DBMetaData
  What's the maximum length of a SQL statement?
maxStatements - Variable in class kodo.jdbc.sql.DBMetaData
  How many active statements can we have open at one time to this database?
maxStatementTracking - Static variable in class com.solarmetric.jdbc.PerformanceTracker
  The number of slow statements we will track.
maxTableNameLength - Variable in class kodo.jdbc.sql.DBMetaData
  What's the maximum length of a table name?
maxTablesInSelect - Variable in class kodo.jdbc.sql.DBMetaData
  What's the maximum number of tables in a SELECT statement?
maxUserNameLength - Variable in class kodo.jdbc.sql.DBMetaData
  What's the maximum length of a user name?
MergedResultObjectProvider - class com.solarmetric.rop.MergedResultObjectProvider.
  A result object provider that merges multiple result object provider delegates.
MergedResultObjectProvider(ResultObjectProvider[]) - Constructor for class com.solarmetric.rop.MergedResultObjectProvider
  Constructor.
MergedResultObjectProvider(ResultObjectProvider[], Comparator) - Constructor for class com.solarmetric.rop.MergedResultObjectProvider
  Constructor.
metaDataClassName - Variable in class kodo.jdbc.sql.DBMetaData
  The connection class.
MetaDataMappingFactory - class kodo.jdbc.meta.MetaDataMappingFactory.
  Factory that places mapping information in JDO metadata extensions.
MetaDataMappingFactory() - Constructor for class kodo.jdbc.meta.MetaDataMappingFactory
MetaDataValueClassIndicator - class kodo.jdbc.meta.MetaDataValueClassIndicator.
  Determines the class of database records using a metadata extensions that map a database value to the class it represents.
MetaDataValueClassIndicator() - Constructor for class kodo.jdbc.meta.MetaDataValueClassIndicator
metaRepos - Variable in class kodo.conf.JDOConfigurationImpl
MICRO - Static variable in class kodo.jdbc.sql.DBDictionary
MILLI - Static variable in class kodo.jdbc.sql.DBDictionary
MINOR_RELEASE - Static variable in class kodo.conf.JDOVersion
MODE_ENTRY - Static variable in class kodo.util.Proxies
MODE_KEY - Static variable in class kodo.util.Proxies
MODE_VALUE - Static variable in class kodo.util.Proxies
moveToCurrentRow() - Method in class com.solarmetric.jdbc.DelegatingResultSet
moveToInsertRow() - Method in class com.solarmetric.jdbc.DelegatingResultSet
MultiLoaderClassResolver - class kodo.util.MultiLoaderClassResolver.
  A simple `ClassResolver` that uses multiple class loaders to resolve classes.
MultiLoaderClassResolver() - Constructor for class kodo.util.MultiLoaderClassResolver
MultiLoaderClassResolver(ClassLoader[]) - Constructor for class kodo.util.MultiLoaderClassResolver
MySQLDictionary - class kodo.jdbc.sql.MySQLDictionary.
  Dictionary for MySQL.
MySQLDictionary() - Constructor for class kodo.jdbc.sql.MySQLDictionary

## N

NameSet - class kodo.jdbc.schema.NameSet.
  Name sets track what names have been taken, ignoring case.
NameSet() - Constructor for class kodo.jdbc.schema.NameSet
NANO - Static variable in class kodo.jdbc.sql.DBDictionary
nativeSQL(String) - Method in class com.solarmetric.jdbc.DelegatingConnection
needsRefresh(Object, Object) - Method in class kodo.jdbc.meta.ColumnVersionIndicator
  Return true if `mem` is not up-to-date with `db`.
needsRefresh(Object, Object) - Method in class kodo.jdbc.meta.DateVersionIndicator
needsRefresh(Object, Object) - Method in class kodo.jdbc.meta.NumberVersionIndicator
newCacheMap() - Method in class kodo.datacache.QueryCacheImpl
  Returns a new `CacheMap` for use as the underlying data cache.
newClassMetaData(Class) - Method in class kodo.meta.JDOMetaDataGenerator
newClassMetaData(Class, Class, int) - Method in class kodo.jdbc.meta.ReverseMappingTool
  Return a new class metadata for the given name and parent.
newCollectionProxy(Class, Class, Comparator) - Method in class kodo.util.ProxyManagerImpl
newCollectionProxy(Class, Class, Comparator) - Method in interface kodo.util.ProxyManager
  Return a proxy for the given collection type.
newColumn(String, Table) - Method in class kodo.jdbc.schema.SchemaGroup
  Return a new column with the given name and owner table.
newColumn(String, Table) - Method in class kodo.jdbc.schema.DynamicSchemaFactory
newColumnInfo(ResultSet) - Method in class kodo.jdbc.sql.DBDictionary
  Construct a new `ColumnInfo` from the given `ResultSet`
newColumnInfo(ResultSet) - Method in class kodo.jdbc.sql.InformixDictionary
newCustomProxy(Class) - Method in class kodo.util.ProxyManagerImpl
newCustomProxy(Object) - Method in class kodo.util.ProxyManagerImpl
newCustomProxy(Object) - Method in interface kodo.util.ProxyManager
  Return a proxy for the given object, or null if this manager cannot proxy the object.
newDataCacheInstance() - Method in class kodo.conf.JDOConfigurationImpl
newDataCacheInstance() - Method in interface kodo.conf.JDOConfiguration
  Return a new data cache instance using the configured plugin settings.
newDataStoreId(PersistenceCapable, ClassMetaData) - Method in class kodo.jdbc.runtime.JDBCStoreManager
newDataStoreId(PersistenceCapable, ClassMetaData) - Method in interface kodo.runtime.StoreManager
  Create a new unique datastore identity for the given instance.
newDataStoreId(String, ClassMetaData) - Method in class kodo.jdbc.runtime.JDBCStoreManager
newDataStoreId(String, ClassMetaData) - Method in interface kodo.runtime.StoreManager
  Create a new unique datastore identity for the given type from the given string.
newDateProxy() - Method in class kodo.util.ProxyManagerImpl
newDateProxy() - Method in interface kodo.util.ProxyManager
  Return a new date proxy.
newExtent(Class, boolean) - Method in class kodo.jdbc.runtime.JDBCStoreManager
newExtent(Class, boolean) - Method in interface kodo.runtime.StoreManager
  Return an extent of the given candidate class, optionally including subclasses.
newFetchConfigurationInstance() - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
  Override to use a `JDBCFetchConfiguration`.
newFetchConfigurationInstance() - Method in class kodo.conf.JDOConfigurationImpl
newFetchConfigurationInstance() - Method in interface kodo.conf.JDOConfiguration
  Return a new fetch configuration configured with the proper defaults.
newFieldMetaData(String, Class, ClassMetaData) - Method in class kodo.jdbc.meta.ReverseMappingTool
  Return a new field metadata for the given name, type, and owner.
newFieldMetaData(String, Class, ClassMetaData) - Method in class kodo.meta.JDOMetaDataGenerator
newForeignKey(String, Table) - Method in class kodo.jdbc.schema.SchemaGroup
  Return a new foreign key with the given name and owner table.
newForeignKey(String, Table) - Method in class kodo.jdbc.schema.DynamicSchemaFactory
newForeignKeyInfo(ResultSet) - Method in class kodo.jdbc.sql.DBDictionary
  Construct a new `ForeignKeyInfo` from the given `ResultSet`
newIndex(String, Table) - Method in class kodo.jdbc.schema.SchemaGroup
  Return a new index with the given name and owner table.
newIndexInfo(ResultSet) - Method in class kodo.jdbc.sql.DBDictionary
  Construct a new `IndexInfo` from the given `ResultSet`
newIndexInfo(ResultSet) - Method in class kodo.jdbc.sql.InformixDictionary
newInstance(Class, Class, Comparator, boolean) - Method in interface kodo.util.ProxyMap
  This method should return a new proxy of the same concrete type as the implementing class.
newInstance(Class, Comparator, boolean) - Method in interface kodo.util.ProxyCollection
  This method should return a new proxy of the same concrete type as the implementing class.
newInstance(String) - Static method in class kodo.jdbc.meta.VersionIndicator
  Return the indicator for the given indicator name.
newInstance(String) - Static method in class kodo.jdbc.meta.ClassIndicator
  Return the indicator for the given indicator name.
newInstance(String, ClassMetaData) - Static method in class kodo.jdbc.meta.ClassMapping
  Return the mapping for the given mapping type.
newInstance(String, FieldMetaData) - Static method in class kodo.jdbc.meta.FieldMapping
  Return the mapping for the given mapping name.
newJoins() - Method in interface kodo.jdbc.sql.Select
  Return a new instance to use for joining.
newManagedObjectCache() - Method in class kodo.runtime.PersistenceManagerImpl
  Create a `Map` to be used for the managed object cache.
newMap() - Method in class kodo.datacache.AbstractCacheImpl
  Returns a new `Map` for use as the underlying data cache.
newMap() - Method in class kodo.datacache.TangosolCache
  Returns a new `NamedCache` for use as the underlying data cache.
newMap() - Method in class kodo.datacache.CacheImpl
  Returns a new `CacheMap` for use as the underlying data cache.
newMapProxy(Class, Class, Class, Comparator) - Method in class kodo.util.ProxyManagerImpl
newMapProxy(Class, Class, Class, Comparator) - Method in interface kodo.util.ProxyManager
  Return a proxy for the given map type.
newObjectIdInstance(Class, String) - Method in class kodo.runtime.PersistenceManagerImpl
newPersistenceManager(String, String, StoreManager, boolean, int) - Method in class kodo.runtime.PersistenceManagerFactoryImpl
  Return a PersistenceManager configured with the proper settings.
newPersistenceManagerImplInstance(String, String) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
  Override to cache persistence manager auth info.
newPersistenceManagerImplInstance(String, String) - Method in class kodo.conf.JDOConfigurationImpl
newPersistenceManagerImplInstance(String, String) - Method in interface kodo.conf.JDOConfiguration
  Create a new persistence manager instance with the configured plugin data.
newPrimaryKey(String, Table) - Method in class kodo.jdbc.schema.SchemaGroup
  Return a new primary key with the given name and owner table.
newPrimaryKeyInfo(ResultSet) - Method in class kodo.jdbc.sql.DBDictionary
  Construct a new `PrimaryKeyInfo` from the given `ResultSet`
newPrimaryKeyInfo(ResultSet) - Method in class kodo.jdbc.sql.InformixDictionary
newProxy(int) - Method in interface kodo.runtime.KodoStateManager
  Create a new hollow proxy instance for the given field.
newQuery() - Method in class kodo.runtime.PersistenceManagerImpl
newQuery(Class) - Method in class kodo.runtime.PersistenceManagerImpl
newQuery(Class, Collection) - Method in class kodo.runtime.PersistenceManagerImpl
newQuery(Class, Collection, String) - Method in class kodo.runtime.PersistenceManagerImpl
newQuery(Class, String) - Method in class kodo.runtime.PersistenceManagerImpl
newQuery(Extent) - Method in class kodo.runtime.PersistenceManagerImpl
newQuery(Extent, String) - Method in class kodo.runtime.PersistenceManagerImpl
newQuery(Object) - Method in class kodo.runtime.PersistenceManagerImpl
newQuery(String, Object) - Method in class kodo.jdbc.runtime.JDBCStoreManager
newQuery(String, Object) - Method in interface kodo.runtime.StoreManager
  Return a query implementation suitable for this runtime.
newQuery(String, Object) - Method in class kodo.runtime.PersistenceManagerImpl
newQueryCacheInstance() - Method in class kodo.conf.JDOConfigurationImpl
newQueryCacheInstance() - Method in interface kodo.conf.JDOConfiguration
  Return a new query cache instance using the configured plugin settings.
newRemoteCommitProviderInstance() - Method in class kodo.conf.JDOConfigurationImpl
newRemoteCommitProviderInstance() - Method in interface kodo.conf.JDOConfiguration
  Create a remote commit provider from the configured plugin.
newResultList(ResultObjectProvider) - Method in interface kodo.runtime.FetchConfiguration
  Return a new result list for the current fetch configuration.
newSchema(String) - Method in class kodo.jdbc.schema.SchemaGroup
  Return a new schema with the given name.
newSelect() - Method in class kodo.jdbc.runtime.JDBCStoreManager
  Return a new select for queries.
newStoreManager() - Method in class kodo.jdbc.runtime.JDBCPersistenceManagerFactory
newStoreManager() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
  Return a new StoreManager for this runtime.
newTable(String, Schema) - Method in class kodo.jdbc.schema.SchemaGroup
  Return a new table with the given name and owner schema.
newTable(String, Schema) - Method in class kodo.jdbc.schema.DynamicSchemaFactory
newTableInfo(ResultSet) - Method in class kodo.jdbc.sql.DBDictionary
  Construct a new `TableInfo` from the given `ResultSet`
next() - Method in class com.solarmetric.jdbc.DelegatingResultSet
next() - Method in class com.solarmetric.rop.ListResultObjectProvider
next() - Method in interface com.solarmetric.rop.ResultObjectProvider
  Advance the input to the next position.
next() - Method in class com.solarmetric.rop.MergedResultObjectProvider
next() - Method in interface kodo.jdbc.sql.Result
  Advance to the next row, or return false if there are no more rows in the result.
next() - Method in class kodo.jdbc.sql.ResultSetResult
next() - Method in class kodo.jdbc.sql.SelectResult
next() - Method in class kodo.jdbc.runtime.JDBCResultObjectProvider
next() - Method in class kodo.runtime.AbstractPCResultObjectProvider
  Implement this method to advance the input.
NoneClassMapping - class kodo.jdbc.meta.NoneClassMapping.
  Placeholder mapping for classes that indicate they do not need a mapping because they are never persisted directly.
NoneClassMapping(ClassMetaData) - Constructor for class kodo.jdbc.meta.NoneClassMapping
  Constructor.
NoneFieldMapping - class kodo.jdbc.meta.NoneFieldMapping.
  Placeholder mapping for non-persistent fields or fields that do not need mappings.
NoneFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.NoneFieldMapping
  Constructor.
notifyChangedClasses(Collection) - Method in interface kodo.datacache.QueryCache
  Tells the cache that all the classes in the `classes` set have been changed.
notifyChangedClasses(Collection) - Method in class kodo.datacache.QueryCacheImpl
NToManyMapFieldMapping - class kodo.jdbc.meta.NToManyMapFieldMapping.
  Maps a map of simple keys to related objects.
NToManyMapFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.NToManyMapFieldMapping
  Constructor.
NToPCObjectMapFieldMapping - class kodo.jdbc.meta.NToPCObjectMapFieldMapping.
  A map where the keys are simple values and the values are unknown persistent objects.
NToPCObjectMapFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.NToPCObjectMapFieldMapping
  Constructor.
NULL_DEFAULT - Static variable in interface kodo.meta.FieldMetaData
  Constant specifying to use a datastore default value to persist null values in object fields.
NULL_EXCEPTION - Static variable in interface kodo.meta.FieldMetaData
  Constant specifying to throw an exception when attempting to persist null values in object fields.
NULL_IND - Static variable in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
  Extension key used to specify the field of the embedded class to use as a null-indicator for the embedded object.
NULL_NONE - Static variable in interface kodo.meta.FieldMetaData
  Constant specifying to use a datastore null to persist null values in object fields.
nullEmbedded(KodoStateManager, JDBCStoreManager) - Method in class kodo.jdbc.meta.FieldMapping
  Override this method to customize nulling the given mapping (used with embedded values only).
nullEmbedded(KodoStateManager, JDBCStoreManager) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
nullEmbedded(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.FieldMapping
  Null values for the mapping.
nullEmbedded(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ContainerFieldMapping
nullEmbedded(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ManyToManyMapFieldMapping
nullEmbedded(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ManyToColumnMapFieldMapping
nullEmbedded(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ColumnMapFieldMapping
nullEmbedded(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.OneToManyFieldMapping
nullEmbedded(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ColumnCollectionFieldMapping
nullEmbedded(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ColumnFieldMapping
nullEmbedded(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
nullEmbedded(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ColumnToManyMapFieldMapping
nullEmbedded(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.OneToOneFieldMapping
nullEmbedded(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ManyToManyFieldMapping
nullPlusNonNullIsNull - Variable in class kodo.jdbc.sql.DBMetaData
  Are concatenations between NULL and non-NULL values NULL? A JDBC CompliantTM driver always returns true.
nullPlusNonNullIsNull() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
nullsAreSortedAtEnd - Variable in class kodo.jdbc.sql.DBMetaData
  Are NULL values sorted at the end regardless of sort order?
nullsAreSortedAtEnd() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
nullsAreSortedAtStart - Variable in class kodo.jdbc.sql.DBMetaData
  Are NULL values sorted at the start regardless of sort order?
nullsAreSortedAtStart() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
nullsAreSortedHigh - Variable in class kodo.jdbc.sql.DBMetaData
  Are NULL values sorted high?
nullsAreSortedHigh() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
nullsAreSortedLow - Variable in class kodo.jdbc.sql.DBMetaData
  Are NULL values sorted low?
nullsAreSortedLow() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
NumberVersionIndicator - class kodo.jdbc.meta.NumberVersionIndicator.
  Handles optimistic lock versioning via a lock column containing numeric version numbers in the data store.
NumberVersionIndicator() - Constructor for class kodo.jdbc.meta.NumberVersionIndicator
numericFunctions - Variable in class kodo.jdbc.sql.DBMetaData
  Gets a comma-separated list of math functions.

## O

OneToManyFieldMapping - class kodo.jdbc.meta.OneToManyFieldMapping.
  Maps a relation to a collection of other objects using an inverse foreign key in the related object table.
OneToManyFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.OneToManyFieldMapping
  Constructor.
OneToOneFieldMapping - class kodo.jdbc.meta.OneToOneFieldMapping.
  Maps a relation to another object.
OneToOneFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.OneToOneFieldMapping
  Constructor.
onExpire(ExpirationEvent) - Method in interface kodo.datacache.ExpirationListener
  Notification that an object has expired from the cache.
onExpire(ExpirationEvent) - Method in class kodo.datacache.QueryKeyExpirationListener
open() - Method in class com.solarmetric.rop.ListResultObjectProvider
open() - Method in interface com.solarmetric.rop.ResultObjectProvider
  Open the result.
open() - Method in class com.solarmetric.rop.MergedResultObjectProvider
open() - Method in class kodo.jdbc.runtime.JDBCResultObjectProvider
open() - Method in class kodo.runtime.AbstractPCResultObjectProvider
  Override if desired.
or(Joins, Joins) - Method in interface kodo.jdbc.sql.Select
  OR the given joins together.
OracleDictionary - class kodo.jdbc.sql.OracleDictionary.
  Dictionary for Oracle.
OracleDictionary() - Constructor for class kodo.jdbc.sql.OracleDictionary
orderBy(Column[], boolean) - Method in interface kodo.jdbc.sql.Select
  Add an ORDER BY clause.
orderBy(Column[], boolean, Joins) - Method in interface kodo.jdbc.sql.Select
  Add an ORDER BY clause.
orderBy(Column, boolean) - Method in interface kodo.jdbc.sql.Select
  Add an ORDER BY clause.
orderBy(Column, boolean, Joins) - Method in interface kodo.jdbc.sql.Select
  Add an ORDER BY clause.
orderBy(Joins, Joins) - Method in interface kodo.jdbc.sql.Select
  Combine the given joins.
orderBy(SQLBuffer, boolean) - Method in interface kodo.jdbc.sql.Select
  Add an ORDER BY clause.
orderBy(SQLBuffer, boolean, Joins) - Method in interface kodo.jdbc.sql.Select
  Add an ORDER BY clause.
ORDERED - Static variable in class kodo.jdbc.meta.AbstractCollectionFieldMapping
  Extension key used to mark whether a collection/array mapping should use an extra column to maintain order.
othersDeletesAreVisible(int) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
othersInsertsAreVisible(int) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
othersUpdatesAreVisible(int) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
outerJoin(ForeignKey, boolean, boolean) - Method in interface kodo.jdbc.sql.Joins
  Join the columns of the given foreign key.
outerJoinRelation(String, ForeignKey, boolean, boolean) - Method in interface kodo.jdbc.sql.Joins
  Join the columns of the given foreign key, which represents a relation via the given field name.
ownDeletesAreVisible(int) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
ownInsertsAreVisible(int) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
ownUpdatesAreVisible(int) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData

## P

PATCH_RELEASE - Static variable in class kodo.conf.JDOVersion
Path - interface kodo.query.Path.
PCData - interface kodo.runtime.PCData.
PCLEAN - Static variable in class kodo.runtime.JDOState
PCObjectCollectionFieldMapping - class kodo.jdbc.meta.PCObjectCollectionFieldMapping.
  Maps a collection of unknown persistent objects.
PCObjectCollectionFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.PCObjectCollectionFieldMapping
  Constructor.
PCObjectMapFieldMapping - class kodo.jdbc.meta.PCObjectMapFieldMapping.
  A map where both the keys and values are unknown persistent objects.
PCObjectMapFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.PCObjectMapFieldMapping
  Constructor.
PCObjectOneToOneFieldMapping - class kodo.jdbc.meta.PCObjectOneToOneFieldMapping.
  Maps a 1-1 relation to an unknown persistent object.
PCObjectOneToOneFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.PCObjectOneToOneFieldMapping
  Constructor.
PCObjectToManyMapFieldMapping - class kodo.jdbc.meta.PCObjectToManyMapFieldMapping.
  A map where both the keys are unknown persistent objects and the values are related objects.
PCObjectToManyMapFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.PCObjectToManyMapFieldMapping
  Constructor.
PCObjectToNMapFieldMapping - class kodo.jdbc.meta.PCObjectToNMapFieldMapping.
  A map where the keys are unknown persistent objects and the values are simple values.
PCObjectToNMapFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.PCObjectToNMapFieldMapping
  Constructor.
PCResultObjectProvider - interface kodo.runtime.PCResultObjectProvider.
  Variant of `ResultObjectProvider` that populates a `KodoStateManager` object in an application-defined manner.
PDELETED - Static variable in class kodo.runtime.JDOState
PDELETEDFLUSHED - Static variable in class kodo.runtime.JDOState
PDIRTY - Static variable in class kodo.runtime.JDOState
PerformanceTracker - class com.solarmetric.jdbc.PerformanceTracker.
  A global tracker of performance-related statistics.
PerformanceTracker() - Constructor for class com.solarmetric.jdbc.PerformanceTracker
PersistenceManagerFactoryImpl - class kodo.runtime.PersistenceManagerFactoryImpl.
  Abstract implementation of the `PersistenceManagerFactory` that must be subclassed for a specific runtime.
PersistenceManagerFactoryImpl(JDOConfiguration) - Constructor for class kodo.runtime.PersistenceManagerFactoryImpl
  Constructor.
PersistenceManagerImpl - class kodo.runtime.PersistenceManagerImpl.
  Concrete `PersistenceManager` for use with this common runtime.
PersistenceManagerImpl() - Constructor for class kodo.runtime.PersistenceManagerImpl
pin(Object) - Method in class kodo.util.CacheMap
  Locks the key-value pair identified by `key` into the map.
pin(Object) - Method in interface kodo.datacache.DataCache
  Pin the value stored under `oid` into the cache.
pin(Object) - Method in class kodo.datacache.DelegatingDataCache
pin(Object) - Method in class kodo.datacache.TangosolCache
  Coherence doesn't have a concept of expiring data, so pinning is meaningless.
pin(Object) - Method in class kodo.datacache.CacheImpl
pin(QueryKey) - Method in interface kodo.datacache.QueryCache
  Pin the value stored under `qk` into the cache.
pin(QueryKey) - Method in class kodo.datacache.QueryCacheImpl
PluginListValue - class com.solarmetric.conf.PluginListValue.
PluginListValue(String) - Constructor for class com.solarmetric.conf.PluginListValue
PluginValue - class com.solarmetric.conf.PluginValue.
PluginValue(String) - Constructor for class com.solarmetric.conf.PluginValue
pm - Variable in class kodo.runtime.AbstractPCResultObjectProvider
  The `KodoPersistenceManager` that this result object provider will load objects into.
PNEW - Static variable in class kodo.runtime.JDOState
PNEWDELETED - Static variable in class kodo.runtime.JDOState
PNEWFLUSHEDDELETED - Static variable in class kodo.runtime.JDOState
PNEWFLUSHEDDELETEDFLUSHED - Static variable in class kodo.runtime.JDOState
PNONTRANS - Static variable in class kodo.runtime.JDOState
PointbaseDictionary - class kodo.jdbc.sql.PointbaseDictionary.
  Dictionary for Pointbase Embedded.
PointbaseDictionary() - Constructor for class kodo.jdbc.sql.PointbaseDictionary
pool() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
  Add the factory to the pool.
port - Variable in class kodo.event.TCPRemoteCommitProvider.TCPPortListener
  The port that this listener should listen on.
port - Variable in class kodo.event.TCPRemoteCommitProvider.HostAddress
PostAttachCallback - interface kodo.runtime.PostAttachCallback.
  Interface that marks a persistent class as one that should receive notification that it was attached.
PostDetachCallback - interface kodo.runtime.PostDetachCallback.
  Interface that marks a persistent class as one that should receive notification that it was detached.
PostgresDictionary - class kodo.jdbc.sql.PostgresDictionary.
  Dictionary for Postgres.
PostgresDictionary() - Constructor for class kodo.jdbc.sql.PostgresDictionary
postLoad(KodoStateManager, JDBCStoreManager) - Method in class kodo.jdbc.meta.VersionIndicator
  This method is called after data is loaded into the instance, in case the version indicator works off of a state image.
postLoad(KodoStateManager, JDBCStoreManager) - Method in class kodo.jdbc.meta.StateImageVersionIndicator
PreAttachCallback - interface kodo.runtime.PreAttachCallback.
  Interface that marks a persistent class as one that should receive notification that it is about to be attached.
PreDetachCallback - interface kodo.runtime.PreDetachCallback.
  Interface that marks a persistent class as one that should receive notification that it is about to be detached.
prepareCall(String) - Method in class com.solarmetric.jdbc.DelegatingConnection
prepareCall(String, boolean) - Method in class com.solarmetric.jdbc.DelegatingConnection
  Prepare a call, with the option of not wrapping it in a `DelegatingCallableStatement`, which is the default.
prepareCall(String, int, int) - Method in class com.solarmetric.jdbc.DelegatingConnection
prepareCall(String, int, int, boolean) - Method in class com.solarmetric.jdbc.DelegatingConnection
  Prepare a call, with the option of not wrapping it in a `DelegatingCallableStatement`, which is the default.
prepareCall(String, int, int, int) - Method in class com.solarmetric.jdbc.DelegatingConnection
prepareStatement(Connection) - Method in class kodo.jdbc.sql.SQLBuffer
  Create and populate the parameters of a prepared statement using the SQL in this buffer.
prepareStatement(Connection, int, int) - Method in class kodo.jdbc.sql.SQLBuffer
  Create and populate the parameters of a prepared statement using the SQL in this buffer.
prepareStatement(String) - Method in class com.solarmetric.jdbc.DelegatingConnection
prepareStatement(String, boolean) - Method in class com.solarmetric.jdbc.DelegatingConnection
  Prepare a statement, with the option of not wrapping it in a `DelegatingPreparedStatement`, which is the default.
prepareStatement(String, int) - Method in class com.solarmetric.jdbc.DelegatingConnection
prepareStatement(String, int[]) - Method in class com.solarmetric.jdbc.DelegatingConnection
prepareStatement(String, int, int) - Method in class com.solarmetric.jdbc.DelegatingConnection
prepareStatement(String, int, int, boolean) - Method in class com.solarmetric.jdbc.DelegatingConnection
  Prepare a statement, with the option of not wrapping it in a `DelegatingPreparedStatement`, which is the default.
prepareStatement(String, int, int, int) - Method in class com.solarmetric.jdbc.DelegatingConnection
prepareStatement(String, String[]) - Method in class com.solarmetric.jdbc.DelegatingConnection
previous() - Method in class com.solarmetric.jdbc.DelegatingResultSet
PrimaryKey - class kodo.jdbc.schema.PrimaryKey.
  Represents a table primary key.
PrimaryKey(String, Table) - Constructor for class kodo.jdbc.schema.PrimaryKey
  Constructor.
PrimaryKeyInfo - class kodo.jdbc.schema.PrimaryKeyInfo.
  Holder for information about a primary key.
PrimaryKeyInfo() - Constructor for class kodo.jdbc.schema.PrimaryKeyInfo
PrimaryKeyInfo(ResultSet) - Constructor for class kodo.jdbc.schema.PrimaryKeyInfo
  Construct a PrimaryKeyInfo from the `ResultSet` from `DatabaseMetaData.getPrimaryKeys(java.lang.String, java.lang.String, java.lang.String)` method.
PRIORITY_DIRECT - Static variable in class kodo.jdbc.schema.Column
PRIORITY_FK - Static variable in class kodo.jdbc.schema.Column
PRIORITY_PK - Static variable in class kodo.jdbc.schema.Column
procedureTerm - Variable in class kodo.jdbc.sql.DBMetaData
  What's the database vendor's preferred term for "procedure"?
PropertiesReverseCustomizer - class kodo.jdbc.meta.PropertiesReverseCustomizer.
  Simple `ReverseCustomizer` that uses a properties file to to allow customization of basic class and field properties.
PropertiesReverseCustomizer() - Constructor for class kodo.jdbc.meta.PropertiesReverseCustomizer
props - Variable in class kodo.jdbc.meta.PropertiesReverseCustomizer
Proxies - class kodo.util.Proxies.
  Utility methods for managing proxies.
Proxies() - Constructor for class kodo.util.Proxies
Proxy - interface kodo.util.Proxy.
  Interface implemented by all proxy types to allow setting and nulling of their owning JDO instance.
ProxyCollection - interface kodo.util.ProxyCollection.
  Interface implemented by all built-in proxies on `Collection` types.
ProxyDate - class kodo.util.ProxyDate.
ProxyDate() - Constructor for class kodo.util.ProxyDate
ProxyDate(long) - Constructor for class kodo.util.ProxyDate
proxyManager - Variable in class kodo.conf.JDOConfigurationImpl
ProxyManager - interface kodo.util.ProxyManager.
  Manager for copying and proxying second class objects.
ProxyManagerImpl - class kodo.util.ProxyManagerImpl.
  Default implementation of the `ProxyManager` interface.
ProxyManagerImpl() - Constructor for class kodo.util.ProxyManagerImpl
ProxyMap - interface kodo.util.ProxyMap.
  Interface implemented by all built-in proxies on `Map` types.
put(Object, Object) - Method in class kodo.util.AbstractLRSProxyMap
put(Object, Object) - Method in class kodo.util.CacheMap
put(PCData) - Method in interface kodo.datacache.DataCache
  Set the cached value for the given instance.
put(PCData) - Method in class kodo.datacache.DelegatingDataCache
put(PCData) - Method in class kodo.datacache.AbstractCacheImpl
put(QueryKey, List) - Method in interface kodo.datacache.QueryCache
  Set the list of OIDs for the given query key.
put(QueryKey, List) - Method in class kodo.datacache.QueryCacheImpl
putAll(Map) - Method in class kodo.util.AbstractLRSProxyMap
putAll(Map) - Method in class kodo.util.CacheMap

## Q

QueryCache - interface kodo.datacache.QueryCache.
  Interface that must be implemented by any level 2 query cache used by Kodo.
QueryCacheImpl - class kodo.datacache.QueryCacheImpl.
  Default query cache implementation.
QueryCacheImpl() - Constructor for class kodo.datacache.QueryCacheImpl
queryCompilationCache - Variable in class kodo.conf.JDOConfigurationImpl
QueryKey - class kodo.datacache.QueryKey.
  This class stores information about a particular invocation of a query.
QueryKey(KodoQuery) - Constructor for class kodo.datacache.QueryKey
QueryKey(KodoQuery, Map) - Constructor for class kodo.datacache.QueryKey
QueryKey(KodoQuery, Object) - Constructor for class kodo.datacache.QueryKey
QueryKey(KodoQuery, Object[]) - Constructor for class kodo.datacache.QueryKey
QueryKey(KodoQuery, Object, Object) - Constructor for class kodo.datacache.QueryKey
QueryKey(KodoQuery, Object, Object, Object) - Constructor for class kodo.datacache.QueryKey
QueryKeyExpirationListener - class kodo.datacache.QueryKeyExpirationListener.
QueryKeyExpirationListener(QueryCache) - Constructor for class kodo.datacache.QueryKeyExpirationListener

## R

readExternal(ObjectInput) - Method in class com.solarmetric.conf.ConfigurationImpl
readExternal(ObjectInput) - Method in class kodo.event.RemoteCommitEvent
readMapping(ClassMetaData, MappingInfoRepository) - Method in class kodo.jdbc.meta.FileMappingFactory
readMapping(ClassMetaData, MappingInfoRepository) - Method in class kodo.jdbc.meta.MetaDataMappingFactory
readMapping(ClassMetaData, MappingInfoRepository) - Method in class kodo.jdbc.meta.DBMappingFactory
readMapping(ClassMetaData, MappingInfoRepository) - Method in interface kodo.jdbc.meta.MappingFactory
  Read the object-relational mapping for the given persistent type and add it to the given repository.
readMappingColumn(String) - Method in class kodo.jdbc.meta.DBMappingFactory
  Returns the mapping as an XML string, or null if none.
readResolve() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
  Replaces the factory with this JVMs pooled version if it exists.
readSchema() - Method in class kodo.jdbc.schema.LazySchemaFactory
readSchema() - Method in class kodo.jdbc.schema.DynamicSchemaFactory
readSchema() - Method in interface kodo.jdbc.schema.SchemaFactory
  Return the schema group for the current object model and database.
readSchema() - Method in class kodo.jdbc.schema.DBSchemaFactory
readSchema() - Method in class kodo.jdbc.schema.FileSchemaFactory
readSchemaColumn() - Method in class kodo.jdbc.schema.DBSchemaFactory
  Returns the schema as an XML string.
record() - Method in class kodo.jdbc.meta.MappingTool
  Records the changes that have been made to both the mappings and the associated schema, and clears the tool for further use.
record() - Method in class kodo.jdbc.schema.SchemaTool
  Record the changes made to the DB in the current `SchemaFactory`.
REF_DELETE_ACTION - Static variable in class kodo.jdbc.meta.ClassMapping
  Extension key used to mark the foreign key delete action on vertically- mapped tables.
REF_DELETE_ACTION - Static variable in class kodo.jdbc.meta.FieldMapping
  Extension key used to mark the foreign key delete action on reference columns.
REF_INDEXED - Static variable in class kodo.jdbc.meta.FieldMapping
  Extension key used to mark whether reference columns are indexed.
ref() - Method in class kodo.jdbc.schema.Column
ref(int) - Method in class kodo.jdbc.schema.Column
refColumns() - Method in class kodo.jdbc.schema.ForeignKey
  Ref all columns in this key.
refColumns() - Method in class kodo.jdbc.schema.PrimaryKey
  Ref all columns in this key.
referenceDependent(KodoStateManager, int, boolean) - Method in interface kodo.runtime.KodoStateManagerSPI
ReferenceFieldMapping - class kodo.jdbc.meta.ReferenceFieldMapping.
  Base class of most field mappings.
ReferenceFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.ReferenceFieldMapping
  Constructor.
refresh() - Method in class kodo.jdbc.schema.SchemaTool
  Adds any components present in the schema repository but absent from the database, and drops unused database components.
refresh(Class) - Method in class kodo.jdbc.meta.MappingTool
  Refresh or add the mapping for the given instance.
refresh(Object) - Method in class kodo.runtime.PersistenceManagerImpl
refreshAll() - Method in class kodo.runtime.PersistenceManagerImpl
refreshAll(Collection) - Method in class kodo.runtime.PersistenceManagerImpl
refreshAll(Object[]) - Method in class kodo.runtime.PersistenceManagerImpl
refreshRow() - Method in class com.solarmetric.jdbc.DelegatingResultSet
refreshTable() - Method in class kodo.jdbc.meta.DBMappingFactory
  Creates the mapping table in the DB.
refreshTable() - Method in class kodo.jdbc.schema.DBSequenceFactory
  Creates the sequence table in the DB.
refreshTable() - Method in class kodo.jdbc.schema.DBSchemaFactory
  Creates the schema table in the DB.
refSchemaComponents() - Method in class kodo.jdbc.meta.FlatClassMapping
refSchemaComponents() - Method in class kodo.jdbc.meta.ReferenceFieldMapping
refSchemaComponents() - Method in class kodo.jdbc.meta.ContainerFieldMapping
refSchemaComponents() - Method in class kodo.jdbc.meta.ManyToManyMapFieldMapping
refSchemaComponents() - Method in class kodo.jdbc.meta.Indicator
refSchemaComponents() - Method in class kodo.jdbc.meta.NoneFieldMapping
refSchemaComponents() - Method in class kodo.jdbc.meta.ManyToColumnMapFieldMapping
refSchemaComponents() - Method in class kodo.jdbc.meta.ColumnMapFieldMapping
refSchemaComponents() - Method in class kodo.jdbc.meta.ColumnVersionIndicator
refSchemaComponents() - Method in class kodo.jdbc.meta.AbstractCollectionFieldMapping
refSchemaComponents() - Method in class kodo.jdbc.meta.ColumnCollectionFieldMapping
refSchemaComponents() - Method in class kodo.jdbc.meta.ColumnFieldMapping
refSchemaComponents() - Method in class kodo.jdbc.meta.BaseClassMapping
refSchemaComponents() - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
refSchemaComponents() - Method in class kodo.jdbc.meta.ColumnToManyMapFieldMapping
refSchemaComponents() - Method in class kodo.jdbc.meta.ColumnClassIndicator
refSchemaComponents() - Method in interface kodo.jdbc.meta.Mapping
  Increment the reference count of all used schema components.
refSchemaComponents() - Method in class kodo.jdbc.meta.OneToOneFieldMapping
refSchemaComponents() - Method in class kodo.jdbc.meta.VerticalClassMapping
refSchemaComponents() - Method in class kodo.jdbc.meta.ManyToManyFieldMapping
refSchemaComponents() - Method in class kodo.jdbc.meta.NoneClassMapping
refSchemaComponents(Table) - Method in class kodo.jdbc.sql.DBDictionary
  Increment the reference count of any table components that this dictionary adds that are not used by mappings.
refSchemaComponents(Table) - Method in class kodo.jdbc.sql.SybaseDictionary
registerClass(Class) - Method in interface kodo.util.ImplHelper.RegisterClassListener
registerClass(Class) - Method in class kodo.meta.DelegatingJDOMetaDataRepository
registerClass(RegisterClassEvent) - Method in class kodo.util.ImplHelper
registerInterest(WatchableStub) - Method in interface com.solarmetric.manage.ManagerClient
registerInterest(WatchableStub) - Method in class com.solarmetric.manage.ManagerClientImpl
registerInterest(WatchableStub, StatisticStub) - Method in interface com.solarmetric.manage.ManagerClient
registerInterest(WatchableStub, StatisticStub) - Method in class com.solarmetric.manage.ManagerClientImpl
registerListener(AggregateListener) - Method in class kodo.datacache.CacheAwareQuery
registerListener(AggregateListener) - Method in interface kodo.query.KodoQuery
  Register a filter listener for the query.
registerListener(ClassChangeListener) - Method in interface kodo.datacache.QueryCache
  Register `ccl` with this cache.
registerListener(ClassChangeListener) - Method in class kodo.datacache.QueryCacheImpl
registerListener(ExpirationListener) - Method in interface kodo.datacache.DataCache
  Add a new expiration event listener to this cache.
registerListener(ExpirationListener) - Method in class kodo.datacache.DelegatingDataCache
registerListener(ExpirationListener) - Method in class kodo.datacache.AbstractCacheImpl
registerListener(FilterListener) - Method in class kodo.datacache.CacheAwareQuery
registerListener(FilterListener) - Method in interface kodo.query.KodoQuery
  Register a filter listener for the query.
registerListener(RemoteCommitListener) - Method in class kodo.event.RemoteCommitEventManager
registerListener(TransactionListener) - Method in interface kodo.runtime.KodoPersistenceManager
  Register a listener for transaction-related events.
registerListener(TransactionListener) - Method in class kodo.runtime.PersistenceManagerImpl
registerOutParameter(int, int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
registerOutParameter(int, int, int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
registerOutParameter(int, int, String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
registerOutParameter(String, int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
registerOutParameter(String, int, int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
registerOutParameter(String, int, String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
registerQueryKey(Object, QueryKey) - Method in class kodo.datacache.QueryKeyExpirationListener
registerWatchable(String, Watchable) - Method in class com.solarmetric.manage.Manager
  Register a Watchable with this manager.
relative(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
RELEASE_DATE - Static variable in class kodo.conf.JDOVersion
releaseSavepoint(Savepoint) - Method in class com.solarmetric.jdbc.DelegatingConnection
RemoteCommitEvent - class kodo.event.RemoteCommitEvent.
  Utility structure to hold the IDs of additions, updates, and deletes.
RemoteCommitEvent() - Constructor for class kodo.event.RemoteCommitEvent
  Constructor used during externalization.
RemoteCommitEvent(Collection, Collection, Collection) - Constructor for class kodo.event.RemoteCommitEvent
  Constructor.
RemoteCommitEventManager - class kodo.event.RemoteCommitEventManager.
  Manager that can be used to track and notify `RemoteCommitListener`s on remote commit events.
RemoteCommitEventManager(JDOConfiguration) - Constructor for class kodo.event.RemoteCommitEventManager
  Constructor.
RemoteCommitListener - interface kodo.event.RemoteCommitListener.
  An entity that wishes to be notified when PersistenceManagers associated with remote PersistenceManagerFactories commit.
RemoteCommitProvider - interface kodo.event.RemoteCommitProvider.
  An entity that is responsible for communicating commit notification to other `RemoteCommitEventManager`s.
remoteEventManager - Variable in class kodo.conf.JDOConfigurationImpl
RemoteManagementTool - class com.solarmetric.manage.RemoteManagementTool.
  Tool for remotely monitoring Kodo based application.
RemoteManagementTool() - Constructor for class com.solarmetric.manage.RemoteManagementTool
remove(Object) - Method in class kodo.util.AbstractLRSProxyMap
remove(Object) - Method in class kodo.util.AbstractLRSProxyCollection
remove(Object) - Method in class kodo.util.CacheMap
  If `key` is pinned into the cache, the pin is cleared and the object is removed.
remove(Object) - Method in interface kodo.datacache.DataCache
  Remove the value stored under the given oid.
remove(Object) - Method in class kodo.datacache.DelegatingDataCache
remove(Object) - Method in class kodo.datacache.AbstractCacheImpl
remove(QueryKey) - Method in interface kodo.datacache.QueryCache
  Remove the value stored under the given query key.
remove(QueryKey) - Method in class kodo.datacache.QueryCacheImpl
removeAll(Collection) - Method in class kodo.util.AbstractLRSProxyCollection
removeAll(Collection) - Method in class kodo.datacache.AbstractCacheImpl
removeAllAttributes() - Method in class kodo.jdbc.meta.MappingInfo
  Remove all attributes from the mapping inforamtion
removeAttribute(String) - Method in class kodo.jdbc.meta.MappingInfo
  Remove the given attribute from the mapping information.
removeBatchedResult(Object) - Method in interface kodo.jdbc.sql.Result
  Remove the batched result under the given key.
removeBatchedResult(Object) - Method in class kodo.jdbc.sql.AbstractResult
removeColumn(Column) - Method in class kodo.jdbc.schema.Table
  Remove the given column from the table.
removeColumn(Column) - Method in class kodo.jdbc.schema.Index
  Remove a column from the index.
removeColumn(Column) - Method in class kodo.jdbc.schema.PrimaryKey
  Remove a column from the primary key.
removed(int, Object, boolean) - Method in interface kodo.runtime.KodoStateManager
  Notification given by proxies that the given object was removed from the given container field, and whether removed from its key set or from its elements/values.
removed(Object) - Method in class kodo.util.AbstractLRSProxyMap
removed(Object) - Method in class kodo.util.AbstractLRSProxyCollection
removed(Object) - Method in interface kodo.util.ChangeTracker
  Notify the tracker that the given object was removed.
removed(Proxy, Object, boolean) - Static method in class kodo.util.Proxies
  Used by proxy types to notify their owner that an element has been removed.
removeDeclaredField(FieldMetaData) - Method in class kodo.jdbc.meta.ClassMapping
removeDeclaredField(FieldMetaData) - Method in class kodo.meta.DelegatingClassMetaData
removeDeclaredField(FieldMetaData) - Method in interface kodo.meta.ClassMetaData
  Remove the given field from management.
removeEmbeddedExtensions(String) - Method in class kodo.meta.DelegatingExtensions
removeEmbeddedExtensions(String) - Method in interface kodo.meta.Extensions
  Remove the embedded extensions for the given key.
removeEmbeddedExtensions(String, String) - Method in class kodo.meta.DelegatingExtensions
removeEmbeddedExtensions(String, String) - Method in interface kodo.meta.Extensions
  Remove the embedded extensions for the given key.
removeExtension(String) - Method in class kodo.meta.DelegatingExtensions
removeExtension(String) - Method in interface kodo.meta.Extensions
  Remove a `kodo` vendor extension to this entity.
removeExtension(String, String) - Method in class kodo.meta.DelegatingExtensions
removeExtension(String, String) - Method in interface kodo.meta.Extensions
  Remove a vendor extension to this entity.
removeFetchGroup(String) - Method in interface kodo.runtime.FetchConfiguration
  Remove the given fetch group.
removeFetchGroups(Collection) - Method in interface kodo.runtime.FetchConfiguration
  Removes `groups` from the set of fetch group names to use when loading objects.
removeFetchGroups(String[]) - Method in interface kodo.runtime.FetchConfiguration
  Removes `groups` from the set of fetch group names to use when loading objects.
removeForeignKey(ForeignKey) - Method in class kodo.jdbc.schema.Table
  Remove the given foreign key from the table.
removeFromCache(Class) - Method in class kodo.jdbc.meta.MappingRepository
  Remove a mapping from the cache.
removeImplData(Object) - Method in interface kodo.runtime.KodoStateManager
  Remove the given key from the store of implementation-specific data, returning the key's value (if any).
removeIndex(Index) - Method in class kodo.jdbc.schema.Table
  Remove the given index from the table.
removeJoin(Column) - Method in class kodo.jdbc.schema.ForeignKey
  Remove any joins inolving the given column.
removeListener(ClassChangeListener) - Method in interface kodo.datacache.QueryCache
  Unregister `ccl` from the set of listeners managed by this cache.
removeListener(ClassChangeListener) - Method in class kodo.datacache.QueryCacheImpl
removeListener(ExpirationListener) - Method in interface kodo.datacache.DataCache
  Remove an expiration event listener from this cache.
removeListener(ExpirationListener) - Method in class kodo.datacache.DelegatingDataCache
removeListener(ExpirationListener) - Method in class kodo.datacache.AbstractCacheImpl
removeListener(ManagerListener) - Method in class com.solarmetric.manage.Manager
  Remove a listener.
removeListener(StatisticListener) - Method in interface com.solarmetric.manage.Statistic
  Remove a listener.
removeListener(StatisticListener) - Method in class com.solarmetric.manage.SimpleStatistic
  Remove a listener.
removeListener(TransactionListener) - Method in interface kodo.runtime.KodoPersistenceManager
  Remove a listener for transaction-related events.
removeListener(TransactionListener) - Method in class kodo.runtime.PersistenceManagerImpl
removeListener(WatchableListener) - Method in interface com.solarmetric.manage.Watchable
  Remove a listener.
removeListener(WatchableListener) - Method in class com.solarmetric.manage.TimeWatch
  Remove a listener.
removeListener(WatchableListener) - Method in class kodo.datacache.AbstractCacheImpl
removeMappingInfo(Class) - Method in class kodo.jdbc.meta.MappingInfoRepository
  Remove the given mapping from the set stored.
removeMappingInfo(ClassMapping) - Method in class kodo.jdbc.meta.MappingInfoRepository
  Remove the given mappings's info from the set stored.
removeMappingInfo(ClassMappingInfo) - Method in class kodo.jdbc.meta.MappingInfoRepository
  Remove the given mapping from the set stored.
removeMappingInfo(String) - Method in class kodo.jdbc.meta.MappingInfoRepository
  Remove the given mappings's info from the set stored.
removeMappingInfos(MappingInfoRepository) - Method in class kodo.jdbc.meta.MappingInfoRepository
  Remove all mappings in the given repository from the set stored.
removeMappingInfos(MappingRepository) - Method in class kodo.jdbc.meta.MappingInfoRepository
  Remove all mappings in the given repository from the set stored.
removeMetaData(Class) - Method in class kodo.jdbc.meta.MappingRepository
removeMetaData(Class) - Method in class kodo.meta.DelegatingJDOMetaDataRepository
removeMetaData(Class) - Method in interface kodo.meta.JDOMetaDataRepository
  Remove a metadata instance from the repository.
removeMetaData(ClassMetaData) - Method in class kodo.jdbc.meta.MappingRepository
removeMetaData(ClassMetaData) - Method in class kodo.meta.DelegatingJDOMetaDataRepository
removeMetaData(ClassMetaData) - Method in interface kodo.meta.JDOMetaDataRepository
  Remove a metadata instance from the repository.
removeName(String) - Method in class kodo.jdbc.schema.NameSet
  Remove the given name from the table.
removePrimaryKey() - Method in class kodo.jdbc.schema.Table
  Remove the primary key from this table.
removeProcessedData(Object) - Method in interface kodo.jdbc.sql.Result
  Remove the processed data under the given key.
removeProcessedData(Object) - Method in class kodo.jdbc.sql.AbstractResult
removeProvider(TCPRemoteCommitProvider) - Method in class kodo.event.TCPRemoteCommitProvider.TCPPortListener
  Remove a provider from the list of providers to notify of commit events.
removeSchema(Schema) - Method in class kodo.jdbc.schema.SchemaGroup
  Remove the given schema from the group.
removeTable(Table) - Method in class kodo.jdbc.schema.Schema
  Remove the given table from the schema.
removeUnsupportedOptions(Collection) - Method in class kodo.runtime.PersistenceManagerFactoryImpl
  Remove the options not supported by this runtime from the given collection.
removeUnusedComponents() - Method in class kodo.jdbc.schema.SchemaGroup
  Remove unreferenced or emtpy components from the schema.
replaceMapping(ClassMapping) - Method in class kodo.jdbc.sql.DBDictionary
  Replace the given mapping with one suited to this database, or return the original if no replacement is needed.
replaceMapping(FieldMapping) - Method in class kodo.jdbc.sql.DBDictionary
  Replace the given mapping with one suited to this database, or return the original if no replacement is needed.
replaceMapping(FieldMapping) - Method in class kodo.jdbc.sql.InformixDictionary
replaceMapping(FieldMapping) - Method in class kodo.jdbc.sql.OracleDictionary
replaceMappingFactory(MappingFactory) - Method in class kodo.jdbc.sql.DBDictionary
  Replace the given factory with one suited to this database, or return the original if no replacement is needed.
replaceMappingFactory(MappingFactory) - Method in class kodo.jdbc.sql.OracleDictionary
replaceSchemaFactory(SchemaFactory) - Method in class kodo.jdbc.sql.DBDictionary
  Replace the given factory with one suited to this database, or return the original if no replacement is needed.
replaceSchemaFactory(SchemaFactory) - Method in class kodo.jdbc.sql.OracleDictionary
replaceSize(Column, String) - Method in class kodo.jdbc.sql.DBDictionary
  Helper method to change the size parameters of the specified type.
reserveTableAlias(Table) - Method in interface kodo.jdbc.sql.Select
  Reserve the next alias for the given table.
reset() - Static method in class com.solarmetric.jdbc.PerformanceTracker
  Reset all global statistics to their default values.
reset() - Method in class com.solarmetric.rop.ListResultObjectProvider
reset() - Method in interface com.solarmetric.rop.ResultObjectProvider
  Reset this provider.
reset() - Method in class com.solarmetric.rop.MergedResultObjectProvider
reset() - Method in class kodo.jdbc.runtime.JDBCResultObjectProvider
reset() - Method in class kodo.runtime.AbstractPCResultObjectProvider
  Override if desired.
reset() - Method in class kodo.meta.JDOMetaDataParser
resetPriority() - Method in class kodo.jdbc.schema.Column
resolve() - Method in class kodo.jdbc.meta.ClassMapping
resolve() - Method in class kodo.jdbc.meta.FieldMapping
resolve() - Method in class kodo.jdbc.meta.BaseClassMapping
resolve() - Method in class kodo.jdbc.meta.VerticalClassMapping
resolve() - Method in class kodo.meta.DelegatingClassMetaData
resolve() - Method in class kodo.meta.DelegatingFieldMetaData
resolve() - Method in interface kodo.meta.ClassMetaData
  For implementation use.
resolve() - Method in interface kodo.meta.FieldMetaData
  For implementation use.
resolveEntity(String, String) - Method in class kodo.meta.JDOMetaDataParser
restart() - Method in class com.solarmetric.manage.TimeWatch.Token
  Restart the timer.
Result - interface kodo.jdbc.sql.Result.
  A result from the execution of a query or stored procedure.
ResultList - interface com.solarmetric.rop.ResultList.
  List interface that represents a potentially lazy ResultList instantiation.
ResultObjectProvider - interface com.solarmetric.rop.ResultObjectProvider.
  Interface that allows lazy/custom instantiation of input objects.
ResultSetResult - class kodo.jdbc.sql.ResultSetResult.
  Base `Result` implementation wrapped around a result set.
ResultSetResult(Connection, Statement, ResultSet, DBDictionary) - Constructor for class kodo.jdbc.sql.ResultSetResult
  Constructor.
ResultSetResult(ResultSet, DBDictionary) - Constructor for class kodo.jdbc.sql.ResultSetResult
  JDBC 2 constructor.
retain() - Method in class kodo.jdbc.schema.SchemaTool
  Drops database components that are not mentioned in the schema repository.
retainAll(Collection) - Method in class kodo.util.AbstractLRSProxyCollection
retrieve(Object) - Method in class kodo.runtime.PersistenceManagerImpl
retrieve(Object, boolean) - Method in interface kodo.runtime.KodoPersistenceManager
  Immediately load the given object's persistent fields.
retrieve(Object, boolean) - Method in class kodo.runtime.PersistenceManagerImpl
retrieveAll(Collection) - Method in class kodo.runtime.PersistenceManagerImpl
retrieveAll(Collection, boolean) - Method in class kodo.runtime.PersistenceManagerImpl
retrieveAll(Object[]) - Method in class kodo.runtime.PersistenceManagerImpl
retrieveAll(Object[], boolean) - Method in class kodo.runtime.PersistenceManagerImpl
ReverseCustomizer - interface kodo.jdbc.meta.ReverseCustomizer.
  Plugin in interface to customize the output of the `ReverseMappingTool`.
reverseMap(SchemaGroup, ReverseMappingTool) - Method in class kodo.jdbc.meta.ClassMapping
reverseMap(SchemaGroup, ReverseMappingTool) - Method in class kodo.jdbc.meta.FieldMapping
reverseMap(SchemaGroup, ReverseMappingTool) - Method in class kodo.jdbc.meta.Indicator
reverseMap(SchemaGroup, ReverseMappingTool) - Method in class kodo.jdbc.meta.StateImageVersionIndicator
reverseMap(SchemaGroup, ReverseMappingTool) - Method in class kodo.jdbc.meta.OneToManyFieldMapping
reverseMap(SchemaGroup, ReverseMappingTool) - Method in class kodo.jdbc.meta.CollectionFieldMapping
reverseMap(SchemaGroup, ReverseMappingTool) - Method in class kodo.jdbc.meta.BaseClassMapping
reverseMap(SchemaGroup, ReverseMappingTool) - Method in class kodo.jdbc.meta.ValueFieldMapping
reverseMap(SchemaGroup, ReverseMappingTool) - Method in interface kodo.jdbc.meta.Mapping
  Create mappings from the schema, using the given tool.
reverseMap(SchemaGroup, ReverseMappingTool) - Method in class kodo.jdbc.meta.ClobFieldMapping
reverseMap(SchemaGroup, ReverseMappingTool) - Method in class kodo.jdbc.meta.OneToOneFieldMapping
reverseMap(SchemaGroup, ReverseMappingTool) - Method in class kodo.jdbc.meta.VerticalClassMapping
reverseMap(SchemaGroup, ReverseMappingTool) - Method in class kodo.jdbc.meta.ManyToManyFieldMapping
reverseMap(SchemaGroup, ReverseMappingTool) - Method in class kodo.jdbc.meta.BlobFieldMapping
ReverseMappingTool - class kodo.jdbc.meta.ReverseMappingTool.
  Reverse-maps a schema into class mappings and the assiciated java code.
ReverseMappingTool(JDBCConfiguration) - Constructor for class kodo.jdbc.meta.ReverseMappingTool
  Constructor.
revert(Class) - Method in class kodo.jdbc.meta.MappingTool
  Revert the given mapping to its previous state.
revertMappings(ClassMetaData[]) - Method in class kodo.jdbc.meta.FileMappingFactory
revertMappings(ClassMetaData[]) - Method in class kodo.jdbc.meta.MetaDataMappingFactory
revertMappings(ClassMetaData[]) - Method in class kodo.jdbc.meta.DBMappingFactory
revertMappings(ClassMetaData[]) - Method in interface kodo.jdbc.meta.MappingFactory
  Revert the mappings to their last saved state, or return false if any cannot be reverted.
rollback() - Method in class com.solarmetric.jdbc.DelegatingConnection
rollback() - Method in class kodo.jdbc.runtime.JDBCStoreManager
rollback() - Method in interface kodo.runtime.StoreManager
  Rollback the current data store transaction.
rollback() - Method in class kodo.runtime.PersistenceManagerImpl
rollback(Savepoint) - Method in class com.solarmetric.jdbc.DelegatingConnection
rollbackAndResume() - Method in interface kodo.runtime.KodoPersistenceManager
  Issue a rollback and then start a new transaction.
rollbackAndResume() - Method in class kodo.runtime.PersistenceManagerImpl
rollbackMaxTime - Static variable in class com.solarmetric.jdbc.PerformanceTracker
  The slowest rollback made on a `Connection`.
rollbackMinTime - Static variable in class com.solarmetric.jdbc.PerformanceTracker
  The fastest rollback made on a `Connection`.
rollbacks - Static variable in class com.solarmetric.jdbc.PerformanceTracker
  The total number of rollbacks made on a `Connection`.
rollbackTimes - Static variable in class com.solarmetric.jdbc.PerformanceTracker
  The total time taken on the execution of rollbacks made on all `Connection`s.
Row - interface kodo.jdbc.sql.Row.
  Logical representation of a table row for insert/update/delete.
rowDeleted() - Method in class com.solarmetric.jdbc.DelegatingResultSet
rowInserted() - Method in class com.solarmetric.jdbc.DelegatingResultSet
RowManager - interface kodo.jdbc.sql.RowManager.
  Manages rows during an insert/update/delete process.
rowUpdated() - Method in class com.solarmetric.jdbc.DelegatingResultSet
run() - Method in class com.solarmetric.manage.StatisticTabbedPane.GraphAddRunner
run() - Method in class com.solarmetric.manage.ManagerUIImpl
run() - Method in class com.solarmetric.manage.ManagerServerImpl
  Primary method of this thread.
run() - Method in class com.solarmetric.manage.ManagerServerImpl.ManagerSkeleton
run() - Method in class com.solarmetric.manage.ManagerClientImpl
  Primary method of the thread.
run() - Method in class kodo.event.TCPRemoteCommitProvider.TCPPortListener
run(JDBCConfiguration, boolean, boolean, boolean, boolean, Writer) - Static method in class kodo.jdbc.schema.SchemaGenerator
  Run the tool.
run(JDBCConfiguration, String) - Static method in class kodo.jdbc.schema.DBSchemaFactory
  Run the tool.
run(JDBCConfiguration, String[], MappingRepository, ClassLoader) - Static method in class kodo.jdbc.schema.ClassSequenceFactory
  Run the tool.
run(JDBCConfiguration, String[], Options) - Static method in class kodo.jdbc.meta.ReverseMappingTool
  Run the tool.
run(JDBCConfiguration, String[], Options) - Static method in class kodo.jdbc.meta.DBMappingFactory
  Run the tool.
run(JDBCConfiguration, String[], Options) - Static method in class kodo.jdbc.meta.MappingTool
  Run the tool.
run(JDBCConfiguration, String[], Options) - Static method in class kodo.jdbc.schema.DBSequenceFactory
  Run the tool.
run(JDBCConfiguration, String[], Options) - Static method in class kodo.jdbc.schema.ClassSequenceFactory
  Run the tool.
run(JDBCConfiguration, String[], Options) - Static method in class kodo.jdbc.schema.SchemaGenerator
  Run the tool.
run(JDBCConfiguration, String[], Options) - Static method in class kodo.jdbc.schema.SchemaTool
  Run the tool.
run(JDBCConfiguration, String[], Options) - Static method in class kodo.jdbc.schema.DBSchemaFactory
  Run the tool.
run(JDBCConfiguration, String[], String, File, boolean, boolean, boolean, boolean, boolean, boolean, String, ReverseCustomizer, CodeFormat, ClassLoader) - Static method in class kodo.jdbc.meta.ReverseMappingTool
  Run the tool.
run(JDBCConfiguration, String, ClassLoader) - Static method in class kodo.jdbc.meta.DBMappingFactory
  Run the tool.
run(JDBCConfiguration, String, String[], Writer, boolean, boolean, boolean, boolean, boolean, boolean, boolean, ClassLoader) - Static method in class kodo.jdbc.schema.SchemaTool
  Run the tool.
run(JDBCConfiguration, String, String[], Writer, String, boolean, boolean, boolean, boolean, boolean, boolean, Writer, ClassLoader) - Static method in class kodo.jdbc.meta.MappingTool
  Run the tool.
run(JDBCConfiguration, String, Writer) - Static method in class kodo.jdbc.schema.DBSequenceFactory
  Run the tool.
run(JDOConfiguration, String[], boolean, File, ClassLoader) - Static method in class kodo.meta.JDOMetaDataTool
  Run the tool.
run(JDOConfiguration, String[], boolean, Writer, ClassLoader) - Static method in class kodo.meta.JDOMetaDataTool
  Run the tool.
run(JDOConfiguration, String[], File, boolean, CodeFormat, ClassLoader) - Static method in class kodo.enhance.ApplicationIdTool
  Run the tool.
run(JDOConfiguration, String[], JDOMetaDataRepository, File, ClassLoader, BytecodeWriter, boolean, boolean) - Static method in class kodo.enhance.JDOEnhancer
  Enhance the given class.
run(JDOConfiguration, String[], Options) - Static method in class kodo.enhance.JDOEnhancer
  Run the tool.
run(JDOConfiguration, String[], Options) - Static method in class kodo.enhance.ApplicationIdTool
  Run the application id tool with the given command-line and given configuration.
run(JDOConfiguration, String[], Options) - Static method in class kodo.meta.JDOMetaDataTool
  Run the tool.

## S

Schema - class kodo.jdbc.schema.Schema.
  Represents a database schema.
SCHEMA_CASE_DEFAULT - Static variable in class kodo.jdbc.sql.DBDictionary
  Symbolic constant for `setSchemaCase` that indicates that no changes should be made to the specified schema name.
SCHEMA_CASE_LOWER - Static variable in class kodo.jdbc.sql.DBDictionary
  Symbolic constant for `setSchemaCase` that indicates that schema names should always be converted to lower-case.
SCHEMA_CASE_PRESERVE - Static variable in class kodo.jdbc.sql.DBDictionary
  Symbolic constant for `setSchemaCase` that indicates that no changes should be made to the specified schema name.
SCHEMA_CASE_UPPER - Static variable in class kodo.jdbc.sql.DBDictionary
  Symbolic constant for `setSchemaCase` that indicates that schema names should always be converted to upper-case.
Schema(String, SchemaGroup) - Constructor for class kodo.jdbc.schema.Schema
  Constructor.
schemaFactory - Variable in class kodo.jdbc.conf.JDBCConfigurationImpl
SchemaFactory - interface kodo.jdbc.schema.SchemaFactory.
  Factory for `SchemaGroup`s.
SchemaGenerator - class kodo.jdbc.schema.SchemaGenerator.
  The SchemaGenerator creates `Schema`s matching the current database.
SchemaGenerator(JDBCConfiguration) - Constructor for class kodo.jdbc.schema.SchemaGenerator
  Constructor.
SchemaGroup - class kodo.jdbc.schema.SchemaGroup.
  Represents a grouping of schemas used in a database.
SchemaGroup() - Constructor for class kodo.jdbc.schema.SchemaGroup
schemaTerm - Variable in class kodo.jdbc.sql.DBMetaData
  What's the database vendor's preferred term for "schema"?
SchemaTool - class kodo.jdbc.schema.SchemaTool.
  The SchemaTool is used to manage the database schema.
SchemaTool(JDBCConfiguration) - Constructor for class kodo.jdbc.schema.SchemaTool
  Construct a SchemaTool that will use the given database.
searchStringEscape - Variable in class kodo.jdbc.sql.DBMetaData
  Gets the string that can be used to escape wildcard characters.
SEC - Static variable in class kodo.jdbc.sql.DBDictionary
Select - interface kodo.jdbc.sql.Select.
  Abstraction of a SQL SELECT statement.
select(ClassMapping, int, JDBCFetchConfiguration, int) - Method in interface kodo.jdbc.sql.Select
  Select the columns of the given mapping, possibly including subclasses.
select(ClassMapping, int, JDBCFetchConfiguration, int, Joins) - Method in interface kodo.jdbc.sql.Select
  Select the columns of the given mapping aftering joining to it, possibly including subclasses.
select(Column) - Method in interface kodo.jdbc.sql.Select
  Select the given column.
select(Column[]) - Method in interface kodo.jdbc.sql.Select
  Select the given columns.
select(Column[], Joins) - Method in interface kodo.jdbc.sql.Select
  Select the given columns after making the given joins.
select(Column, Joins) - Method in interface kodo.jdbc.sql.Select
  Select the given column after making the given joins.
select(Select) - Method in class kodo.jdbc.meta.Indicator
  Select the virtual row columns of this mapping.
select(Select) - Method in class kodo.jdbc.meta.ColumnVersionIndicator
select(Select) - Method in class kodo.jdbc.meta.ColumnClassIndicator
select(Select, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.query.SQLPath
select(Select, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.query.Constant
select(Select, JDBCStoreManager, JDBCFetchConfiguration) - Method in interface kodo.jdbc.query.JDBCValue
  Select the data for this value.
select(Select, KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration, int) - Method in class kodo.jdbc.meta.FieldMapping
  Select the virtual row columns of this mapping.
select(Select, KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration, int) - Method in class kodo.jdbc.meta.ContainerFieldMapping
  Selects the metadata column if there is one and the metadata hasn't been loaded.
select(Select, KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration, int) - Method in class kodo.jdbc.meta.NoneFieldMapping
select(Select, KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration, int) - Method in class kodo.jdbc.meta.ColumnFieldMapping
select(Select, KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration, int) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
select(Select, KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration, int) - Method in class kodo.jdbc.meta.ClobFieldMapping
select(Select, KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration, int) - Method in class kodo.jdbc.meta.OneToOneFieldMapping
select(Select, KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration, int) - Method in class kodo.jdbc.meta.ByteArrayFieldMapping
select(Select, KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration, int) - Method in class kodo.jdbc.meta.PCObjectOneToOneFieldMapping
select(Select, KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration, int) - Method in class kodo.jdbc.meta.BlobFieldMapping
select(SQLBuffer, JDBCValue, ClassMapping, KodoPersistenceManager) - Method in interface kodo.jdbc.query.JDBCAggregateListener
  Append the SQL for this expression or value.
select(SQLBuffer, Object) - Method in interface kodo.jdbc.sql.Select
  Select the given buffer; the given id object is an identifier to use when retrieving the corresponding value from a `Result`.
select(SQLBuffer, Object, Joins) - Method in interface kodo.jdbc.sql.Select
  Select the given buffer; the given id object is an identifier to use when retrieving the corresponding value from a `Result`.
selectEager(Select, KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.FieldMapping
  Select eager to-many relations.
selectEager(Select, KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.OneToManyFieldMapping
selectEager(Select, KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.CollectionFieldMapping
selectEager(Select, KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.ManyToManyFieldMapping
selectKeys(Select, KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.AbstractMapFieldMapping
  Implement this method to select the keys of this mapping.
selectKeys(Select, KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.ManyToManyMapFieldMapping
selectKeys(Select, KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.ManyToColumnMapFieldMapping
selectKeys(Select, KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.ColumnMapFieldMapping
selectKeys(Select, KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.ColumnToManyMapFieldMapping
selectPrimaryKey(ClassMapping) - Method in interface kodo.jdbc.sql.Select
  Select the primary key columns of the given mapping, joining to superclasses as necessary to get all columns needed to construct an object id.
SelectResult - class kodo.jdbc.sql.SelectResult.
SelectResult(Select, Connection, Statement, ResultSet, DBDictionary) - Constructor for class kodo.jdbc.sql.SelectResult
selectValues(Select, KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.AbstractMapFieldMapping
  Implement this method to select the values of this mapping.
selectValues(Select, KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.ManyToManyMapFieldMapping
selectValues(Select, KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.ManyToColumnMapFieldMapping
selectValues(Select, KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.ColumnMapFieldMapping
selectValues(Select, KodoStateManager, JDBCStoreManager, JDBCFetchConfiguration) - Method in class kodo.jdbc.meta.ColumnToManyMapFieldMapping
sendUpdatePacket(byte[]) - Method in class kodo.event.TCPRemoteCommitProvider
  Sends a change notification packet to other machines in this provider cluster.
seq - Variable in class kodo.jdbc.schema.DBSequenceFactory.Seq
SEQUENCE_EXT - Static variable in class kodo.jdbc.schema.ClassSequenceFactory
  The the class metadata extension that stores the sequence name to use for the class: `jdbc-sequence-name`
SEQUENCE_FACTORY - Static variable in class kodo.jdbc.meta.ClassMapping
  Extension key used to indicate the sequence factory for this persistent type.
sequenceFactory - Variable in class kodo.jdbc.conf.JDBCConfigurationImpl
SequenceFactory - interface kodo.jdbc.schema.SequenceFactory.
  An implementation of the SequenceFactory interface is used to generate unique primary key values for newly persisted JDO instances.
SequenceGenerator - interface kodo.runtime.SequenceGenerator.
  A generator for datastore sequences.
serialize(Object) - Method in class kodo.jdbc.sql.DBDictionary
  Return the serialized bytes for the given object.
serialize(Object) - Method in class kodo.jdbc.sql.OracleDictionary
set(boolean) - Method in class com.solarmetric.conf.BooleanValue
set(double) - Method in class com.solarmetric.conf.DoubleValue
set(int) - Method in class com.solarmetric.conf.IntValue
set(String) - Method in class com.solarmetric.conf.StringValue
set(String[]) - Method in class com.solarmetric.conf.StringListValue
setAddDefaultConstructor(boolean) - Method in class kodo.enhance.JDOEnhancer
  A boolean indicating whether the enhancer should add a no-args constructor if one is not already present in the class.
setAddresses(String) - Method in class kodo.event.TCPRemoteCommitProvider
  Sets the list of addresses to which this provider will broadcast to the values in the comma-separated `names` list.
setAggregateListeners(AggregateListener[]) - Method in class kodo.conf.JDOConfigurationImpl
setAggregateListeners(AggregateListener[]) - Method in interface kodo.conf.JDOConfiguration
  Set the query function listeners.
setAggregateListeners(String) - Method in class kodo.conf.JDOConfigurationImpl
setAggregateListeners(String) - Method in interface kodo.conf.JDOConfiguration
  A ','-separted list of the plugin strings of the query `AggregateListener`s to use.
setAliases(String[]) - Method in interface com.solarmetric.conf.Value
  Aliases for the value in the form key1, value1, key2, value2, ...
setAliases(String[]) - Method in class com.solarmetric.conf.AbstractValue
setArray(Column, Array) - Method in class kodo.jdbc.sql.AbstractRow
setArray(Column, Array) - Method in interface kodo.jdbc.sql.Row
  Set the value of the given column in this row.
setArray(int, Array) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setArray(int, Array) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setArray(PreparedStatement, int, Array) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameter to the statement.
setAsciiStream(Column, InputStream, int) - Method in class kodo.jdbc.sql.AbstractRow
setAsciiStream(Column, InputStream, int) - Method in interface kodo.jdbc.sql.Row
  Set the value of the given column in this row.
setAsciiStream(int, InputStream, int) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setAsciiStream(int, InputStream, int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setAsciiStream(PreparedStatement, int, InputStream, int) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameter to the statement.
setAsciiStream(String, InputStream, int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setAssertAllowedType(boolean) - Method in class kodo.util.ProxyManagerImpl
  Whether to perform runtime checks to ensure that all elements added to collection and map proxies are the proper element/key/value type as defined by the JDO metadata.
setAssumePCSuperclass(boolean) - Method in class kodo.meta.JDOMetaDataGenerator
setAutoCommit(boolean) - Method in class com.solarmetric.jdbc.DelegatingConnection
setAutoIncrement(boolean) - Method in class kodo.jdbc.meta.ClassMapping
setAutoIncrement(boolean) - Method in class kodo.jdbc.meta.FieldMapping
setAutoIncrement(boolean) - Method in class kodo.jdbc.schema.Column
  Whether this column is auto-incrementing.
setAutoIncrementClause(String) - Method in class kodo.jdbc.sql.DBDictionary
setAutoIncrementConstraints(boolean) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setAutoIncrementConstraints(boolean) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  Whether Kodo will order SQL to meet constraints imposed by auto-increment primary key values.
setAutoIncrementConstraints(Boolean) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setAutoIncrementConstraints(Boolean) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  Wrapper for JCA usage of `JDBCConfiguration.setAutoIncrementConstraints(boolean)`.
setAutoIncrementSequenceName(String) - Method in class kodo.jdbc.sql.OracleDictionary
  The global sequence name to use for autoincrement simulation.
setAutoIncrementTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
setAutoIncrementValue(KodoStateManager, Column, Connection) - Method in class kodo.jdbc.meta.ClassMapping
  Set the next auto increment value for the given column into the given instance.
setAutoIncrementValue(KodoStateManager, Column, long) - Method in class kodo.jdbc.meta.TransformationFieldMapping
setAutoIncrementValue(KodoStateManager, Column, long) - Method in class kodo.jdbc.meta.ValueFieldMapping
setAutoIncrementValue(KodoStateManager, Column, long) - Method in interface kodo.jdbc.meta.JoinableMapping
  Use the given auto-incremented value to set this join value's field on the given instance.
setAutoIncrementValue(KodoStateManager, Column, long) - Method in class kodo.jdbc.meta.DelegatingJoinableMapping
setBacklog(int) - Method in class com.solarmetric.manage.ManagerServerImpl
setBatchLimit(int) - Method in class kodo.jdbc.sql.DBDictionary
  The maximum number of statements per SQL batch.
setBatchParameterLimit(int) - Method in class kodo.jdbc.sql.DBDictionary
  The maximum number of parameters that can be batched.
setBigDecimal(Column, BigDecimal) - Method in class kodo.jdbc.sql.AbstractRow
setBigDecimal(Column, BigDecimal) - Method in interface kodo.jdbc.sql.Row
  Set the value of the given column in this row.
setBigDecimal(int, BigDecimal) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setBigDecimal(int, BigDecimal) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setBigDecimal(PreparedStatement, int, BigDecimal) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameter to the statement.
setBigDecimal(String, BigDecimal) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setBigInteger(Column, BigInteger) - Method in class kodo.jdbc.sql.AbstractRow
setBigInteger(Column, BigInteger) - Method in interface kodo.jdbc.sql.Row
  Set the value of the given column in this row.
setBigInteger(PreparedStatement, int, BigInteger) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameter to the statement.
setBigInteger(PreparedStatement, int, BigInteger) - Method in class kodo.jdbc.sql.SybaseDictionary
setBigintTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.BIGINT`.
setBinaryStream(Column, InputStream, int) - Method in class kodo.jdbc.sql.AbstractRow
setBinaryStream(Column, InputStream, int) - Method in interface kodo.jdbc.sql.Row
  Set the value of the given column in this row.
setBinaryStream(int, InputStream, int) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setBinaryStream(int, InputStream, int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setBinaryStream(PreparedStatement, int, InputStream, int) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameter to the statement.
setBinaryStream(String, InputStream, int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setBinaryTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.BINARY`.
setBitTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.BIT`.
setBlob(Column, Blob) - Method in class kodo.jdbc.sql.AbstractRow
setBlob(Column, Blob) - Method in interface kodo.jdbc.sql.Row
  Set the value of the given column in this row.
setBlob(int, Blob) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setBlob(int, Blob) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setBlob(PreparedStatement, int, Blob) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameter to the statement.
setBlobObject(PreparedStatement, int, Object) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameter to the statement.
setBlobTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.BLOB`.
setBoolean(Column, boolean) - Method in class kodo.jdbc.sql.AbstractRow
setBoolean(Column, boolean) - Method in interface kodo.jdbc.sql.Row
  Set the value of the given column in this row.
setBoolean(int, boolean) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setBoolean(int, boolean) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setBoolean(PreparedStatement, int, boolean) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameter to the statement.
setBoolean(PreparedStatement, int, boolean) - Method in class kodo.jdbc.sql.PostgresDictionary
setBoolean(PreparedStatement, int, boolean) - Method in class kodo.jdbc.sql.InformixDictionary
setBoolean(String, boolean) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setByte(Column, byte) - Method in class kodo.jdbc.sql.AbstractRow
setByte(Column, byte) - Method in interface kodo.jdbc.sql.Row
  Set the value of the given column in this row.
setByte(int, byte) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setByte(int, byte) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setByte(PreparedStatement, int, byte) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameter to the statement.
setByte(String, byte) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setBytecodeWriter(BytecodeWriter) - Method in class kodo.enhance.JDOEnhancer
  Set the `BytecodeWriter` to write the bytecode to or null if none.
setBytes(Column, byte[]) - Method in class kodo.jdbc.sql.AbstractRow
setBytes(Column, byte[]) - Method in interface kodo.jdbc.sql.Row
  Set the value of the given column in this row.
setBytes(int, byte[]) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setBytes(int, byte[]) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setBytes(PreparedStatement, int, byte[]) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameter to the statement.
setBytes(String, byte[]) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setCacheSize(int) - Method in class kodo.util.CacheMap
  Sets the maximum number of unpinned objects to keep hard references to.
setCacheSize(int) - Method in class kodo.datacache.QueryCacheImpl
  Sets the maximum number of unpinned objects to keep hard references to.
setCacheSize(int) - Method in class kodo.datacache.CacheImpl
  Sets the maximum number of unpinned objects to keep hard references to.
setCacheTables(boolean) - Method in class kodo.jdbc.sql.HSQLDictionary
  Sets whether HSQL should use "CREATED CACHED TABLE" rather than "CREATE TABLE", which allows disk-based database operations.
setCaching(boolean) - Method in interface com.solarmetric.conf.Configuration
  Set whether to optimize `Properties` conversion by caching `Value` states.
setCaching(boolean) - Method in class com.solarmetric.conf.ConfigurationImpl
setCandidates(Collection) - Method in class kodo.datacache.CacheAwareQuery
setCandidates(Extent) - Method in class kodo.datacache.CacheAwareQuery
setCatalog(String) - Method in class com.solarmetric.jdbc.DelegatingConnection
setCatalogSeparator(String) - Method in class kodo.jdbc.sql.DBDictionary
setChar(Column, char) - Method in class kodo.jdbc.sql.AbstractRow
setChar(Column, char) - Method in interface kodo.jdbc.sql.Row
  Set the value of the given column in this row.
setChar(PreparedStatement, int, char) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameter to the statement.
setCharacterStream(Column, Reader, int) - Method in class kodo.jdbc.sql.AbstractRow
setCharacterStream(Column, Reader, int) - Method in interface kodo.jdbc.sql.Row
  Set the value of the given column in this row.
setCharacterStream(int, Reader, int) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setCharacterStream(int, Reader, int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setCharacterStream(PreparedStatement, int, Reader, int) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameter to the statement.
setCharacterStream(String, Reader, int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setCharTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.CHAR`.
setClass(Class) - Method in class kodo.datacache.CacheAwareQuery
setClassCriteria(boolean) - Method in class kodo.jdbc.meta.OneToOneFieldMapping
  Whether to use the exepected type of the related object as a criteria when selecting it.
setClassIndicator(ClassIndicator) - Method in class kodo.jdbc.meta.ClassMapping
  Set the class indicator for this class.
setClassIndicator(ClassIndicator) - Method in class kodo.jdbc.meta.FlatClassMapping
setClassIndicator(ClassIndicator) - Method in class kodo.jdbc.meta.BaseClassMapping
setClassIndicator(ClassIndicator) - Method in class kodo.jdbc.meta.VerticalClassMapping
setClassIndicator(ClassIndicator) - Method in class kodo.jdbc.meta.NoneClassMapping
setClassIndicator(MappingInfo) - Method in class kodo.jdbc.meta.ClassMappingInfo
  Set the mapping info for the class indicator, or null if none.
setClassIndicator(String) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setClassIndicator(String) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The full class or type name of the `ClassIndicator` to use when creating new class mappings.
setClassIndicatorIndexed(int) - Method in class kodo.jdbc.meta.ClassMapping
setClassIndicatorName(String) - Method in class kodo.jdbc.meta.ClassMapping
setClassMappingName(String) - Method in class kodo.jdbc.meta.ClassMapping
setClassName(String) - Method in class com.solarmetric.conf.PluginValue
setClassNames(String[]) - Method in class com.solarmetric.conf.PluginListValue
setClassResolver(ClassResolver) - Method in class kodo.conf.JDOConfigurationImpl
setClassResolver(ClassResolver) - Method in interface kodo.conf.JDOConfiguration
  The `ClassResolver` to use.
setClassResolver(String) - Method in class kodo.conf.JDOConfigurationImpl
setClassResolver(String) - Method in interface kodo.conf.JDOConfiguration
  The plugin string for the `ClassResolver` to use for custom class loading.
setClob(Column, Clob) - Method in class kodo.jdbc.sql.AbstractRow
setClob(Column, Clob) - Method in interface kodo.jdbc.sql.Row
  Set the value of the given column in this row.
setClob(int, Clob) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setClob(int, Clob) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setClob(PreparedStatement, int, Clob) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameter to the statement.
setClobString(PreparedStatement, int, String) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameter to the statement.
setClobTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.CLOB`.
setCloseConnection(boolean) - Method in class kodo.jdbc.sql.ResultSetResult
  Whether to close the backing connection when this result is closed.
setCloseOnManagedCommit(boolean) - Method in class kodo.runtime.PersistenceManagerImpl
  Whether to really close in a managed environment if the close method has been called and the transaction subsequently ends.
setCodeFormat(CodeFormat) - Method in class kodo.jdbc.meta.ReverseMappingTool
  Set the code formatter for the generated Java code.
setCodeFormat(CodeFormat) - Method in class kodo.enhance.ApplicationIdTool
  Set the code formatter for the generated Java code.
setColumn(Column) - Method in class kodo.jdbc.meta.ColumnVersionIndicator
  Set the column used to hold version info.
setColumn(Column) - Method in class kodo.jdbc.meta.ColumnCollectionFieldMapping
  Set the column holding the collection data.
setColumn(Column) - Method in class kodo.jdbc.meta.ColumnFieldMapping
  Set the data column for this value.
setColumn(Column) - Method in class kodo.jdbc.meta.ColumnClassIndicator
  Set the column used to hold class info.
setColumnDefault(String) - Method in class kodo.jdbc.schema.ColumnInfo
setColumnName(String) - Method in class kodo.jdbc.schema.PrimaryKeyInfo
setColumnName(String) - Method in class kodo.jdbc.schema.IndexInfo
setColumnName(String) - Method in class kodo.jdbc.schema.ColumnInfo
setColumns(Column[]) - Method in class kodo.jdbc.schema.Index
  Set the index's columns.
setColumns(Column[]) - Method in class kodo.jdbc.schema.PrimaryKey
  Set the columns the primary key spans.
setColumnSize(int) - Method in class kodo.jdbc.schema.ColumnInfo
setComparator(Comparator) - Method in class kodo.meta.DelegatingFieldMetaData
setComparator(Comparator) - Method in interface kodo.meta.FieldMetaData
  The comparator type used by the field, or null if none.
setConfiguration(Configuration) - Method in class com.solarmetric.manage.ManagerUIImpl
setConfiguration(Configuration) - Method in class com.solarmetric.manage.ManagerServerImpl
setConfiguration(Configuration) - Method in class com.solarmetric.manage.ManagerClientImpl
setConfiguration(Configuration) - Method in interface com.solarmetric.conf.Configurable
  Invoked prior to setting bean properties.
setConfiguration(Configuration) - Method in class kodo.jdbc.meta.FileMappingFactory
setConfiguration(Configuration) - Method in class kodo.jdbc.meta.MetaDataMappingFactory
setConfiguration(Configuration) - Method in class kodo.jdbc.meta.DBMappingFactory
setConfiguration(Configuration) - Method in class kodo.jdbc.schema.DBSequenceFactory
setConfiguration(Configuration) - Method in class kodo.jdbc.schema.LazySchemaFactory
setConfiguration(Configuration) - Method in class kodo.jdbc.schema.DynamicSchemaFactory
setConfiguration(Configuration) - Method in class kodo.jdbc.schema.DBSchemaFactory
setConfiguration(Configuration) - Method in class kodo.jdbc.schema.FileSchemaFactory
setConfiguration(Configuration) - Method in class kodo.jdbc.sql.DBDictionary
setConfiguration(Configuration) - Method in class kodo.jdbc.runtime.UpdateManagerImpl
setConfiguration(Configuration) - Method in class kodo.event.AbstractRemoteCommitProvider
setConfiguration(Configuration) - Method in class kodo.datacache.AbstractCacheImpl
setConfiguration(Configuration) - Method in class kodo.datacache.QueryCacheImpl
setConfiguration(Configuration) - Method in class kodo.ee.InvocationManagedRuntime
setConfiguration(Configuration) - Method in class kodo.ee.AutomaticManagedRuntime
setConfiguration(Properties) - Method in interface kodo.jdbc.meta.ReverseCustomizer
  Set configuration properties given by the user.
setConfiguration(Properties) - Method in class kodo.jdbc.meta.PropertiesReverseCustomizer
setConnection2DriverName(String) - Method in class kodo.conf.JDOConfigurationImpl
setConnection2DriverName(String) - Method in interface kodo.conf.JDOConfiguration
  Class name of the non-XA connection driver.
setConnection2Password(String) - Method in class kodo.conf.JDOConfigurationImpl
setConnection2Password(String) - Method in interface kodo.conf.JDOConfiguration
  The password for the non-XA data store connection.
setConnection2Properties(String) - Method in class kodo.conf.JDOConfigurationImpl
setConnection2Properties(String) - Method in interface kodo.conf.JDOConfiguration
  These properties provide any additional information needed to establish non-XA connections.
setConnection2URL(String) - Method in class kodo.conf.JDOConfigurationImpl
setConnection2URL(String) - Method in interface kodo.conf.JDOConfiguration
  The URL for the non-XA data store connection.
setConnection2UserName(String) - Method in class kodo.conf.JDOConfigurationImpl
setConnection2UserName(String) - Method in interface kodo.conf.JDOConfiguration
  The user name for the non-XA data store connection.
setConnectionDecorators(ConnectionDecorator[]) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setConnectionDecorators(ConnectionDecorator[]) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The `ConnectionDecorator`s to use.
setConnectionDecorators(String) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setConnectionDecorators(String) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  A comma-separated list of the `ConnectionDecorator` for adding functionality to JDBC connections.
setConnectionDriverName(String) - Method in class kodo.conf.JDOConfigurationImpl
setConnectionDriverName(String) - Method in interface kodo.conf.JDOConfiguration
  Class name of the connection driver.
setConnectionDriverName(String) - Method in class kodo.runtime.PersistenceManagerFactoryImpl
setConnectionFactory(Object) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
  Override to configure 3rd-party sources.
setConnectionFactory(Object) - Method in class kodo.conf.JDOConfigurationImpl
setConnectionFactory(Object) - Method in interface kodo.conf.JDOConfiguration
  The connection factory.
setConnectionFactory(Object) - Method in class kodo.runtime.PersistenceManagerFactoryImpl
setConnectionFactory2(Object) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
  Override to configure 3rd-party sources.
setConnectionFactory2(Object) - Method in class kodo.conf.JDOConfigurationImpl
setConnectionFactory2(Object) - Method in interface kodo.conf.JDOConfiguration
  The non-XA connection factory.
setConnectionFactory2(Object) - Method in class kodo.runtime.PersistenceManagerFactoryImpl
setConnectionFactory2Name(String) - Method in class kodo.conf.JDOConfigurationImpl
setConnectionFactory2Name(String) - Method in interface kodo.conf.JDOConfiguration
  The name for the second data store connection factory.
setConnectionFactory2Name(String) - Method in class kodo.runtime.PersistenceManagerFactoryImpl
setConnectionFactory2Properties(String) - Method in class kodo.conf.JDOConfigurationImpl
setConnectionFactory2Properties(String) - Method in interface kodo.conf.JDOConfiguration
  Configuration properties for the non-XA connection factory.
setConnectionFactoryName(String) - Method in class kodo.conf.JDOConfigurationImpl
setConnectionFactoryName(String) - Method in interface kodo.conf.JDOConfiguration
  The name for the data store connection factory.
setConnectionFactoryName(String) - Method in class kodo.runtime.PersistenceManagerFactoryImpl
setConnectionFactoryProperties(String) - Method in class kodo.conf.JDOConfigurationImpl
setConnectionFactoryProperties(String) - Method in interface kodo.conf.JDOConfiguration
  Configuration properties for the connection factory.
setConnectionPassword(String) - Method in class kodo.conf.JDOConfigurationImpl
setConnectionPassword(String) - Method in interface kodo.conf.JDOConfiguration
  The password for the data store connection.
setConnectionPassword(String) - Method in class kodo.runtime.PersistenceManagerFactoryImpl
setConnectionProperties(String) - Method in class kodo.conf.JDOConfigurationImpl
setConnectionProperties(String) - Method in interface kodo.conf.JDOConfiguration
  These properties provide any additional information needed to establish connections.
setConnectionRetainMode(int) - Method in class kodo.conf.JDOConfigurationImpl
setConnectionRetainMode(int) - Method in interface kodo.conf.JDOConfiguration
  Set the connection retain mode as one of the following symbolic constants: `KodoPersistenceManager.CONN_RETAIN_PM` `KodoPersistenceManager.CONN_RETAIN_TRANS` `KodoPersistenceManager.CONN_RETAIN_DEMAND`
setConnectionRetainMode(String) - Method in class kodo.conf.JDOConfigurationImpl
setConnectionRetainMode(String) - Method in interface kodo.conf.JDOConfiguration
  Specifies the behavior of the persistence manager with respect to data store connections.
setConnectionURL(String) - Method in class kodo.conf.JDOConfigurationImpl
setConnectionURL(String) - Method in interface kodo.conf.JDOConfiguration
  The URL for the data store connection.
setConnectionURL(String) - Method in class kodo.runtime.PersistenceManagerFactoryImpl
setConnectionUserName(String) - Method in class kodo.conf.JDOConfigurationImpl
setConnectionUserName(String) - Method in interface kodo.conf.JDOConfiguration
  The user name for the data store connection.
setConnectionUserName(String) - Method in class kodo.runtime.PersistenceManagerFactoryImpl
setConstantJoins(Column[], Object[]) - Method in class kodo.jdbc.schema.ForeignKey
  Set the foreign key's constant joins.
setConstantJoins(Object[], Column[]) - Method in class kodo.jdbc.schema.ForeignKey
  Set the foreign key's constant joins.
setContainerMeta(int) - Method in class kodo.jdbc.meta.ContainerFieldMapping
setContainsId(String) - Method in class kodo.jdbc.query.SQLPath
  If this path is part of a contains clause, then alias it to the proper contains id before initialization.
setCopyObjectIds(boolean) - Method in class kodo.conf.JDOConfigurationImpl
setCopyObjectIds(boolean) - Method in interface kodo.conf.JDOConfiguration
  Whether to copy identity objects before returning them to client code.
setCopyObjectIds(Boolean) - Method in class kodo.conf.JDOConfigurationImpl
setCopyObjectIds(Boolean) - Method in interface kodo.conf.JDOConfiguration
  Whether to copy identity objects before returning them to client code.
setCreateIdentityColumn(boolean) - Method in class kodo.jdbc.sql.SybaseDictionary
  If true, then whenever the `schematool` creates a table, it will append an additional IDENTITY column to the table's creation SQL.
setCreatePrimaryKeys(boolean) - Method in class kodo.jdbc.sql.DBDictionary
  If false, then do not specify that identifiers are primary keys.
setCursorName(String) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setCursorName(String) - Method in class com.solarmetric.jdbc.DelegatingStatement
setCursorName(String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setCustomizer(ReverseCustomizer) - Method in class kodo.jdbc.meta.ReverseMappingTool
  Set the customizer.
setData(int, Object) - Method in interface kodo.runtime.PCData
setDataCache(String) - Method in class kodo.conf.JDOConfigurationImpl
setDataCache(String) - Method in interface kodo.conf.JDOConfiguration
  The `DataCache` to use for level-2 data store caching.
setDataCacheManager(DataCacheManager) - Method in class kodo.conf.JDOConfigurationImpl
setDataCacheManager(DataCacheManager) - Method in interface kodo.conf.JDOConfiguration
  The data cache manager manages this configuration's cache instances.
setDataCacheName(String) - Method in class kodo.meta.DelegatingClassMetaData
setDataCacheName(String) - Method in interface kodo.meta.ClassMetaData
  Set the value of the `ClassMetaData.DATA_CACHE` extension.
setDataCacheTimeout(int) - Method in class kodo.conf.JDOConfigurationImpl
setDataCacheTimeout(int) - Method in interface kodo.conf.JDOConfiguration
  Default data cache timeout.
setDataCacheTimeout(int) - Method in class kodo.meta.DelegatingClassMetaData
setDataCacheTimeout(int) - Method in interface kodo.meta.ClassMetaData
  Set the value of the `ClassMetaData.DATA_CACHE_TIMEOUT` standard extension.
setDataCacheTimeout(Integer) - Method in class kodo.conf.JDOConfigurationImpl
setDataCacheTimeout(Integer) - Method in interface kodo.conf.JDOConfiguration
  Wrapper for JCA usage of `JDOConfiguration.setDataCacheTimeout(int)`.
setDataSourceMode(String) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setDataSourceMode(String) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The mode of the JDBC data source in use.
setDataSourceModeEnlisted(boolean) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setDataSourceModeEnlisted(boolean) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  Whether the data source is automatically enlisted in global transactions.
setDataType(int) - Method in class kodo.jdbc.schema.ColumnInfo
setDataTypeName(String) - Method in class kodo.jdbc.schema.ColumnInfo
setDate(Column, Date) - Method in class kodo.jdbc.sql.AbstractRow
setDate(Column, Date) - Method in interface kodo.jdbc.sql.Row
  Set the value of the given column in this row.
setDate(Column, Date, Calendar) - Method in class kodo.jdbc.sql.AbstractRow
setDate(Column, Date, Calendar) - Method in interface kodo.jdbc.sql.Row
  Set the value of the given column in this row.
setDate(int) - Method in class kodo.util.ProxyDate
setDate(int, Date) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setDate(int, Date) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setDate(int, Date, Calendar) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setDate(int, Date, Calendar) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setDate(PreparedStatement, int, Date) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameter to the statement.
setDate(PreparedStatement, int, Date, Calendar) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameter to the statement.
setDate(String, Date) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setDate(String, Date, Calendar) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setDateTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.DATE`.
setDBDictionary(DBDictionary) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setDBDictionary(DBDictionary) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The `DBDictionary` to use.
setDBDictionary(String) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setDBDictionary(String) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The `DBDictionary` to use to define the RDBMS SQL information.
setDBMetaData(DBMetaData) - Method in class kodo.jdbc.sql.DBDictionary
  Set the database metadata for this dictionary.
setDBMetaData(DBMetaData) - Method in class kodo.jdbc.sql.InformixDictionary
setDBMetaData(DBMetaData) - Method in class kodo.jdbc.sql.SybaseDictionary
setDBMetaData(DBMetaData) - Method in class kodo.jdbc.sql.OracleDictionary
setDBMetaData(DBMetaData) - Method in class kodo.jdbc.sql.SQLServerDictionary
setDBSchemaGroup(SchemaGroup) - Method in class kodo.jdbc.schema.SchemaTool
  Set the database schema.
setDecimalDigits(int) - Method in class kodo.jdbc.schema.Column
  Set the number of decimal digits for the column.
setDecimalDigits(int) - Method in class kodo.jdbc.schema.ColumnInfo
setDecimalTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.DECIMAL`.
setDeclaredElementType(Class) - Method in class kodo.meta.DelegatingFieldMetaData
setDeclaredElementType(Class) - Method in interface kodo.meta.FieldMetaData
  Set the element class for this array/collection/map field.
setDeclaredElementTypeCode(int) - Method in class kodo.meta.DelegatingFieldMetaData
setDeclaredElementTypeCode(int) - Method in interface kodo.meta.FieldMetaData
  Set the element type code for the described field.
setDeclaredIndex(int) - Method in class kodo.meta.DelegatingFieldMetaData
setDeclaredIndex(int) - Method in interface kodo.meta.FieldMetaData
  Used by `ClassMetaData` to set index.
setDeclaredKeyType(Class) - Method in class kodo.meta.DelegatingFieldMetaData
setDeclaredKeyType(Class) - Method in interface kodo.meta.FieldMetaData
  Set the key type for this map field.
setDeclaredKeyTypeCode(int) - Method in class kodo.meta.DelegatingFieldMetaData
setDeclaredKeyTypeCode(int) - Method in interface kodo.meta.FieldMetaData
  Set the key type code for the described field.
setDeclaredType(Class) - Method in class kodo.meta.DelegatingFieldMetaData
setDeclaredType(Class) - Method in interface kodo.meta.FieldMetaData
  Set the class of the described field.
setDeclaredTypeCode(int) - Method in class kodo.meta.DelegatingFieldMetaData
setDeclaredTypeCode(int) - Method in interface kodo.meta.FieldMetaData
  Set the type code for the described field.
setDefault(String) - Method in interface com.solarmetric.conf.Value
  The default value for the property.
setDefault(String) - Method in class com.solarmetric.conf.AbstractValue
setDefault(String) - Method in class kodo.jdbc.schema.Column
  Set the default value for the column.
setDeferrability(int) - Method in class kodo.jdbc.schema.ForeignKeyInfo
setDeferred(boolean) - Method in class kodo.jdbc.schema.Constraint
  Make this constrain deferred.
setDeleteAction(int) - Method in class kodo.jdbc.schema.ForeignKey
  Set the delete action for the key.
setDeleteAction(int, boolean) - Method in class kodo.jdbc.meta.FieldMapping
setDeleteRule(int) - Method in class kodo.jdbc.schema.ForeignKeyInfo
setDependent(boolean) - Method in class kodo.meta.DelegatingFieldMetaData
setDependent(boolean) - Method in interface kodo.meta.FieldMetaData
  Set the value of the `FieldMetaData.DEPENDENT` standard extension.
setDescribedType(Class) - Method in class kodo.meta.DelegatingClassMetaData
setDescribedType(Class) - Method in interface kodo.meta.ClassMetaData
  Return the persistence capable class described by this metadata.
setDetachable(boolean) - Method in class kodo.meta.DelegatingClassMetaData
setDetachable(boolean) - Method in interface kodo.meta.ClassMetaData
  True if the class is detachable.
setDetachedObjectId(Object, String) - Static method in class kodo.runtime.KodoHelper
  Set the stringified object id into the detached persistent instance.
setDetachedState(Object, Object) - Static method in class kodo.runtime.KodoHelper
  Set the state for a detached instance.
setDetachObjectId(String) - Method in class kodo.meta.DelegatingClassMetaData
setDetachObjectId(String) - Method in interface kodo.meta.ClassMetaData
  The name of the detach object id field, or null if none.
setDetachState(String) - Method in class kodo.meta.DelegatingClassMetaData
setDetachState(String) - Method in interface kodo.meta.ClassMetaData
  The name of the detach state field, or null if none.
setDirectory(File) - Method in class kodo.jdbc.meta.ReverseMappingTool
  The file to output the generated code to, or null for the current directory.
setDirectory(File) - Method in class kodo.enhance.JDOEnhancer
  The base build directory to generate code to.
setDirectory(File) - Method in class kodo.enhance.ApplicationIdTool
  The directory to write source to.
setDistinctTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.DISTINCT`.
setDouble(Column, double) - Method in class kodo.jdbc.sql.AbstractRow
setDouble(Column, double) - Method in interface kodo.jdbc.sql.Row
  Set the value of the given column in this row.
setDouble(int, double) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setDouble(int, double) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setDouble(PreparedStatement, int, double) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameter to the statement.
setDouble(String, double) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setDoubleTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.DOUBLE`.
setDropTables(boolean) - Method in class kodo.jdbc.schema.SchemaTool
  If true, tables that appear to be unused will be dropped.
setDropUnusedComponents(boolean) - Method in class kodo.jdbc.meta.MappingTool
  Whether schema components that are unused by any mapping will be dropped from this tool's `#SchemaGroup`, and, depending on the schema action, from the database.
setEagerFetchMode(int) - Method in class kodo.conf.JDOConfigurationImpl
setEagerFetchMode(int) - Method in interface kodo.conf.JDOConfiguration
  Set the eager fetch mode as one of the following symbolic constants: `FetchConfiguration.EAGER_FETCH_NONE` `FetchConfiguration.EAGER_FETCH_SINGLE` `FetchConfiguration.EAGER_FETCH_MULTIPLE`
setEagerFetchMode(int) - Method in interface kodo.runtime.FetchConfiguration
  Set the eager fetch mode.
setEagerFetchMode(String) - Method in class kodo.conf.JDOConfigurationImpl
setEagerFetchMode(String) - Method in interface kodo.conf.JDOConfiguration
  Specifies the default eager fetch mode to use.
setElementDeleteAction(int, boolean) - Method in class kodo.jdbc.meta.FieldMapping
setElementDependent(boolean) - Method in class kodo.meta.DelegatingFieldMetaData
setElementDependent(boolean) - Method in interface kodo.meta.FieldMetaData
  Set the value of the `FieldMetaData.ELEMENT_DEPENDENT` extension key.
setElementEmbedded(boolean) - Method in class kodo.meta.DelegatingFieldMetaData
setElementEmbedded(boolean) - Method in interface kodo.meta.FieldMetaData
  Set whether the elements should be embedded.
setElementIndexed(int) - Method in class kodo.jdbc.meta.FieldMapping
setElementSize(int) - Method in class kodo.jdbc.meta.FieldMapping
setElementTypeName(String) - Method in class kodo.meta.DelegatingFieldMetaData
setElementTypeName(String) - Method in interface kodo.meta.FieldMetaData
  The value of the `FieldMetaData.ELEMENT_TYPE` or `FieldMetaData.VALUE_TYPE` extension key.
setEmbedded(boolean) - Method in class kodo.meta.DelegatingFieldMetaData
setEmbedded(boolean) - Method in interface kodo.meta.FieldMetaData
  Set the embedded value for the field.
setEmbeddedMapping(EmbeddedClassMapping) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
  The embedded class mapping.
setEscapeProcessing(boolean) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setEscapeProcessing(boolean) - Method in class com.solarmetric.jdbc.DelegatingStatement
setEscapeProcessing(boolean) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setExplicit(boolean) - Method in class kodo.meta.DelegatingFieldMetaData
setExplicit(boolean) - Method in interface kodo.meta.FieldMetaData
  Set whether the field was explicitly declared in the metadata.
setExternalizer(String) - Method in class kodo.meta.DelegatingFieldMetaData
setExternalizer(String) - Method in interface kodo.meta.FieldMetaData
  The name of this field's externalizer, or null if none.
setFactory(String) - Method in class kodo.meta.DelegatingFieldMetaData
setFactory(String) - Method in interface kodo.meta.FieldMetaData
  The name of this field's factory, or null if none.
setFailedObject(Object) - Method in class kodo.jdbc.sql.AbstractRow
setFailedObject(Object) - Method in interface kodo.jdbc.sql.Row
  Set the failed object to include in the optimistic lock exception that will be thrown if this update results in an update count of 0 when executed.
setFetchBatchSize(int) - Method in class kodo.conf.JDOConfigurationImpl
setFetchBatchSize(int) - Method in interface kodo.conf.JDOConfiguration
  Set the size of the batch that will be pre-selected when accessing elements in a query or relationship.
setFetchBatchSize(int) - Method in interface kodo.runtime.FetchConfiguration
  Set the fetch batch size for large result set support.
setFetchBatchSize(Integer) - Method in class kodo.conf.JDOConfigurationImpl
setFetchBatchSize(Integer) - Method in interface kodo.conf.JDOConfiguration
  Wrapper for JCA usage of `JDOConfiguration.setFetchBatchSize(int)`.
setFetchDirection(int) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setFetchDirection(int) - Method in class com.solarmetric.jdbc.DelegatingStatement
setFetchDirection(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
setFetchDirection(int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setFetchDirection(int) - Method in interface kodo.jdbc.runtime.JDBCFetchConfiguration
  The fetch direction to use as a constant from `ResultSet`.
setFetchDirection(int) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setFetchDirection(int) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  Set the result set fetch direction constant.
setFetchDirection(String) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setFetchDirection(String) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The JDBC fetch direction.
setFetchGroup(String) - Method in class kodo.meta.DelegatingFieldMetaData
setFetchGroup(String) - Method in interface kodo.meta.FieldMetaData
  Set the name of the custom fetch group for this field.
setFetchGroups(String) - Method in class kodo.conf.JDOConfigurationImpl
setFetchGroups(String) - Method in interface kodo.conf.JDOConfiguration
  Sets a list of fetch groups with which all `PersistenceManager` objects obtained from a `PersistenceManagerFactory` should be configured.
setFetchGroups(String[]) - Method in class kodo.conf.JDOConfigurationImpl
setFetchGroups(String[]) - Method in interface kodo.conf.JDOConfiguration
  The separated list of fetch groups.
setFetchSize(int) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setFetchSize(int) - Method in class com.solarmetric.jdbc.DelegatingStatement
setFetchSize(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
setFetchSize(int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setFieldMappingName(String) - Method in class kodo.jdbc.meta.FieldMapping
setFileName(String) - Method in class kodo.jdbc.meta.FileMappingFactory
  The name of the file to use in single-file mode.
setFileName(String) - Method in class kodo.jdbc.schema.FileSchemaFactory
  Set the XML resource defining this schema.
setFilter(String) - Method in class kodo.datacache.CacheAwareQuery
setFilterListeners(FilterListener[]) - Method in class kodo.conf.JDOConfigurationImpl
setFilterListeners(FilterListener[]) - Method in interface kodo.conf.JDOConfiguration
  Set the query filter listeners.
setFilterListeners(String) - Method in class kodo.conf.JDOConfigurationImpl
setFilterListeners(String) - Method in interface kodo.conf.JDOConfiguration
  A ','-separted list of the plugin strings of the query `FilterListener`s to use.
setFloat(Column, float) - Method in class kodo.jdbc.sql.AbstractRow
setFloat(Column, float) - Method in interface kodo.jdbc.sql.Row
  Set the value of the given column in this row.
setFloat(int, float) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setFloat(int, float) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setFloat(PreparedStatement, int, float) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameter to the statement.
setFloat(String, float) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setFloatTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.FLOAT`.
setFlushBeforeQueries(int) - Method in class kodo.conf.JDOConfigurationImpl
setFlushBeforeQueries(int) - Method in interface kodo.conf.JDOConfiguration
  Set to one of `KodoQuery.FLUSH_TRUE`, `KodoQuery.FLUSH_FALSE`, or `KodoQuery.FLUSH_WITH_CONNECTION`.
setFlushBeforeQueries(int) - Method in interface kodo.runtime.FetchConfiguration
  The query automatic flush configuration.
setFlushBeforeQueries(String) - Method in class kodo.conf.JDOConfigurationImpl
setFlushBeforeQueries(String) - Method in interface kodo.conf.JDOConfiguration
  Sets whether or not Kodo should automatically flush modifications to the data store before executing queries.
setForeignKey(ForeignKey) - Method in class kodo.jdbc.meta.ManyToColumnMapFieldMapping
  Set the foreign key to the map's key objects table.
setForeignKey(ForeignKey) - Method in class kodo.jdbc.meta.ColumnToManyMapFieldMapping
  Set the foreign key to the map's value objects table.
setForeignKey(ForeignKey) - Method in class kodo.jdbc.meta.OneToOneFieldMapping
  Set the foreign key to the other table.
setForeignKey(ForeignKey) - Method in class kodo.jdbc.meta.ManyToManyFieldMapping
  Set the foreign key to the related object.
setForeignKey(ForeignKey, KodoStateManager) - Method in class kodo.jdbc.sql.AbstractRow
setForeignKey(ForeignKey, KodoStateManager) - Method in interface kodo.jdbc.sql.Row
  Set the value of the given foreign key to the given object.
setForeignKey(MappingInfo, String, ForeignKey) - Static method in class kodo.jdbc.meta.Mappings
  Sets the attributes for linking with the given foreign key into the given mapping info.
setForeignKeyColumnName(String) - Method in class kodo.jdbc.schema.ForeignKeyInfo
setForeignKeyConstraints(boolean) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setForeignKeyConstraints(boolean) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  Whether Kodo will order SQL inserts, updates, and deletes to meet foreign key constraints.
setForeignKeyConstraints(Boolean) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setForeignKeyConstraints(Boolean) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  Wrapper for JCA usage of `JDBCConfiguration.setForeignKeyConstraints(boolean)`.
setForeignKeyName(String) - Method in class kodo.jdbc.schema.ForeignKeyInfo
setForeignKeys(boolean) - Method in class kodo.jdbc.meta.MappingTool
  Set whether foreign keys should be generated.
setForeignKeys(boolean) - Method in class kodo.jdbc.schema.LazySchemaFactory
setForeignKeys(boolean) - Method in class kodo.jdbc.schema.SchemaGenerator
  Set whether foreign keys should be generated.
setForeignKeys(boolean) - Method in class kodo.jdbc.schema.SchemaTool
  Set whether foreign keys should be generated.
setForeignKeySchemaName(String) - Method in class kodo.jdbc.schema.ForeignKeyInfo
setForeignKeyTableName(String) - Method in class kodo.jdbc.schema.ForeignKeyInfo
setFormat(String) - Method in class kodo.jdbc.schema.ClassSequenceFactory
  Set the string used for `MessageFormat` to generate the sequence selecting SQL.
setForUpdate(boolean) - Method in interface kodo.jdbc.sql.Select
  Whether this is a FOR UPDATE select.
setForUpdateClause(String) - Method in class kodo.jdbc.sql.DBDictionary
  The clause that is used for issuing "SELECT ...
setFrozen(boolean) - Method in interface com.solarmetric.conf.Configuration
  Lock down the configuration's state.
setFrozen(boolean) - Method in class com.solarmetric.conf.ConfigurationImpl
setGenerator(JDOMetaDataGenerator) - Method in class kodo.meta.DelegatingJDOMetaDataRepository
setGenerator(JDOMetaDataGenerator) - Method in interface kodo.meta.JDOMetaDataRepository
  Set the generator to use to create default metadata.
setHoldability(int) - Method in class com.solarmetric.jdbc.DelegatingConnection
setHost(String) - Method in class com.solarmetric.manage.ManagerServerImpl
setHost(String) - Method in class com.solarmetric.manage.ManagerClientImpl
setHours(int) - Method in class kodo.util.ProxyDate
setIdentityColumnName(String) - Method in class kodo.jdbc.sql.SybaseDictionary
  If `SybaseDictionary.getCreateIdentityColumn()` is true, then the `identityColumnName` will be the name of the additional unique column that will be created.
setIdentityType(int) - Method in class kodo.meta.DelegatingClassMetaData
setIdentityType(int) - Method in interface kodo.meta.ClassMetaData
  Set the type of JDO identity used by this class.
setIgnoreCache(boolean) - Method in class kodo.datacache.CacheAwareQuery
setIgnoreCache(boolean) - Method in class kodo.conf.JDOConfigurationImpl
setIgnoreCache(boolean) - Method in interface kodo.conf.JDOConfiguration
  The default IgnoreCache setting for all PersistenceManager instances obtained from this factory.
setIgnoreCache(boolean) - Method in class kodo.runtime.PersistenceManagerFactoryImpl
setIgnoreCache(boolean) - Method in interface kodo.runtime.KodoExtent
  Whether this extent will ignore the persistence manager cache.
setIgnoreCache(boolean) - Method in class kodo.runtime.PersistenceManagerImpl
setIgnoreCache(Boolean) - Method in class kodo.conf.JDOConfigurationImpl
setIgnoreCache(Boolean) - Method in interface kodo.conf.JDOConfiguration
  Wrapper for JCA usage of `JDOConfiguration.setIgnoreCache(boolean)`.
setIgnoreErrors(boolean) - Method in class kodo.jdbc.meta.MappingTool
  Whether and SQL errors should cause a failure or just issue a warning.
setIgnoreErrors(boolean) - Method in class kodo.jdbc.schema.SchemaTool
  If true, SQLExceptions thrown during schema manipulation will be printed but ignored.
setIgnoreErrors(boolean) - Method in class kodo.enhance.ApplicationIdTool
  Set to false if this tool should throw an exception on an attempt to generate an id class for a type that does not use application identity.
setImplData(Object, Object, boolean) - Method in interface kodo.runtime.KodoStateManager
  This method is provided to the concrete JDO implementation to allow the association of arbitrary extra data with an instance.
setIncrement(int) - Method in class kodo.jdbc.schema.DBSequenceFactory
  Set the increment to use when updating the sequence table.
setInDefaultFetchGroup(boolean) - Method in class kodo.meta.DelegatingFieldMetaData
setInDefaultFetchGroup(boolean) - Method in interface kodo.meta.FieldMetaData
  Set whether the field is in the default fetch group.
setIndex(int) - Method in class kodo.meta.DelegatingFieldMetaData
setIndex(int) - Method in interface kodo.meta.FieldMetaData
  Used by `ClassMetaData` to set index.
setIndexed(int) - Method in class kodo.jdbc.meta.FieldMapping
setIndexes(boolean) - Method in class kodo.jdbc.meta.MappingTool
  Set whether indexes should be manipulated.
setIndexes(boolean) - Method in class kodo.jdbc.schema.LazySchemaFactory
setIndexes(boolean) - Method in class kodo.jdbc.schema.SchemaGenerator
  Set whether indexes should be generated.
setIndexes(boolean) - Method in class kodo.jdbc.schema.SchemaTool
  Set whether indexes should be manipulated.
setIndexName(String) - Method in class kodo.jdbc.schema.IndexInfo
setIndicatorValue(String) - Method in class kodo.jdbc.meta.MetaDataValueClassIndicator
setInitializationSQL(String) - Method in class kodo.jdbc.sql.DBDictionary
  SQL that will be issued to the database whenever a connection is made.
setInt(Column, int) - Method in class kodo.jdbc.sql.AbstractRow
setInt(Column, int) - Method in interface kodo.jdbc.sql.Row
  Set the value of the given column in this row.
setInt(int, int) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setInt(int, int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setInt(PreparedStatement, int, int) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameter to the statement.
setInt(String, int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setIntegerTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.INTEGER`.
setIntermediate(int, Object) - Method in interface kodo.runtime.KodoStateManager
  Use intermediate field data to store intermediate information that might be available before the field is fully loaded.
setIntermediate(int, Object) - Method in interface kodo.runtime.PCData
setInternalString(String) - Method in class com.solarmetric.conf.AbstractValue
setInternalString(String) - Method in class com.solarmetric.conf.StringValue
setInternalString(String) - Method in class com.solarmetric.conf.IntValue
setInternalString(String) - Method in class com.solarmetric.conf.DoubleValue
setInternalString(String) - Method in class com.solarmetric.conf.BooleanValue
setInternalString(String) - Method in class com.solarmetric.conf.StringListValue
setInternalString(String) - Method in class com.solarmetric.conf.PluginValue
setInternalString(String) - Method in class com.solarmetric.conf.PluginListValue
setInverseOwner(String) - Method in class kodo.meta.DelegatingFieldMetaData
setInverseOwner(String) - Method in interface kodo.meta.FieldMetaData
  Set the field marked as an inverse via the `FieldMetaData.INVERSE_OWNER` extension key.
setJavaObjectTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.JAVA_OBJECT`.
setJDBCListeners(JDBCListener[]) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setJDBCListeners(JDBCListener[]) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The `JDBCListener`s to use.
setJDBCListeners(String) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setJDBCListeners(String) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  A comma-separated list of the `JDBCListener` plugins for listening to `JDBCEvent`s.
setJoins(Column[], Column[]) - Method in class kodo.jdbc.schema.ForeignKey
  Set the foreign key's joins.
setJoinSyntax(int) - Method in interface kodo.jdbc.sql.Select
  The join syntax for this select, as one of the syntax constants from `Join`.
setJoinSyntax(int) - Method in interface kodo.jdbc.runtime.JDBCFetchConfiguration
  The join syntax to use as a constant from `Join`.
setJoinSyntax(String) - Method in class kodo.jdbc.sql.DBDictionary
  The join syntax to use as a string for automatic configuration: `sql92, traditional, database`
setJoinSyntaxConstant(int) - Method in class kodo.jdbc.sql.DBDictionary
  The SQL join syntax to use as one of the `Join` syntax constants.
setKeepSoftReferences(boolean) - Method in class kodo.util.CacheMap
  Configures whether or not this cache will keep soft references when objects expire.
setKeepSoftReferences(boolean) - Method in class kodo.datacache.QueryCacheImpl
  Configures whether or not this cache will keep soft references when objects expire.
setKeepSoftReferences(boolean) - Method in class kodo.datacache.CacheImpl
  Configures whether or not this cache will keep soft references when objects expire.
setKeyColumn(Column) - Method in class kodo.jdbc.meta.ColumnMapFieldMapping
  Set the column holding the map key.
setKeyColumn(Column) - Method in class kodo.jdbc.meta.ColumnToManyMapFieldMapping
  Set the column holding the map key.
setKeyDeleteAction(int, boolean) - Method in class kodo.jdbc.meta.FieldMapping
setKeyDependent(boolean) - Method in class kodo.meta.DelegatingFieldMetaData
setKeyDependent(boolean) - Method in interface kodo.meta.FieldMetaData
  Set the value of the `FieldMetaData.KEY_DEPENDENT` extension key.
setKeyEmbedded(boolean) - Method in class kodo.meta.DelegatingFieldMetaData
setKeyEmbedded(boolean) - Method in interface kodo.meta.FieldMetaData
  Set whether the keys are embedded.
setKeyForeignKey(ForeignKey) - Method in class kodo.jdbc.meta.ManyToManyMapFieldMapping
  Set the foreign key to the map's key objects table.
setKeyIndexed(int) - Method in class kodo.jdbc.meta.FieldMapping
setKeySequence(int) - Method in class kodo.jdbc.schema.ForeignKeyInfo
setKeySize(int) - Method in class kodo.jdbc.meta.FieldMapping
setKeyTypeName(String) - Method in class kodo.meta.DelegatingFieldMetaData
setKeyTypeName(String) - Method in interface kodo.meta.FieldMetaData
  The value of the `FieldMetaData.KEY_TYPE` extension key.
setKodoTables(boolean) - Method in class kodo.jdbc.schema.SchemaGenerator
  Whether to generate info on special tables used by Kodo components for bookkeeping.
setKodoTables(boolean) - Method in class kodo.jdbc.schema.SchemaTool
  Whether to act on special tables used by Kodo components for bookkeeping.
setLastGeneratedKeyQuery(String) - Method in class kodo.jdbc.sql.DBDictionary
  The query that will be used to query the last automatically generated key on the server.
setLicenseKey(String) - Method in class kodo.conf.JDOConfigurationImpl
setLicenseKey(String) - Method in interface kodo.conf.JDOConfiguration
  The license key for Kodo.
setLoaded(int, boolean) - Method in interface kodo.runtime.PCData
setLocale(Column, Locale) - Method in class kodo.jdbc.sql.AbstractRow
setLocale(Column, Locale) - Method in interface kodo.jdbc.sql.Row
  Set the value of the given column in this row.
setLocale(PreparedStatement, int, Locale) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameter to the statement.
setLockModeEnabled(boolean) - Method in class kodo.jdbc.sql.InformixDictionary
  If true, then we will issue a "SET LOCK MODE TO WAIT N" statement whenever we create a `Connection`, in order allow waiting on locks.
setLockWaitSeconds(int) - Method in class kodo.jdbc.sql.InformixDictionary
  If `InformixDictionary.getLockModeEnabled()` is `true`, then this parameter specifies the number of seconds we will wait to obtain a lock for inserts and pessimistic locking.
setLog(Log) - Static method in class com.solarmetric.jdbc.PerformanceTracker
  Set the log to write to.
setLog(Log) - Method in class com.solarmetric.manage.TimeWatch
  Set the log for this object to use.
setLog(Log) - Method in class com.solarmetric.manage.ManagerUIImpl
setLog(Log) - Method in class com.solarmetric.manage.ManagerServerImpl
  Set the log for this server to use.
setLog(Log) - Method in class com.solarmetric.manage.ManagerClientImpl
  Set the log for this object to use.
setLog(Log) - Method in class kodo.util.CacheMap
  The log to write to.
setLog(String, Log) - Method in interface com.solarmetric.conf.Configuration
  Set the log for the given category.
setLog(String, Log) - Method in class com.solarmetric.conf.ConfigurationImpl
setLogFactory(LogFactory) - Method in interface com.solarmetric.conf.Configuration
  log factory.
setLogFactory(LogFactory) - Method in class com.solarmetric.conf.ConfigurationImpl
setLogical(boolean) - Method in class kodo.jdbc.schema.PrimaryKey
setLoginTimeout(int) - Method in class com.solarmetric.jdbc.DelegatingDataSource
setLogWriter(PrintWriter) - Method in class com.solarmetric.jdbc.DelegatingDataSource
setLogWriter(PrintWriter) - Method in class kodo.jdbc.ee.JDBCManagedConnectionFactory
setLong(Column, long) - Method in class kodo.jdbc.sql.AbstractRow
setLong(Column, long) - Method in interface kodo.jdbc.sql.Row
  Set the value of the given column in this row.
setLong(int, long) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setLong(int, long) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setLong(PreparedStatement, int, long) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameter to the statement.
setLong(PreparedStatement, int, long) - Method in class kodo.jdbc.sql.AccessDictionary
setLong(PreparedStatement, int, long) - Method in class kodo.jdbc.sql.HSQLDictionary
setLong(String, long) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setLongVarbinaryTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.LONGVARBINARY`.
setLongVarcharTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.LONGVARCHAR`.
setLRS(boolean) - Method in class kodo.meta.DelegatingFieldMetaData
setLRS(boolean) - Method in interface kodo.meta.FieldMetaData
  Whether this field is backed by a large result set.
setLRSSize(int) - Method in interface kodo.jdbc.runtime.JDBCFetchConfiguration
  The large result set size mode to use.
setLRSSize(int) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setLRSSize(int) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  Set the fetch configuration large result set size constant.
setLRSSize(String) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setLRSSize(String) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  How to obtain the size of large result sets.
setManagedRuntime(ManagedRuntime) - Method in class kodo.conf.JDOConfigurationImpl
setManagedRuntime(ManagedRuntime) - Method in interface kodo.conf.JDOConfiguration
  The plugin to use for integrating with a managed runtime.
setManagedRuntime(String) - Method in class kodo.conf.JDOConfigurationImpl
setManagedRuntime(String) - Method in interface kodo.conf.JDOConfiguration
  The plugin string for the `ManagedRuntime` to use for managed environments.
setManagement(int) - Method in class kodo.meta.DelegatingFieldMetaData
setManagement(int) - Method in interface kodo.meta.FieldMetaData
  Set the management level for the field.
setManagementServer(String) - Method in class kodo.conf.JDOConfigurationImpl
setManagementServer(String) - Method in interface kodo.conf.JDOConfiguration
  Set the ManagementServer plugin string.
setManagementUI(String) - Method in class kodo.conf.JDOConfigurationImpl
setManagementUI(String) - Method in interface kodo.conf.JDOConfiguration
  Set the ManagementUI plugin string.
setManagerInstance(Manager) - Method in interface com.solarmetric.manage.ManagerServer
setManagerInstance(Manager) - Method in interface com.solarmetric.manage.ManagerUI
setManagerInstance(Manager) - Method in class com.solarmetric.manage.ManagerUIImpl
setManagerInstance(Manager) - Method in class com.solarmetric.manage.ManagerServerImpl
setManagerInstance(Manager) - Method in interface com.solarmetric.manage.ManagerClient
setManagerInstance(Manager) - Method in class com.solarmetric.manage.ManagerClientImpl
setMappingFactory(MappingFactory) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setMappingFactory(MappingFactory) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The `MappingFactory` to use for O-R mapping.
setMappingFactory(String) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setMappingFactory(String) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The plugin string for the `MappingFactory` to use in creating the O-R mappings.
setMappingInfo(ClassMappingInfo) - Method in class kodo.jdbc.meta.ClassMapping
  Set the mapping info that was used to create this class.
setMappingInfoRepository(MappingInfoRepository) - Method in class kodo.jdbc.meta.MappingRepository
  Set the system mappings.
setMappingProvider(MappingProvider) - Method in class kodo.jdbc.meta.MappingRepository
  Set the mapping provider to use.
setMappingType(String) - Method in class kodo.jdbc.meta.MappingInfo
  Set the type for this mapping.
setMappingWriter(Writer) - Method in class kodo.jdbc.meta.MappingTool
  The stream to export the planned mappings to as an XML document.
setMaxEmbeddedBlobSize(int) - Method in class kodo.jdbc.sql.OracleDictionary
  The maximum size (in bytes) of blobs that can be embedded in an insert/update prepared statement by the Oracle JDBC driver.
setMaxEmbeddedClobSize(int) - Method in class kodo.jdbc.sql.OracleDictionary
  The maximum size (in characters) of clobs that can be embedded in an insert/update prepared statement by the Oracle JDBC driver.
setMaxFieldSize(int) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setMaxFieldSize(int) - Method in class com.solarmetric.jdbc.DelegatingStatement
setMaxFieldSize(int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setMaxIndexesPerTable(int) - Method in class kodo.jdbc.sql.DBDictionary
  The maximum number of indexes that can be created for a single table, or `Integer.MAX_VALUE` if there is no limit.
setMaxKeyNameLength(Integer) - Method in class kodo.jdbc.sql.DBDictionary
  The maximum number of characters in any key.
setMaxRows(int) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setMaxRows(int) - Method in class com.solarmetric.jdbc.DelegatingStatement
setMaxRows(int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setMetaData(ClassMetaData) - Method in class kodo.jdbc.query.SQLPath
setMetaData(ClassMetaData) - Method in class kodo.jdbc.query.Constant
setMetaData(ClassMetaData) - Method in interface kodo.query.Value
setMetaDataColumn(Column) - Method in class kodo.jdbc.meta.ContainerFieldMapping
  Set the column holding the collection meta data.
setMetaDataRepository(JDOMetaDataRepository) - Method in class kodo.conf.JDOConfigurationImpl
setMetaDataRepository(JDOMetaDataRepository) - Method in interface kodo.conf.JDOConfiguration
  The metadata repository of managed class information.
setMinutes(int) - Method in class kodo.util.ProxyDate
setMonth(int) - Method in class kodo.util.ProxyDate
setMultithreaded(boolean) - Method in class kodo.conf.JDOConfigurationImpl
setMultithreaded(boolean) - Method in interface kodo.conf.JDOConfiguration
  The default Multithreaded setting for all PersistenceManager instances obtained from this factory.
setMultithreaded(boolean) - Method in class kodo.runtime.PersistenceManagerFactoryImpl
setMultithreaded(boolean) - Method in class kodo.runtime.PersistenceManagerImpl
setMultithreaded(Boolean) - Method in class kodo.conf.JDOConfigurationImpl
setMultithreaded(Boolean) - Method in interface kodo.conf.JDOConfiguration
  Wrapper for JCA usage of `JDOConfiguration.setMultithreaded(boolean)`.
setName(String) - Method in class com.solarmetric.manage.ManagerUIImpl
setName(String) - Method in interface kodo.datacache.DataCache
  Sets a string name to be used to identify this cache to end-user needs.
setName(String) - Method in class kodo.datacache.DelegatingDataCache
setName(String) - Method in class kodo.datacache.AbstractCacheImpl
setName(String) - Method in class kodo.meta.DelegatingFieldMetaData
setName(String) - Method in interface kodo.meta.FieldMetaData
  Set the name of the described field.
setNextSequence(int) - Method in class kodo.util.AbstractLRSProxyMap
setNextSequence(int) - Method in class kodo.util.AbstractLRSProxyCollection
setNextSequence(int) - Method in interface kodo.util.ChangeTracker
  The maximum element sequence value for this proxy at load time.
setNextVersion(Object) - Method in interface kodo.runtime.KodoStateManager
  Set the next version indicator in the datastore pending a successful flush.
setNontransactionalRead(boolean) - Method in class kodo.conf.JDOConfigurationImpl
setNontransactionalRead(boolean) - Method in interface kodo.conf.JDOConfiguration
  The default NontransactionalRead setting for all PersistenceManager instances obtained from this factory.
setNontransactionalRead(boolean) - Method in class kodo.runtime.PersistenceManagerFactoryImpl
setNontransactionalRead(boolean) - Method in class kodo.runtime.PersistenceManagerImpl
setNontransactionalRead(Boolean) - Method in class kodo.conf.JDOConfigurationImpl
setNontransactionalRead(Boolean) - Method in interface kodo.conf.JDOConfiguration
  Wrapper for JCA usage of `JDOConfiguration.setNontransactionalRead(boolean)`.
setNontransactionalWrite(boolean) - Method in class kodo.conf.JDOConfigurationImpl
setNontransactionalWrite(boolean) - Method in interface kodo.conf.JDOConfiguration
  The default NontransactionalWrite setting for all PersistenceManager instances obtained from this factory.
setNontransactionalWrite(boolean) - Method in class kodo.runtime.PersistenceManagerFactoryImpl
setNontransactionalWrite(boolean) - Method in class kodo.runtime.PersistenceManagerImpl
setNontransactionalWrite(Boolean) - Method in class kodo.conf.JDOConfigurationImpl
setNontransactionalWrite(Boolean) - Method in interface kodo.conf.JDOConfiguration
  Wrapper for JCA usage of `JDOConfiguration.setNontransactionalWrite(boolean)`.
setNotNull(boolean) - Method in class kodo.jdbc.schema.Column
  Set whether this is a NOT NULL column.
setNull(Column) - Method in class kodo.jdbc.sql.AbstractRow
setNull(Column) - Method in interface kodo.jdbc.sql.Row
  Set the value of the given column in this row.
setNull(int, int) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setNull(int, int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setNull(int, int, String) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setNull(int, int, String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setNull(PreparedStatement, int, int) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameters to the statement.
setNull(PreparedStatement, int, int) - Method in class kodo.jdbc.sql.FoxProDictionary
  Ensure that Blob/Clob is handled with safe methods.
setNull(PreparedStatement, int, int) - Method in class kodo.jdbc.sql.AbstractSQLServerDictionary
setNull(PreparedStatement, int, int) - Method in class kodo.jdbc.sql.OracleDictionary
setNull(String, int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setNull(String, int, String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setNullable(boolean) - Method in class kodo.jdbc.schema.ColumnInfo
setNullableAsObject(boolean) - Method in class kodo.jdbc.meta.ReverseMappingTool
  Set whether even nullable columns will be mapped to wrappers rather than primitives.
setNullIndicator(String) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
setNullIndicatorColumn(Column) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
  Set the column used as a null indicator for the embedded value.
setNullTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.NULL`.
setNullValue(int) - Method in class kodo.meta.DelegatingFieldMetaData
setNullValue(int) - Method in interface kodo.meta.FieldMetaData
  Set the null action for the field.
setNumericTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.NUMERIC`.
setObject(Column, Object, int, Object) - Method in class kodo.jdbc.sql.AbstractRow
setObject(Column, Object, int, Object) - Method in interface kodo.jdbc.sql.Row
  Set the value of the given column in this row.
setObject(int, Object) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setObject(int, Object) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setObject(int, Object, int) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setObject(int, Object, int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setObject(int, Object, int, int) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setObject(int, Object, int, int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setObject(PreparedStatement, int, Object, int) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameters to the statement.
setObject(String, Object) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setObject(String, Object, int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setObject(String, Object, int, int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setObjectIdClass(Class) - Method in class kodo.meta.DelegatingClassMetaData
setObjectIdClass(Class) - Method in interface kodo.meta.ClassMetaData
  Set the metadata-specified class to use for the object ID.
setObjectInternal(Column, Object, int, Object) - Method in class kodo.jdbc.meta.StateImageVersionIndicator.CustomUpdate
setObjectInternal(Column, Object, int, Object) - Method in class kodo.jdbc.sql.AbstractRow
setOneToManyRelations(boolean) - Method in class kodo.jdbc.meta.ReverseMappingTool
  Whether to generate inverse 1-many relations for all 1-1 relations.
setOptimistic(boolean) - Method in class kodo.conf.JDOConfigurationImpl
setOptimistic(boolean) - Method in interface kodo.conf.JDOConfiguration
  The default Optimistic setting for all PersistenceManager instances obtained from this factory.
setOptimistic(boolean) - Method in class kodo.runtime.PersistenceManagerFactoryImpl
setOptimistic(boolean) - Method in class kodo.runtime.PersistenceManagerImpl
setOptimistic(Boolean) - Method in class kodo.conf.JDOConfigurationImpl
setOptimistic(Boolean) - Method in interface kodo.conf.JDOConfiguration
  Wrapper for JCA usage of `JDOConfiguration.setOptimistic(boolean)`.
setOrderColumn(Column) - Method in class kodo.jdbc.meta.AbstractCollectionFieldMapping
  Set the column holding the ordering data.
setOrdered(int) - Method in class kodo.jdbc.meta.AbstractCollectionFieldMapping
setOrdering(String) - Method in class kodo.datacache.CacheAwareQuery
setOtherTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.OTHER`.
setOwner(ClassMetaData) - Method in class kodo.jdbc.meta.FieldMapping
setOwner(ClassMetaData) - Method in class kodo.meta.DelegatingFieldMetaData
setOwner(ClassMetaData) - Method in interface kodo.meta.FieldMetaData
  Set the owning metadata for this field.
setOwner(KodoStateManager, int) - Method in class kodo.util.AbstractLRSProxyMap
setOwner(KodoStateManager, int) - Method in class kodo.util.AbstractLRSProxyCollection
setOwner(KodoStateManager, int) - Method in interface kodo.util.Proxy
  Reset the state of the proxy, and set the owning JDO instance of the proxy and the name of the field it is assigned to.
setOwner(KodoStateManager, int) - Method in class kodo.util.ProxyDate
setOwnerMapping(ClassMapping) - Method in class kodo.jdbc.meta.Indicator
  Set the class mapping that uses this indicator.
setPackageName(String) - Method in class kodo.jdbc.meta.ReverseMappingTool
  Set the default package for the generated classes; use null to indicate no package.
setParameters(PreparedStatement) - Method in class kodo.jdbc.sql.SQLBuffer
  Populate the parameters of an existing PreparedStatement with values from this buffer.
setParameters(PreparedStatement, int) - Method in class kodo.jdbc.meta.StateImageVersionIndicator.CustomUpdate
  Set the prepared parameter values used in the SQL returned from `StateImageVersionIndicator.CustomUpdate.getSQL()`.
setParser(JDOMetaDataParser) - Method in class kodo.meta.DelegatingJDOMetaDataRepository
setParser(JDOMetaDataParser) - Method in interface kodo.meta.JDOMetaDataRepository
  Set the parser to use to parse jdo metadata files.
setPCSuperclass(Class) - Method in class kodo.meta.DelegatingClassMetaData
setPCSuperclass(Class) - Method in interface kodo.meta.ClassMetaData
  Set the persistence capable superclass of the described type.
setPCSuperclassMapping(ClassMapping) - Method in class kodo.jdbc.meta.ClassMapping
  Set the superclass mapping.
setPCSuperclassMetaData(ClassMetaData) - Method in class kodo.jdbc.meta.ClassMapping
setPCSuperclassMetaData(ClassMetaData) - Method in class kodo.meta.DelegatingClassMetaData
setPCSuperclassMetaData(ClassMetaData) - Method in interface kodo.meta.ClassMetaData
  Set the metadata for this class' superclass.
setPersistenceManager(KodoPersistenceManager) - Method in class kodo.jdbc.runtime.JDBCStoreManager
  Set the PersistenceManager this StoreManager is owned by.
setPersistenceManager(KodoPersistenceManager) - Method in interface kodo.runtime.StoreManager
  Set a reference to the corresponding PersistenceManager.
setPersistenceManagerFactoryClass(String) - Method in class kodo.conf.JDOConfigurationImpl
setPersistenceManagerFactoryClass(String) - Method in interface kodo.conf.JDOConfiguration
  The `PersistenceManagerFactory` class name.
setPersistenceManagerImpl(String) - Method in class kodo.conf.JDOConfigurationImpl
setPersistenceManagerImpl(String) - Method in interface kodo.conf.JDOConfiguration
  The plugin string of the `PersistenceManagerImpl` extension to create.
setPersistentClasses(String) - Method in class kodo.conf.JDOConfigurationImpl
setPersistentClasses(String) - Method in interface kodo.conf.JDOConfiguration
  A ','-separted list of the class names of persistent types to register each time a persistence manager is obtained.
setPersistentClasses(String[]) - Method in class kodo.conf.JDOConfigurationImpl
setPersistentClasses(String[]) - Method in interface kodo.conf.JDOConfiguration
  The separated persistent class names.
setPlatform(String) - Method in class kodo.jdbc.sql.DBDictionary
  The database platform for this dictionary.
setPMClassLoader(ClassLoader) - Method in class kodo.meta.DelegatingClassMetaData
setPMClassLoader(ClassLoader) - Method in interface kodo.meta.ClassMetaData
  The class persistence manager loader used when parsing this metadata.
setPMClassLoader(ClassLoader) - Method in class kodo.meta.JDOMetaDataParser
setPort(int) - Method in class com.solarmetric.manage.ManagerServerImpl
setPort(int) - Method in class com.solarmetric.manage.ManagerClientImpl
setPort(int) - Method in class kodo.event.TCPRemoteCommitProvider
  Sets the port that this provider should listen on.
setPrimaryKey(boolean) - Method in class kodo.meta.DelegatingFieldMetaData
setPrimaryKey(boolean) - Method in interface kodo.meta.FieldMetaData
  Set whether this is a primary key field.
setPrimaryKey(KodoStateManager) - Method in class kodo.jdbc.sql.AbstractRow
setPrimaryKey(KodoStateManager) - Method in interface kodo.jdbc.sql.Row
  Set the primary key to represent the given object.
setPrimaryKeyColumn(String) - Method in class kodo.jdbc.schema.DBSequenceFactory
  The name of the table's primary key column.
setPrimaryKeyColumnName(String) - Method in class kodo.jdbc.schema.ForeignKeyInfo
setPrimaryKeyColumns(Column[]) - Method in class kodo.jdbc.meta.BaseClassMapping
  Set the primary key columns for the mapping.
setPrimaryKeyIndex(int) - Method in class kodo.meta.DelegatingFieldMetaData
setPrimaryKeyIndex(int) - Method in interface kodo.meta.FieldMetaData
  Used by `ClassMetaData` to set index.
setPrimaryKeyName(String) - Method in class kodo.jdbc.schema.PrimaryKeyInfo
setPrimaryKeyOnJoin(boolean) - Method in class kodo.jdbc.meta.ReverseMappingTool
  Set to true if join tables are allowed to have primary keys, false if all primary key tables will be mapped as persistent classes.
setPrimaryKeys(boolean) - Method in class kodo.jdbc.meta.MappingTool
  Set whether primary keys should be generated.
setPrimaryKeys(boolean) - Method in class kodo.jdbc.schema.LazySchemaFactory
setPrimaryKeys(boolean) - Method in class kodo.jdbc.schema.SchemaGenerator
  Set whether primary keys should be generated.
setPrimaryKeys(boolean) - Method in class kodo.jdbc.schema.SchemaTool
  Set whether primary keys should be generated.
setPrimaryKeySchemaName(String) - Method in class kodo.jdbc.schema.ForeignKeyInfo
setPrimaryKeyTableName(String) - Method in class kodo.jdbc.schema.ForeignKeyInfo
setProperties(String) - Method in class com.solarmetric.conf.ConfigurationImpl
setProperties(String) - Method in class com.solarmetric.conf.PluginValue
setProperties(String[]) - Method in class com.solarmetric.conf.PluginListValue
setPropertiesFile(File) - Method in class com.solarmetric.conf.ConfigurationImpl
setProxyManager(ProxyManager) - Method in class kodo.conf.JDOConfigurationImpl
setProxyManager(ProxyManager) - Method in interface kodo.conf.JDOConfiguration
  The `ProxyManager` to use.
setProxyManager(String) - Method in class kodo.conf.JDOConfigurationImpl
setProxyManager(String) - Method in interface kodo.conf.JDOConfiguration
  The plugin string for the `ProxyManager` to use for second class object proxies.
setProxyType(Class) - Method in class kodo.meta.DelegatingFieldMetaData
setProxyType(Class) - Method in interface kodo.meta.FieldMetaData
  The type this field was initialized with, and therefore the type to use for proxies when loading data into this field.
setQueryCache(String) - Method in class kodo.conf.JDOConfigurationImpl
setQueryCache(String) - Method in interface kodo.conf.JDOConfiguration
  The plugin to use for level-2 data store query caching.
setQueryCacheEnabled(boolean) - Method in interface kodo.runtime.FetchConfiguration
  Control whether or not query caching is enabled.
setQueryCompilationCache(String) - Method in class kodo.conf.JDOConfigurationImpl
setQueryCompilationCache(String) - Method in interface kodo.conf.JDOConfiguration
  The plugin to use for caching of query compilation data.
setQueryTimeout(int) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setQueryTimeout(int) - Method in class com.solarmetric.jdbc.DelegatingStatement
setQueryTimeout(int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setReadOnly(boolean) - Method in class com.solarmetric.jdbc.DelegatingConnection
setReadSchema(boolean) - Method in class kodo.jdbc.meta.MappingTool
  Set to true to read the entire schema before mapping.
setRealTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.REAL`.
setRecordCacheStatistics(boolean) - Method in class kodo.datacache.AbstractCacheImpl
  Turns cache statistics recording on or off.
setRef(int, Ref) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setRef(int, Ref) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setRef(PreparedStatement, int, Ref) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameter to the statement.
setRefDeleteAction(int, boolean) - Method in class kodo.jdbc.meta.ClassMapping
setRefDeleteAction(int, boolean) - Method in class kodo.jdbc.meta.FieldMapping
setReference(Reference) - Method in class kodo.jdbc.ee.JDBCConnectionFactory
setRefForeignKey(ForeignKey) - Method in class kodo.jdbc.meta.ReferenceFieldMapping
  Set the foreign key linking this mapping to the parent table.
setRefForeignKey(ForeignKey) - Method in class kodo.jdbc.meta.VerticalClassMapping
  Set the foreign key linking this mapping to the parent table.
setRefForeignKey(KodoStateManager, Row) - Method in class kodo.jdbc.meta.ReferenceFieldMapping
  Set the reference foreign key if it exists.
setRefIndexed(int) - Method in class kodo.jdbc.meta.FieldMapping
setRefJoinType(int) - Method in class kodo.jdbc.meta.ReferenceFieldMapping
  Set the reference join type.
setRefTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.REF`.
setRemoteCommitEventManager(RemoteCommitEventManager) - Method in class kodo.event.AbstractRemoteCommitProvider
setRemoteCommitEventManager(RemoteCommitEventManager) - Method in interface kodo.event.RemoteCommitProvider
  Set the "owning" remote event manager to notify when remote events are received from remote sources.
setRemoteCommitEventManager(RemoteCommitEventManager) - Method in class kodo.conf.JDOConfigurationImpl
setRemoteCommitEventManager(RemoteCommitEventManager) - Method in interface kodo.conf.JDOConfiguration
  The remote event manager that manages this configuration's remote event listeners.
setRemoteCommitProvider(String) - Method in class kodo.conf.JDOConfigurationImpl
setRemoteCommitProvider(String) - Method in interface kodo.conf.JDOConfiguration
  The plugin to use for remote commit notification.
setRepository(JDOMetaDataRepository) - Method in class kodo.jdbc.meta.ClassMapping
  The supplied repository must be a `MappingRepository`.
setRepository(JDOMetaDataRepository) - Method in class kodo.meta.DelegatingClassMetaData
setRepository(JDOMetaDataRepository) - Method in interface kodo.meta.ClassMetaData
  Set the owning repository.
setRepository(JDOMetaDataRepository) - Method in class kodo.meta.JDOMetaDataParser
setRepository(MappingRepository) - Method in class kodo.jdbc.meta.ReverseMappingTool
  Set the repository to use.
setRepository(MappingRepository) - Method in class kodo.jdbc.meta.MappingTool
  Set the repository to use to access mapping information.
setRequiresExtent(boolean) - Method in class kodo.meta.DelegatingClassMetaData
setRequiresExtent(boolean) - Method in interface kodo.meta.ClassMetaData
  Set whether the type requires extent management.
setReservedWords(String) - Method in class kodo.jdbc.sql.DBDictionary
  A comma-separated list of additional reserved words for this database.
setRestoreMutableValues(boolean) - Method in class kodo.conf.JDOConfigurationImpl
setRestoreMutableValues(boolean) - Method in interface kodo.conf.JDOConfiguration
  Whether mutable second class objects are restored on rollback.
setRestoreMutableValues(Boolean) - Method in class kodo.conf.JDOConfigurationImpl
setRestoreMutableValues(Boolean) - Method in interface kodo.conf.JDOConfiguration
  JCA wrapper for `JDOConfiguration.setRestoreMutableValues(boolean)`.
setRestoreValues(boolean) - Method in class kodo.conf.JDOConfigurationImpl
setRestoreValues(boolean) - Method in interface kodo.conf.JDOConfiguration
  The default RestoreValues setting for all PersistenceManager instances obtained from this factory.
setRestoreValues(boolean) - Method in class kodo.runtime.PersistenceManagerFactoryImpl
setRestoreValues(boolean) - Method in class kodo.runtime.PersistenceManagerImpl
setRestoreValues(Boolean) - Method in class kodo.conf.JDOConfigurationImpl
setRestoreValues(Boolean) - Method in interface kodo.conf.JDOConfiguration
  Wrapper for JCA usage of `JDOConfiguration.setRestoreValues(boolean)`.
setResult(String) - Method in class kodo.datacache.CacheAwareQuery
setResult(String) - Method in interface kodo.query.KodoQuery
  JDO 2.0 Preview.
setResultClass(Class) - Method in class kodo.datacache.CacheAwareQuery
setResultClass(Class) - Method in interface kodo.query.KodoQuery
  JDO 2.0 Preview.
setResultSetConcurrency(int) - Method in interface kodo.jdbc.sql.Select
  The result set concurrency, such as `ResultSet.CONCUR_READ_ONLY`, or -1 for the default.
setResultSetType(int) - Method in interface kodo.jdbc.sql.Select
  The result set type, such as `ResultSet.TYPE_FORWARD_ONLY`, or -1 for the default.
setResultSetType(int) - Method in interface kodo.jdbc.runtime.JDBCFetchConfiguration
  The result set type to use as a constant from `ResultSet`.
setResultSetType(int) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setResultSetType(int) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  Set the result set constant type.
setResultSetType(String) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setResultSetType(String) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The JDBC result set type.
setRetainValues(boolean) - Method in class kodo.conf.JDOConfigurationImpl
setRetainValues(boolean) - Method in interface kodo.conf.JDOConfiguration
  The default RetainValues setting for all PersistenceManager instances obtained from this factory.
setRetainValues(boolean) - Method in class kodo.runtime.PersistenceManagerFactoryImpl
setRetainValues(boolean) - Method in class kodo.runtime.PersistenceManagerImpl
setRetainValues(Boolean) - Method in class kodo.conf.JDOConfigurationImpl
setRetainValues(Boolean) - Method in interface kodo.conf.JDOConfiguration
  Wrapper for JCA usage of `JDOConfiguration.setRetainValues(boolean)`.
setRetainValuesInOptimistic(boolean) - Method in class kodo.conf.JDOConfigurationImpl
setRetainValuesInOptimistic(boolean) - Method in interface kodo.conf.JDOConfiguration
  Whether to allow nontransactional instances to retain their values when modified in an optimistic transaction.
setRetainValuesInOptimistic(Boolean) - Method in class kodo.conf.JDOConfigurationImpl
setRetainValuesInOptimistic(Boolean) - Method in interface kodo.conf.JDOConfiguration
  JCA wrapper for `JDOConfiguration.setRetainValuesInOptimistic(boolean)`.
setRollbackOnly() - Method in interface kodo.runtime.KodoPersistenceManager
  JDO 2.0 Preview.
setRollbackOnly() - Method in class kodo.runtime.PersistenceManagerImpl
setSavepoint() - Method in class com.solarmetric.jdbc.DelegatingConnection
setSavepoint(String) - Method in class com.solarmetric.jdbc.DelegatingConnection
setSchemaAction(String) - Method in class kodo.jdbc.meta.MappingTool
  The schema modification policy.
setSchemaCase(String) - Method in class kodo.jdbc.sql.DBDictionary
  Set how schema names (schema name, tables, database names) should be manipulated.
setSchemaFactory(SchemaFactory) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setSchemaFactory(SchemaFactory) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The `SchemaFactory` to use for schema information.
setSchemaFactory(String) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setSchemaFactory(String) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The plugin string for the `SchemaFactory` to use to provide schema information during system initialization.
setSchemaGroup(SchemaGroup) - Method in class kodo.jdbc.meta.ReverseMappingTool
  Set the schema to reverse map.
setSchemaGroup(SchemaGroup) - Method in class kodo.jdbc.meta.MappingRepository
  Set the runtime schema.
setSchemaGroup(SchemaGroup) - Method in class kodo.jdbc.meta.MappingTool
  Set the schema to use in mapping.
setSchemaGroup(SchemaGroup) - Method in class kodo.jdbc.schema.SchemaGenerator
  Set the schema group to add generated schemas to.
setSchemaGroup(SchemaGroup) - Method in class kodo.jdbc.schema.SchemaTool
  Set the schema group the tool will act on.
setSchemaName(String) - Method in class kodo.jdbc.schema.PrimaryKeyInfo
setSchemaName(String) - Method in class kodo.jdbc.schema.IndexInfo
setSchemas(String) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setSchemas(String) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  Comma-separated list of modifiable schemas for JDO instances.
setSchemas(String[]) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setSchemas(String[]) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  Modifiable schema components.
setSchemaTool(SchemaTool) - Method in class kodo.jdbc.meta.MappingTool
  Set the schema tool to use for schema modification.
setSchemaWriter(Writer) - Method in class kodo.jdbc.meta.MappingTool
  The stream to export the planned schema to as an XML document.
setScriptWriter(PrintWriter) - Method in class kodo.jdbc.schema.SchemaTool
  The stream to write to for the creation of SQL scripts.
setSeconds(int) - Method in class kodo.util.ProxyDate
setSelectCount(boolean) - Method in interface kodo.jdbc.sql.Select
  Select 'COUNT(*)'; the count overrides all other selects.
setSequenceColumn(String) - Method in class kodo.jdbc.schema.DBSequenceFactory
  The name of the column that holds the sequence value.
setSequenceFactory(SequenceFactory) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setSequenceFactory(SequenceFactory) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The `SequenceFactory` to use.
setSequenceFactory(String) - Method in class kodo.jdbc.meta.ClassMapping
setSequenceFactory(String) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setSequenceFactory(String) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The plugin string for the `SequenceFactory` implementation.
setSequenceName(String) - Method in class kodo.jdbc.schema.ClassSequenceFactory
  Set the default sequence used.
setShort(Column, short) - Method in class kodo.jdbc.sql.AbstractRow
setShort(Column, short) - Method in interface kodo.jdbc.sql.Row
  Set the value of the given column in this row.
setShort(int, short) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setShort(int, short) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setShort(PreparedStatement, int, short) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameter to the statement.
setShort(String, short) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setSimulateLocking(boolean) - Method in class kodo.jdbc.sql.DBDictionary
  If true, pessimistic locking will be allowed even if the database does not support locking.
setSingleFile(boolean) - Method in class kodo.jdbc.meta.FileMappingFactory
  Whether to use a single top-level mapping file.
setSingleRow(boolean) - Method in class kodo.jdbc.meta.DBMappingFactory
  Whether to use a single row for all mapping data, or to place the data for each class in a separate row.
setSize(int) - Method in class kodo.jdbc.meta.FieldMapping
setSize(int) - Method in class kodo.jdbc.schema.Column
  Set the column's size.
setSmallintTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.SMALLINT`.
setSoftReferenceSize(int) - Method in class kodo.util.CacheMap
  Sets the maximum number of unpinned objects to keep soft references to.
setSoftReferenceSize(int) - Method in class kodo.datacache.QueryCacheImpl
  Sets the maximum number of unpinned objects to keep soft references to.
setSoftReferenceSize(int) - Method in class kodo.datacache.CacheImpl
  Sets the maximum number of unpinned objects to keep soft references to.
setSourceFile(File) - Method in class kodo.jdbc.meta.ClassMappingInfo
setSourceFile(File) - Method in class kodo.jdbc.schema.Table
  Set the source file the table was parsed from, if any.
setSourceFile(File) - Method in class kodo.meta.DelegatingClassMetaData
setSourceFile(File) - Method in interface kodo.meta.ClassMetaData
  Set the source file the metadata was parsed from.
setStorageLimitationsFatal(boolean) - Method in class kodo.jdbc.sql.DBDictionary
  Whether or not an exception should be thrown if value alteration needs to take place in order to be able to be stored in the database.
setStoreCharsAsNumbers(boolean) - Method in class kodo.jdbc.sql.DBDictionary
  If true, Java char values will be stored as numbers.
setStoreLargeNumbersAsStrings(boolean) - Method in class kodo.jdbc.sql.DBDictionary
  If true, `BigDecimal`s and `BigInteger`s will be stored as strings.
setString(Column, String) - Method in class kodo.jdbc.sql.AbstractRow
setString(Column, String) - Method in interface kodo.jdbc.sql.Row
  Set the value of the given column in this row.
setString(int, String) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setString(int, String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setString(PreparedStatement, int, String) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameter to the statement.
setString(String) - Method in interface com.solarmetric.conf.Value
  Set this value from the given string.
setString(String) - Method in class com.solarmetric.conf.AbstractValue
setString(String) - Method in class com.solarmetric.conf.PluginValue
setString(String) - Method in class com.solarmetric.conf.PluginListValue
setString(String, String) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setStructTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.STRUCT`.
setSubclassesLoaded(boolean) - Method in class kodo.jdbc.meta.ClassIndicator
  Set whether subclasses have been loaded.
setSubclassMapping(String) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setSubclassMapping(String) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The `ClassMapping` to use when mapping subclasses.
setSupportsDeferredConstraints(boolean) - Method in class kodo.jdbc.sql.DBDictionary
setSupportsForeignKeys(boolean) - Method in class kodo.jdbc.sql.DBDictionary
  Whether this database supports foreign keys or not.
setSupportsLockingWithDistinctClause(boolean) - Method in class kodo.jdbc.sql.DBDictionary
  Whether this database supports "FOR UPDATE" queries with a "DISTINCT" clause.
setSupportsLockingWithInnerJoin(boolean) - Method in class kodo.jdbc.sql.DBDictionary
  Whether this database supports "FOR UPDATE" queries with inner joins.
setSupportsLockingWithMultipleTables(boolean) - Method in class kodo.jdbc.sql.DBDictionary
  Whether this database supports "FOR UPDATE" queries with multiple tables.
setSupportsLockingWithOrderClause(boolean) - Method in class kodo.jdbc.sql.DBDictionary
  Whether this database supports "FOR UPDATE" queries with "ORDER BY" clauses.
setSupportsLockingWithOuterJoin(boolean) - Method in class kodo.jdbc.sql.DBDictionary
  Whether this database supports "FOR UPDATE" queries with outer joins.
setSupportsMultipleNontransactionalResultSets(boolean) - Method in class kodo.jdbc.sql.DBDictionary
  Whether this dictionary supports multiple result sets outside of a transaction.
setSupportsNullTableForGetColumns(boolean) - Method in class kodo.jdbc.sql.DBDictionary
  If true, calls to `ResultSet#getColumns` can handle a null table.
setSupportsNullTableForGetImportedKeys(boolean) - Method in class kodo.jdbc.sql.DBDictionary
  If true, calls to `ResultSet#getImportedKeys` can handle a null table.
setSupportsNullTableForGetIndexInfo(boolean) - Method in class kodo.jdbc.sql.DBDictionary
  If true, calls to `ResultSet#getIndexInfo` can handle a null table.
setSupportsNullTableForGetPrimaryKeys(boolean) - Method in class kodo.jdbc.sql.DBDictionary
  If true, calls to `ResultSet#getPrimaryKeys` can handle a null table.
setSupportsSchemaForGetColumns(boolean) - Method in class kodo.jdbc.sql.DBDictionary
  Some drivers have problems with using the schema name in calls to `DatabaseMetaData.getColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String)`.
setSupportsSchemaForGetTables(boolean) - Method in class kodo.jdbc.sql.DBDictionary
  Some drivers have problems with using the schema name in calls to `DatabaseMetaData.getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[])`.
setSupportsSelectForUpdate(Boolean) - Method in class kodo.jdbc.sql.DBDictionary
  Whether this dictionary supports "SELECT ...
setSupportsSetFetchSize(boolean) - Method in class kodo.jdbc.sql.PostgresDictionary
setSwapSchemaAndCatalog(boolean) - Method in class kodo.jdbc.sql.InformixDictionary
  Informix JDBC metadata for all known drivers returns with the table catalog and the table schema name swapped.
setSynchronization(Synchronization) - Method in class kodo.runtime.PersistenceManagerImpl
setSynthetic(boolean) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
  Whether the null indicator column is managed by this mapping.
setSystemSchemas(String) - Method in class kodo.jdbc.sql.DBDictionary
  Set a comma-separated string of table names that are considered system schemas and should not be reflected on.
setSystemTables(String) - Method in class kodo.jdbc.sql.DBDictionary
  Set a comma-separated string of table names that are considered system tables and should not be reflected on.
setTable(Table) - Method in class kodo.jdbc.meta.BaseClassMapping
  Set the table for the mapping.
setTableForUpdateClause(String) - Method in class kodo.jdbc.sql.DBDictionary
  The per-table clause to append to each table alias in a SELECT.
setTableName(String) - Method in class kodo.jdbc.meta.DBMappingFactory
  The name of the mapping information table.
setTableName(String) - Method in class kodo.jdbc.schema.DBSequenceFactory
  The sequence table name.
setTableName(String) - Method in class kodo.jdbc.schema.ClassSequenceFactory
  Set the table name to run sequence queries against.
setTableName(String) - Method in class kodo.jdbc.schema.PrimaryKeyInfo
setTableName(String) - Method in class kodo.jdbc.schema.IndexInfo
setTableName(String) - Method in class kodo.jdbc.schema.ColumnInfo
setTableName(String) - Method in class kodo.jdbc.schema.DBSchemaFactory
  The name of the mapping information table.
setTableName(String) - Method in class kodo.jdbc.schema.TableInfo
setTableSchema(String) - Method in class kodo.jdbc.schema.ColumnInfo
setTableType(String) - Method in class kodo.jdbc.sql.MySQLDictionary
  Set the MySQL table type to use when creating tables.
setTableTypes(String) - Method in class kodo.jdbc.sql.DBDictionary
  The table types to look for when reflecting on the schema, separated by commas.
setTangosolCacheName(String) - Method in class kodo.datacache.TangosolCache
  Sets the name of the Tangosol cache to use.
setTangosolCacheType(String) - Method in class kodo.datacache.TangosolCache
  If `distributed`, this cache implementation will use a distibuted cache.
setTime(Column, Time, Calendar) - Method in class kodo.jdbc.sql.AbstractRow
setTime(Column, Time, Calendar) - Method in interface kodo.jdbc.sql.Row
  Set the value of the given column in this row.
setTime(int, Time) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setTime(int, Time) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setTime(int, Time, Calendar) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setTime(int, Time, Calendar) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setTime(long) - Method in class kodo.util.ProxyDate
setTime(PreparedStatement, int, Time, Calendar) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameter to the statement.
setTime(String, Time) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setTime(String, Time, Calendar) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setTimestamp(Column, Timestamp, Calendar) - Method in class kodo.jdbc.sql.AbstractRow
setTimestamp(Column, Timestamp, Calendar) - Method in interface kodo.jdbc.sql.Row
  Set the value of the given column in this row.
setTimestamp(int, Timestamp) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setTimestamp(int, Timestamp) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setTimestamp(int, Timestamp, Calendar) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setTimestamp(int, Timestamp, Calendar) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setTimestamp(PreparedStatement, int, Timestamp, Calendar) - Method in class kodo.jdbc.sql.DBDictionary
  Set the given value as a parameter to the statement.
setTimestamp(String, Timestamp) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setTimestamp(String, Timestamp, Calendar) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setTimestampTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.TIMESTAMP`.
setTimeTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.TIME`.
setTinyintTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.TINYINT`.
setTool(ReverseMappingTool) - Method in interface kodo.jdbc.meta.ReverseCustomizer
  Set the reverse mapping tool using this customizer.
setTool(ReverseMappingTool) - Method in class kodo.jdbc.meta.PropertiesReverseCustomizer
setTopic(String) - Method in class kodo.event.JMSRemoteCommitProvider
  Sets the JMS Topic name.
setTopicConnectionFactory(String) - Method in class kodo.event.JMSRemoteCommitProvider
  Sets the JMS TopicConnectionFactory name.
setTrackChanges(boolean) - Method in class kodo.util.ProxyManagerImpl
  Whether proxies produced by this factory will use `ChangeTracker`s to try to cut down on data store operations at the cost of some extra bookkeeping overhead.
setTransactionalObjectId(Object) - Method in interface kodo.runtime.KodoStateManager
  Set the transactional object id for this instance.
setTransactionIsolation(int) - Method in class com.solarmetric.jdbc.DelegatingConnection
setTransactionIsolation(int) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setTransactionIsolation(int) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  Set the proper transaction isolation level constant from `Connection`, or -1 for the default level.
setTransactionIsolation(String) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setTransactionIsolation(String) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The transaction isolation level to use at the database level.
setTransactionManagerMethod(String) - Method in class kodo.ee.InvocationManagedRuntime
  Set the method to invoke to get the `TransactionManager`.
setTransactionManagerName(String) - Method in class kodo.ee.JNDIManagedRuntime
  Set the location of the `TransactionManager` in JNDI.
setTransactionMode(String) - Method in class kodo.conf.JDOConfigurationImpl
setTransactionMode(String) - Method in interface kodo.conf.JDOConfiguration
  Specifies the behavior of the transaction model.
setTransactionModeManaged(boolean) - Method in class kodo.conf.JDOConfigurationImpl
setTransactionModeManaged(boolean) - Method in interface kodo.conf.JDOConfiguration
  Set whether managed transactions are being used.
setTransient(boolean) - Method in class kodo.meta.DelegatingFieldMetaData
setTransient(boolean) - Method in interface kodo.meta.FieldMetaData
  Set whether this is a transient field.
setType(int) - Method in class kodo.jdbc.schema.Column
  Set the column's SQL type.
setType(int) - Method in class kodo.jdbc.sql.Join
setTypeMap(Map) - Method in class com.solarmetric.jdbc.DelegatingConnection
setTypeName(String) - Method in class kodo.jdbc.schema.Column
  If this column's type is not reflected in `Types`, set the type to `Types.OTHER` and set this string to the desired type name.
setTypeName(String) - Method in class kodo.jdbc.schema.ColumnInfo
setTypeName(String) - Method in class kodo.meta.DelegatingFieldMetaData
setTypeName(String) - Method in interface kodo.meta.FieldMetaData
  The value of the `FieldMetaData.TYPE` extension key.
setUnicodeStream(int, InputStream, int) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setUnicodeStream(int, InputStream, int) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setUnique(boolean) - Method in class kodo.jdbc.schema.IndexInfo
setUnique(boolean) - Method in class kodo.jdbc.schema.Index
  Set whether this is a UNIQUE index.
setUnique(boolean) - Method in class kodo.datacache.CacheAwareQuery
setUnique(boolean) - Method in interface kodo.query.KodoQuery
  JDO 2.0 Preview.
setup() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
  Setup transient state used by this factory based on the current configuration, which will subsequently be locked down.
setup(Select) - Method in class kodo.jdbc.sql.DBDictionary
  Configure the result set type and concurrency for the given select, if needed.
setup(Select) - Method in class kodo.jdbc.sql.InformixDictionary
setup(Select) - Method in class kodo.jdbc.sql.DB2Dictionary
setUpdateManager(String) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setUpdateManager(String) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The `UpdateManager` to use for managing SQL updates.
setUpdateManager(UpdateManager) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setUpdateManager(UpdateManager) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The `UpdateManager` for runtime data store interaction.
setURL(int, URL) - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
setURL(int, URL) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setURL(String, URL) - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
setUseDatastoreIdentity(boolean) - Method in class kodo.jdbc.meta.ReverseMappingTool
  Whether to use datastore identity when possible.
setUseForeignKeyName(boolean) - Method in class kodo.jdbc.meta.ReverseMappingTool
  Set whether the foreign key name will be used to generate relation names.
setUseGetBestRowIdentifierForPrimaryKeys(boolean) - Method in class kodo.jdbc.sql.DBDictionary
setUseGetBytesForBlobs(boolean) - Method in class kodo.jdbc.sql.DBDictionary
  If true, use `ResultSet.getBytes(int)` for blobs.
setUseGetObjectForBlobs(boolean) - Method in class kodo.jdbc.sql.DBDictionary
  If true, use `ResultSet.getObject(int)` to obtain blob data.
setUseImplHelper(boolean) - Method in class kodo.meta.JDOMetaDataGenerator
setUserObject(Object) - Method in class kodo.runtime.PersistenceManagerImpl
setUseSchemaName(boolean) - Method in class kodo.jdbc.meta.ReverseMappingTool
  Set whether the schema name will be included in the generated class name for each table.
setUseSchemaName(boolean) - Method in class kodo.jdbc.sql.DBDictionary
  Whether to use the schema name when constructing a full table name.
setUseSetBytesForBlobs(boolean) - Method in class kodo.jdbc.sql.DBDictionary
  If true, use `PreparedStatement.setBytes(int, byte[])` for blobs.
setUseStringsForClobs(boolean) - Method in class kodo.jdbc.sql.DBDictionary
  If true, then use `ResultSet.getString(int)` and `PreparedStatement.setString(int, java.lang.String)` for clob handling.
setUseTriggersForAutoIncrement(boolean) - Method in class kodo.jdbc.sql.OracleDictionary
  If true, then simulate auto-increment in Oracle by using a trigger that inserts a sequence value into the primary key value when a row is inserted.
setValidate(int) - Method in class kodo.meta.DelegatingClassMetaData
setValidate(int) - Method in class kodo.meta.DelegatingJDOMetaDataRepository
setValidate(int) - Method in interface kodo.meta.ClassMetaData
  Set the validation level.
setValidate(int) - Method in interface kodo.meta.JDOMetaDataRepository
  The metadata validation level.
setValidationSQL(String) - Method in class kodo.jdbc.sql.DBDictionary
  Simple SQL used to validate connections.
setValue(double) - Method in class com.solarmetric.manage.SimpleStatistic
  Set the current value.
setValue(long, double) - Method in class com.solarmetric.manage.SimpleStatistic
  Set the current value and establish the time it was set.
setValueColumn(Column) - Method in class kodo.jdbc.meta.ManyToColumnMapFieldMapping
  Set the column holding the map value.
setValueColumn(Column) - Method in class kodo.jdbc.meta.ColumnMapFieldMapping
  Set the column holding the map value.
setValueForeignKey(ForeignKey) - Method in class kodo.jdbc.meta.ManyToManyMapFieldMapping
  Set the foreign key to the map's value objects table.
setVarbinaryTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.VARBINARY`.
setVarcharTypeName(String) - Method in class kodo.jdbc.sql.DBDictionary
  The schema definition name for `Types.VARCHAR`.
setVariable(String) - Method in interface kodo.jdbc.sql.Joins
  Set the variable name being traversed into with the next join.
setVersion(Object) - Method in interface kodo.runtime.KodoStateManager
  Set the version indicator for this instance, as loaded from the data store.
setVersion(Object) - Method in interface kodo.runtime.PCData
setVersionIndicator(MappingInfo) - Method in class kodo.jdbc.meta.ClassMappingInfo
  Set the mapping info for the version indicator, or null if none.
setVersionIndicator(String) - Method in class kodo.jdbc.conf.JDBCConfigurationImpl
setVersionIndicator(String) - Method in interface kodo.jdbc.conf.JDBCConfiguration
  The `VersionIndicator` to use when creating new class mappings.
setVersionIndicator(VersionIndicator) - Method in class kodo.jdbc.meta.ClassMapping
  Set the version indicator for this class.
setVersionIndicator(VersionIndicator) - Method in class kodo.jdbc.meta.FlatClassMapping
setVersionIndicator(VersionIndicator) - Method in class kodo.jdbc.meta.BaseClassMapping
setVersionIndicator(VersionIndicator) - Method in class kodo.jdbc.meta.VerticalClassMapping
setVersionIndicator(VersionIndicator) - Method in class kodo.jdbc.meta.NoneClassMapping
setVersionIndicatorIndexed(int) - Method in class kodo.jdbc.meta.ClassMapping
setVersionIndicatorName(String) - Method in class kodo.jdbc.meta.ClassMapping
setYear(int) - Method in class kodo.util.ProxyDate
SimpleSequenceFactory - class kodo.jdbc.schema.SimpleSequenceFactory.
  Very simple sequence factory that uses a static counter initialized to the current time to create unique id values.
SimpleSequenceFactory() - Constructor for class kodo.jdbc.schema.SimpleSequenceFactory
SimpleStatistic - class com.solarmetric.manage.SimpleStatistic.
  A simple statistic implementation.
SimpleStatistic(String, String, String, int, Watchable, boolean) - Constructor for class com.solarmetric.manage.SimpleStatistic
  Construct a simple statistic.
SimpleStatistic(String, String, String, Watchable) - Constructor for class com.solarmetric.manage.SimpleStatistic
  Construct a simple statistic that throws out consecutive equal values settings.
SingleJVMRemoteCommitProvider - class kodo.event.SingleJVMRemoteCommitProvider.
  Single-JVM-only implementation of `RemoteCommitProvider` that listens for object modifications and propagates those changes to other SingleJVMRemoteCommitProviders in the same JVM.
SingleJVMRemoteCommitProvider() - Constructor for class kodo.event.SingleJVMRemoteCommitProvider
SIZE - Static variable in class kodo.jdbc.meta.FieldMapping
  Extension key used to mark the size of data columns.
SIZE_LAST - Static variable in interface kodo.jdbc.runtime.JDBCFetchConfiguration
  Mode for using `ResultSet.last()` to calcualte the size of large result sets.
SIZE_QUERY - Static variable in interface kodo.jdbc.runtime.JDBCFetchConfiguration
  Mode for using a query to calculate the size of large result sets.
SIZE_UNKNOWN - Static variable in interface kodo.jdbc.runtime.JDBCFetchConfiguration
  Mode for returning `Integer.MAX_VALUE` for the size of large result sets.
size() - Method in class com.solarmetric.rop.ListResultObjectProvider
size() - Method in interface com.solarmetric.rop.ResultObjectProvider
  Return the number of items in the input, or `Integer.MAX_VALUE` if the size in unknown.
size() - Method in class com.solarmetric.rop.MergedResultObjectProvider
size() - Method in interface kodo.jdbc.sql.Result
  Return the number of rows in this result.
size() - Method in class kodo.jdbc.sql.ResultSetResult
size() - Method in class kodo.jdbc.runtime.JDBCResultObjectProvider
size() - Method in class kodo.util.AbstractLRSProxyMap
size() - Method in class kodo.util.AbstractLRSProxyCollection
size() - Method in class kodo.util.CacheMap
size() - Method in class kodo.runtime.AbstractPCResultObjectProvider
  Override if desired.
slowestStatements - Static variable in class com.solarmetric.jdbc.PerformanceTracker
  A Map of SQLString : time, to track the slowest statements we have seen.
SpecClassResolver - class kodo.util.SpecClassResolver.
  Class resolver implementation that operates according to the JDO spec section 12.5.
SpecClassResolver() - Constructor for class kodo.util.SpecClassResolver
SQLBuffer - class kodo.jdbc.sql.SQLBuffer.
  Buffer for SQL statements that can be used to create java.sql.PreparedStatements.
SQLBuffer(DBDictionary) - Constructor for class kodo.jdbc.sql.SQLBuffer
  Default constructor.
SQLBuffer(SQLBuffer) - Constructor for class kodo.jdbc.sql.SQLBuffer
  Copy constructor.
sqlKeywords - Variable in class kodo.jdbc.sql.DBMetaData
  Gets a comma-separated list of all a database's SQL keywords that are NOT also SQL92 keywords.
SQLPath - class kodo.jdbc.query.SQLPath.
  A path represents a traversal into fields of a candidate object.
SQLPath(ClassMapping) - Constructor for class kodo.jdbc.query.SQLPath
  Return a path starting with the 'this' ptr.
SQLPath(ClassMapping, Variable) - Constructor for class kodo.jdbc.query.SQLPath
  Return a path starting from the given variable.
SQLServerDictionary - class kodo.jdbc.sql.SQLServerDictionary.
  Dictionary for MS SQLServer.
SQLServerDictionary() - Constructor for class kodo.jdbc.sql.SQLServerDictionary
startArray(Attributes) - Method in class kodo.meta.JDOMetaDataParser
startClass(String, Attributes) - Method in class kodo.meta.JDOMetaDataParser
startClassElement(String, Attributes) - Method in class kodo.meta.JDOMetaDataParser
startCollection(Attributes) - Method in class kodo.meta.JDOMetaDataParser
startConfiguration() - Method in class com.solarmetric.manage.ManagerUIImpl
startConfiguration() - Method in class com.solarmetric.manage.ManagerServerImpl
startConfiguration() - Method in class com.solarmetric.manage.ManagerClientImpl
startConfiguration() - Method in interface com.solarmetric.conf.Configurable
  Invoked before bean property configuration is begun on this object.
startConfiguration() - Method in class kodo.jdbc.meta.FileMappingFactory
startConfiguration() - Method in class kodo.jdbc.meta.MetaDataMappingFactory
startConfiguration() - Method in class kodo.jdbc.meta.DBMappingFactory
startConfiguration() - Method in class kodo.jdbc.schema.DBSequenceFactory
startConfiguration() - Method in class kodo.jdbc.schema.LazySchemaFactory
startConfiguration() - Method in class kodo.jdbc.schema.DynamicSchemaFactory
startConfiguration() - Method in class kodo.jdbc.schema.DBSchemaFactory
startConfiguration() - Method in class kodo.jdbc.schema.FileSchemaFactory
startConfiguration() - Method in class kodo.jdbc.sql.DBDictionary
startConfiguration() - Method in class kodo.jdbc.runtime.UpdateManagerImpl
startConfiguration() - Method in class kodo.event.AbstractRemoteCommitProvider
startConfiguration() - Method in class kodo.datacache.AbstractCacheImpl
startConfiguration() - Method in class kodo.datacache.TangosolCache
startConfiguration() - Method in class kodo.datacache.QueryCacheImpl
startConfiguration() - Method in class kodo.ee.InvocationManagedRuntime
startConfiguration() - Method in class kodo.ee.AutomaticManagedRuntime
startExtension(Attributes) - Method in class kodo.meta.JDOMetaDataParser
startField(Attributes) - Method in class kodo.meta.JDOMetaDataParser
startMap(Attributes) - Method in class kodo.meta.JDOMetaDataParser
startTracking() - Method in class kodo.util.AbstractLRSProxyMap
startTracking() - Method in class kodo.util.AbstractLRSProxyCollection
startTracking() - Method in interface kodo.util.ChangeTracker
  Reset the state of the change tracker, and turn change tracking back on if it has been disabled.
StateImageVersionIndicator - class kodo.jdbc.meta.StateImageVersionIndicator.
  Bases versioning on the values of the object's persistent state.
StateImageVersionIndicator.CustomUpdate - class kodo.jdbc.meta.StateImageVersionIndicator.CustomUpdate.
  Row implementation we use to pass to versionable mappings so they can set up the where conditions we need to add to update statements.
StateImageVersionIndicator() - Constructor for class kodo.jdbc.meta.StateImageVersionIndicator
statementTimes - Static variable in class com.solarmetric.jdbc.PerformanceTracker
  A cache of the time elements in `PerformanceTracker.slowestStatements`.
Statistic - interface com.solarmetric.manage.Statistic.
  Defines an interface for a statistic.
statisticChanged(StatisticEvent) - Method in interface com.solarmetric.manage.StatisticListener
StatisticDTO - class com.solarmetric.manage.StatisticDTO.
  Data Transfer Object used by client/server remote monitoring capability.
StatisticDTO(Statistic, int) - Constructor for class com.solarmetric.manage.StatisticDTO
StatisticEvent - class com.solarmetric.manage.StatisticEvent.
  Event produced by the Statistic class and sent to StatisticListeners.
StatisticEvent(Statistic, long, double) - Constructor for class com.solarmetric.manage.StatisticEvent
StatisticListener - interface com.solarmetric.manage.StatisticListener.
  The listener interface for receiving statistic events.
StatisticTabbedPane - class com.solarmetric.manage.StatisticTabbedPane.
  A swing component that can graph statistics registered by watchables.
StatisticTabbedPane.GraphAddRunner - class com.solarmetric.manage.StatisticTabbedPane.GraphAddRunner.
  Class that adds a graph in the GUI thread.
StatisticTabbedPane.GraphAddRunner(StatisticTabbedPane, String, Watchable) - Constructor for class com.solarmetric.manage.StatisticTabbedPane.GraphAddRunner
StatisticTabbedPane(HashMap) - Constructor for class com.solarmetric.manage.StatisticTabbedPane
  Constructor that graphs all stats for all passed watchables.
StatisticTabbedPane(Manager) - Constructor for class com.solarmetric.manage.StatisticTabbedPane
  Constructor that automatically gets all current watchables from the Manager and graphs their stats.
stop() - Method in class com.solarmetric.manage.TimeWatch.Token
  Write out a statistic value and restart the timer.
stopTracking() - Method in class kodo.util.AbstractLRSProxyMap
stopTracking() - Method in class kodo.util.AbstractLRSProxyCollection
stopTracking() - Method in interface kodo.util.ChangeTracker
  Tell the tracker to stop tracking changes for its container.
storageWarning(Object, Object) - Method in class kodo.jdbc.sql.DBDictionary
  Warn that a particular value could not be stored precisely.
store(int, Object) - Method in interface kodo.runtime.KodoStateManager
  Set the value of the field with the given index as from the external object value.
store(KodoStateManager) - Method in interface kodo.runtime.PCData
store(KodoStateManager, Collection) - Method in interface kodo.runtime.PCData
storeBoolean(int, boolean) - Method in interface kodo.runtime.KodoStateManager
  Store the given external value back into the given field.
storeByte(int, byte) - Method in interface kodo.runtime.KodoStateManager
  Store the given external value back into the given field.
storeChar(int, char) - Method in interface kodo.runtime.KodoStateManager
  Store the given external value back into the given field.
storeDouble(int, double) - Method in interface kodo.runtime.KodoStateManager
  Store the given external value back into the given field.
storeField(int, Object) - Method in interface kodo.runtime.KodoStateManager
  Set the value of the field with the given index as an object.
storeFloat(int, float) - Method in interface kodo.runtime.KodoStateManager
  Store the given external value back into the given field.
storeInt(int, int) - Method in interface kodo.runtime.KodoStateManager
  Store the given external value back into the given field.
storeLong(int, long) - Method in interface kodo.runtime.KodoStateManager
  Store the given external value back into the given field.
StoreManager - interface kodo.runtime.StoreManager.
  Interface to be implemented by data store mechanisms to interact with this JDO runtime.
storeMappings(MappingInfoRepository, JDOMetaDataRepository) - Method in class kodo.jdbc.meta.FileMappingFactory
storeMappings(MappingInfoRepository, JDOMetaDataRepository) - Method in class kodo.jdbc.meta.MetaDataMappingFactory
storeMappings(MappingInfoRepository, JDOMetaDataRepository) - Method in class kodo.jdbc.meta.DBMappingFactory
storeMappings(MappingInfoRepository, JDOMetaDataRepository) - Method in interface kodo.jdbc.meta.MappingFactory
  Store any changes made to the given mappings, including their field mappings.
storeObject(int, Object) - Method in interface kodo.runtime.KodoStateManager
  Store the given external value back into the given field.
storeSchema(SchemaGroup) - Method in class kodo.jdbc.schema.LazySchemaFactory
storeSchema(SchemaGroup) - Method in class kodo.jdbc.schema.DynamicSchemaFactory
storeSchema(SchemaGroup) - Method in interface kodo.jdbc.schema.SchemaFactory
  Record the schema group after changes may have been made.
storeSchema(SchemaGroup) - Method in class kodo.jdbc.schema.DBSchemaFactory
storeSchema(SchemaGroup) - Method in class kodo.jdbc.schema.FileSchemaFactory
storeShort(int, short) - Method in interface kodo.runtime.KodoStateManager
  Store the given external value back into the given field.
storesLowerCaseIdentifiers - Variable in class kodo.jdbc.sql.DBMetaData
  Does the database treat mixed case unquoted SQL identifiers as case insensitive and store them in lower case?
storesLowerCaseIdentifiers() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
storesLowerCaseQuotedIdentifiers - Variable in class kodo.jdbc.sql.DBMetaData
  Does the database treat mixed case quoted SQL identifiers as case insensitive and store them in lower case?
storesLowerCaseQuotedIdentifiers() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
storesMixedCaseIdentifiers - Variable in class kodo.jdbc.sql.DBMetaData
  Does the database treat mixed case unquoted SQL identifiers as case insensitive and store them in mixed case?
storesMixedCaseIdentifiers() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
storesMixedCaseQuotedIdentifiers - Variable in class kodo.jdbc.sql.DBMetaData
  Does the database treat mixed case quoted SQL identifiers as case insensitive and store them in mixed case?
storesMixedCaseQuotedIdentifiers() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
storeString(int, String) - Method in interface kodo.runtime.KodoStateManager
  Store the given external value back into the given field.
storesUpperCaseIdentifiers - Variable in class kodo.jdbc.sql.DBMetaData
  Does the database treat mixed case unquoted SQL identifiers as case insensitive and store them in upper case?
storesUpperCaseIdentifiers() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
storesUpperCaseQuotedIdentifiers - Variable in class kodo.jdbc.sql.DBMetaData
  Does the database treat mixed case quoted SQL identifiers as case insensitive and store them in upper case?
storesUpperCaseQuotedIdentifiers() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
stringFunctions - Variable in class kodo.jdbc.sql.DBMetaData
  Gets a comma-separated list of string functions.
StringListValue - class com.solarmetric.conf.StringListValue.
StringListValue(String) - Constructor for class com.solarmetric.conf.StringListValue
StringValue - class com.solarmetric.conf.StringValue.
StringValue(String) - Constructor for class com.solarmetric.conf.StringValue
subclassesLoaded() - Method in class kodo.jdbc.meta.ClassIndicator
  Return true if subclasses have been loaded.
SUBS_ANY - Static variable in interface kodo.jdbc.sql.Select
  Constant indicating to select subclasses but without adding any class conditions to the select.
SUBS_EXACT - Static variable in interface kodo.jdbc.sql.Select
  Constant indicating to select this class but without adding any class conditions to the select.
SUBS_FALSE - Static variable in interface kodo.jdbc.sql.Select
  Constant indicating to add conditions to the select to select this class only.
SUBS_TRUE - Static variable in interface kodo.jdbc.sql.Select
  Constant indicating to add conditions to the selcet to select this class and subclasses only.
subSelect(Joins) - Method in interface kodo.jdbc.sql.Select
  Return a subselect of this one.
summarizePerformance() - Static method in class com.solarmetric.jdbc.PerformanceTracker
supportedOptions() - Method in class kodo.jdbc.ee.JDBCConnectionFactory
supportedOptions() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
supportsAlterTableWithAddColumn - Variable in class kodo.jdbc.sql.DBMetaData
  Is "ALTER TABLE" with add column supported?
supportsAlterTableWithAddColumn() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsAlterTableWithDropColumn - Variable in class kodo.jdbc.sql.DBMetaData
  Is "ALTER TABLE" with drop column supported?
supportsAlterTableWithDropColumn() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsANSI92EntryLevelSQL - Variable in class kodo.jdbc.sql.DBMetaData
  Is the ANSI92 entry level SQL grammar supported? All JDBC CompliantTM drivers must return true.
supportsANSI92EntryLevelSQL() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsANSI92FullSQL - Variable in class kodo.jdbc.sql.DBMetaData
  Is the ANSI92 full SQL grammar supported?
supportsANSI92FullSQL() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsANSI92IntermediateSQL - Variable in class kodo.jdbc.sql.DBMetaData
  Is the ANSI92 intermediate SQL grammar supported?
supportsANSI92IntermediateSQL() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsAutoIncrement() - Method in class kodo.jdbc.sql.DBDictionary
  Return true if this dictionary supports auto increment columns.
supportsAutoIncrement() - Method in class kodo.jdbc.sql.PostgresDictionary
supportsAutoIncrement() - Method in class kodo.jdbc.sql.JDataStoreDictionary
supportsAutoIncrement() - Method in class kodo.jdbc.sql.OracleDictionary
supportsBatchUpdates - Variable in class kodo.jdbc.sql.DBMetaData
  JDBC 2.0 Indicates whether the driver supports batch updates.
supportsBatchUpdates() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsCatalogsInDataManipulation - Variable in class kodo.jdbc.sql.DBMetaData
  Can a catalog name be used in a data manipulation statement?
supportsCatalogsInDataManipulation() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsCatalogsInIndexDefinitions - Variable in class kodo.jdbc.sql.DBMetaData
  Can a catalog name be used in an index definition statement?
supportsCatalogsInIndexDefinitions() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsCatalogsInPrivilegeDefinitions - Variable in class kodo.jdbc.sql.DBMetaData
  Can a catalog name be used in a privilege definition statement?
supportsCatalogsInPrivilegeDefinitions() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsCatalogsInProcedureCalls - Variable in class kodo.jdbc.sql.DBMetaData
  Can a catalog name be used in a procedure call statement?
supportsCatalogsInProcedureCalls() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsCatalogsInTableDefinitions - Variable in class kodo.jdbc.sql.DBMetaData
  Can a catalog name be used in a table definition statement?
supportsCatalogsInTableDefinitions() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsColumnAliasing - Variable in class kodo.jdbc.sql.DBMetaData
  Is column aliasing supported?
supportsColumnAliasing() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsConvert - Variable in class kodo.jdbc.sql.DBMetaData
  Is the CONVERT function between SQL types supported?
supportsConvert() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsConvert(int, int) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsCoreSQLGrammar - Variable in class kodo.jdbc.sql.DBMetaData
  Is the ODBC Core SQL grammar supported?
supportsCoreSQLGrammar() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsCorrelatedSubqueries - Variable in class kodo.jdbc.sql.DBMetaData
  Are correlated subqueries supported? A JDBC CompliantTM driver always returns true.
supportsCorrelatedSubqueries() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsDataDefinitionAndDataManipulationTransactions - Variable in class kodo.jdbc.sql.DBMetaData
  Are both data definition and data manipulation statements within a transaction supported?
supportsDataDefinitionAndDataManipulationTransactions() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsDataManipulationTransactionsOnly - Variable in class kodo.jdbc.sql.DBMetaData
  Are only data manipulation statements within a transaction supported?
supportsDataManipulationTransactionsOnly() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsDifferentTableCorrelationNames - Variable in class kodo.jdbc.sql.DBMetaData
  If table correlation names are supported, are they restricted to be different from the names of the tables?
supportsDifferentTableCorrelationNames() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsExpressionsInOrderBy - Variable in class kodo.jdbc.sql.DBMetaData
  Are expressions in "ORDER BY" lists supported?
supportsExpressionsInOrderBy() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsExtendedSQLGrammar - Variable in class kodo.jdbc.sql.DBMetaData
  Is the ODBC Extended SQL grammar supported?
supportsExtendedSQLGrammar() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsForeignKey(ForeignKey) - Method in class kodo.jdbc.sql.DBDictionary
  Return true if the database supports the given foreign key.
supportsForeignKey(ForeignKey) - Method in class kodo.jdbc.sql.MySQLDictionary
  MySQL does not support composite foreign keys.
supportsForeignKey(ForeignKey) - Method in class kodo.jdbc.sql.DB2Dictionary
supportsFullOuterJoins - Variable in class kodo.jdbc.sql.DBMetaData
  Are full nested outer joins supported?
supportsFullOuterJoins() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsGetGeneratedKeys() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsGroupBy - Variable in class kodo.jdbc.sql.DBMetaData
  Is some form of "GROUP BY" clause supported?
supportsGroupBy() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsGroupByBeyondSelect - Variable in class kodo.jdbc.sql.DBMetaData
  Can a "GROUP BY" clause add columns not in the SELECT provided it specifies all the columns in the SELECT?
supportsGroupByBeyondSelect() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsGroupByUnrelated - Variable in class kodo.jdbc.sql.DBMetaData
  Can a "GROUP BY" clause use columns not in the SELECT?
supportsGroupByUnrelated() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsIntegrityEnhancementFacility - Variable in class kodo.jdbc.sql.DBMetaData
  Is the SQL Integrity Enhancement Facility supported?
supportsIntegrityEnhancementFacility() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsLikeEscapeClause - Variable in class kodo.jdbc.sql.DBMetaData
  Is the escape character in "LIKE" clauses supported ? A JDBC CompliantTM driver always returns true.
supportsLikeEscapeClause() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsLimitedOuterJoins - Variable in class kodo.jdbc.sql.DBMetaData
  Is there limited support for outer joins? (This will be true if supportFullOuterJoins is true.)
supportsLimitedOuterJoins() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsMinimumSQLGrammar - Variable in class kodo.jdbc.sql.DBMetaData
  Is the ODBC Minimum SQL grammar supported? All JDBC CompliantTM drivers must return true.
supportsMinimumSQLGrammar() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsMixedCaseIdentifiers - Variable in class kodo.jdbc.sql.DBMetaData
  Does the database treat mixed case unquoted SQL identifiers as case sensitive and as a result store them in mixed case? A JDBC CompliantTM driver will always return false.
supportsMixedCaseIdentifiers() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsMixedCaseQuotedIdentifiers - Variable in class kodo.jdbc.sql.DBMetaData
  Does the database treat mixed case quoted SQL identifiers as case sensitive and as a result store them in mixed case? A JDBC CompliantTM driver will always return true.
supportsMixedCaseQuotedIdentifiers() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsMultipleOpenResults() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsMultipleResultSets - Variable in class kodo.jdbc.sql.DBMetaData
  Are multiple ResultSets from a single execute supported?
supportsMultipleResultSets() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsMultipleTransactions - Variable in class kodo.jdbc.sql.DBMetaData
  Can we have multiple transactions open at once (on different connections)?
supportsMultipleTransactions() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsNamedParameters() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsNonNullableColumns - Variable in class kodo.jdbc.sql.DBMetaData
  Can columns be defined as non-nullable? A JDBC CompliantTM driver always returns true.
supportsNonNullableColumns() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsOpenCursorsAcrossCommit - Variable in class kodo.jdbc.sql.DBMetaData
  Can cursors remain open across commits?
supportsOpenCursorsAcrossCommit() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsOpenCursorsAcrossRollback - Variable in class kodo.jdbc.sql.DBMetaData
  Can cursors remain open across rollbacks?
supportsOpenCursorsAcrossRollback() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsOpenStatementsAcrossCommit - Variable in class kodo.jdbc.sql.DBMetaData
  Can statements remain open across commits?
supportsOpenStatementsAcrossCommit() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsOpenStatementsAcrossRollback - Variable in class kodo.jdbc.sql.DBMetaData
  Can statements remain open across rollbacks?
supportsOpenStatementsAcrossRollback() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsOrderByUnrelated - Variable in class kodo.jdbc.sql.DBMetaData
  Can an "ORDER BY" clause use columns not in the SELECT statement?
supportsOrderByUnrelated() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsOuterJoins - Variable in class kodo.jdbc.sql.DBMetaData
  Is some form of outer join supported?
supportsOuterJoins() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsPositionedDelete - Variable in class kodo.jdbc.sql.DBMetaData
  Is positioned DELETE supported?
supportsPositionedDelete() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsPositionedUpdate - Variable in class kodo.jdbc.sql.DBMetaData
  Is positioned UPDATE supported?
supportsPositionedUpdate() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsRandomAccess() - Method in class com.solarmetric.rop.ListResultObjectProvider
supportsRandomAccess() - Method in interface com.solarmetric.rop.ResultObjectProvider
  Return true if this provider supports random access.
supportsRandomAccess() - Method in class com.solarmetric.rop.MergedResultObjectProvider
supportsRandomAccess() - Method in interface kodo.jdbc.sql.Result
  Return true if the result supports random access.
supportsRandomAccess() - Method in class kodo.jdbc.sql.AbstractResult
  Returns true by default, unless it has batched results.
supportsRandomAccess() - Method in class kodo.jdbc.sql.ResultSetResult
supportsRandomAccess() - Method in class kodo.jdbc.runtime.JDBCResultObjectProvider
supportsRandomAccess() - Method in class kodo.runtime.AbstractPCResultObjectProvider
  Override if desired.
supportsResultSetConcurrency(int, int) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsResultSetHoldability(int) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsResultSetType(int) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsSavepoints() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsSchemasInDataManipulation - Variable in class kodo.jdbc.sql.DBMetaData
  Can a schema name be used in a data manipulation statement?
supportsSchemasInDataManipulation() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsSchemasInIndexDefinitions - Variable in class kodo.jdbc.sql.DBMetaData
  Can a schema name be used in an index definition statement?
supportsSchemasInIndexDefinitions() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsSchemasInPrivilegeDefinitions - Variable in class kodo.jdbc.sql.DBMetaData
  Can a schema name be used in a privilege definition statement?
supportsSchemasInPrivilegeDefinitions() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsSchemasInProcedureCalls - Variable in class kodo.jdbc.sql.DBMetaData
  Can a schema name be used in a procedure call statement?
supportsSchemasInProcedureCalls() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsSchemasInTableDefinitions - Variable in class kodo.jdbc.sql.DBMetaData
  Can a schema name be used in a table definition statement?
supportsSchemasInTableDefinitions() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsScrollableResultSets - Variable in class kodo.jdbc.sql.DBMetaData
  Are scroll-insensitive result sets supported?
supportsSelectForUpdate - Variable in class kodo.jdbc.sql.DBMetaData
  Is SELECT for UPDATE supported?
supportsSelectForUpdate() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsSelectForUpdate() - Method in class kodo.jdbc.sql.DBDictionary
  Whether locking on queries is supported; returns the metadata's reported value by default.
supportsSetFetchSize() - Method in class kodo.jdbc.sql.PostgresDictionary
supportsSizeInColumnDefinition(Column, String) - Method in class kodo.jdbc.sql.DBDictionary
  Returns true if a schema definition statement supports appending the size after the column type.
supportsSizeInColumnDefinition(Column, String) - Method in class kodo.jdbc.sql.PostgresDictionary
supportsSizeInColumnDefinition(Column, String) - Method in class kodo.jdbc.sql.MySQLDictionary
supportsSizeInColumnDefinition(Column, String) - Method in class kodo.jdbc.sql.AbstractSQLServerDictionary
supportsSizeInColumnDefinition(Column, String) - Method in class kodo.jdbc.sql.InformixDictionary
supportsSizeInColumnDefinition(Column, String) - Method in class kodo.jdbc.sql.DB2Dictionary
supportsSizeInColumnDefinition(Column, String) - Method in class kodo.jdbc.sql.OracleDictionary
supportsStatementPooling() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsStoredProcedures - Variable in class kodo.jdbc.sql.DBMetaData
  Are stored procedure calls using the stored procedure escape syntax supported?
supportsStoredProcedures() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsSubqueriesInComparisons - Variable in class kodo.jdbc.sql.DBMetaData
  Are subqueries in comparison expressions supported ? A JDBC CompliantTM driver always returns true.
supportsSubqueriesInComparisons() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsSubqueriesInExists - Variable in class kodo.jdbc.sql.DBMetaData
  Are subqueries in 'exists' expressions supported? A JDBC CompliantTM driver always returns true.
supportsSubqueriesInExists() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsSubqueriesInIns - Variable in class kodo.jdbc.sql.DBMetaData
  Are subqueries in 'in' statements supported? A JDBC CompliantTM driver always returns true.
supportsSubqueriesInIns() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsSubqueriesInQuantifieds - Variable in class kodo.jdbc.sql.DBMetaData
  Are subqueries in quantified expressions supported ? A JDBC CompliantTM driver always returns true.
supportsSubqueriesInQuantifieds() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsTableCorrelationNames - Variable in class kodo.jdbc.sql.DBMetaData
  Are table correlation names supported? A JDBC CompliantTM driver always returns true.
supportsTableCorrelationNames() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsTotalCountsForBatch() - Method in class kodo.jdbc.sql.DBDictionary
  Returns true if `Statement.executeBatch()` will return an array with a single integer that represents the total number rows updated by the batch execution.
supportsTotalCountsForBatch() - Method in class kodo.jdbc.sql.OracleDictionary
supportsTransactionIsolationLevel(int) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsTransactions - Variable in class kodo.jdbc.sql.DBMetaData
  Are transactions supported? If not, invoking the method commit is a noop and the isolation level is TRANSACTION_NONE.
supportsTransactions() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsTwoPartSelect() - Method in class kodo.jdbc.meta.FieldMapping
  Return true if this mapping can benefit from a two-part select, in which some data is selected in `FieldMapping.select(kodo.jdbc.sql.Select, kodo.runtime.KodoStateManager, kodo.jdbc.runtime.JDBCStoreManager, kodo.jdbc.runtime.JDBCFetchConfiguration, int)`, and other data is loaded separately.
supportsTwoPartSelect() - Method in class kodo.jdbc.meta.ContainerFieldMapping
  Returns true if we have a metadata column to select.
supportsTwoPartSelect() - Method in class kodo.jdbc.meta.OneToOneFieldMapping
supportsTwoPartSelect() - Method in class kodo.jdbc.meta.PCObjectOneToOneFieldMapping
supportsUnion - Variable in class kodo.jdbc.sql.DBMetaData
  Is SQL UNION supported?
supportsUnion() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsUnionAll - Variable in class kodo.jdbc.sql.DBMetaData
  Is SQL UNION ALL supported?
supportsUnionAll() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
supportsUpdateCountsForBatch() - Method in class kodo.jdbc.sql.DBDictionary
  Return true if the database returns meaningful update counts on batched statements.
supportsUpdateCountsForBatch() - Method in class kodo.jdbc.sql.OracleDictionary
SybaseDictionary - class kodo.jdbc.sql.SybaseDictionary.
  Dictionary for Sybase.
SybaseDictionary() - Constructor for class kodo.jdbc.sql.SybaseDictionary
synchVersion(KodoStateManager, JDBCStoreManager) - Method in class kodo.jdbc.meta.VersionIndicator
  Synchronize the version of the given state manager with the version stored in memory.
synchVersion(KodoStateManager, JDBCStoreManager) - Method in class kodo.jdbc.meta.StateImageVersionIndicator
synchVersion(KodoStateManager, JDBCStoreManager) - Method in class kodo.jdbc.meta.ColumnVersionIndicator
synchVersion(KodoStateManager, Object) - Method in class kodo.jdbc.runtime.JDBCStoreManager
synchVersion(KodoStateManager, Object) - Method in interface kodo.runtime.StoreManager
  Update the version information in the given state manager to the version stored in the data store.
SYNTAX_DATABASE - Static variable in class kodo.jdbc.sql.Join
  Native database join syntax; outer joins are supported.
SYNTAX_SQL92 - Static variable in class kodo.jdbc.sql.Join
  ANSI SQL 92 join syntax; outer joins are supported.
SYNTAX_TRADITIONAL - Static variable in class kodo.jdbc.sql.Join
  Traditional join syntax; outer joins are not supported.
systemFunctions - Variable in class kodo.jdbc.sql.DBMetaData
  Gets a comma-separated list of system functions.

## T

Table - class kodo.jdbc.schema.Table.
  Represents a database table.
Table(String, Schema) - Constructor for class kodo.jdbc.schema.Table
  Constructor.
TableInfo - class kodo.jdbc.schema.TableInfo.
  Holder for information about a table.
TableInfo() - Constructor for class kodo.jdbc.schema.TableInfo
TableInfo(ResultSet) - Constructor for class kodo.jdbc.schema.TableInfo
TangosolCache - class kodo.datacache.TangosolCache.
  A PersistenceManagerFactory cache that delegates to a Tangosol Coherence cache.
TangosolCache() - Constructor for class kodo.datacache.TangosolCache
TCLEAN - Static variable in class kodo.runtime.JDOState
TCPRemoteCommitProvider - class kodo.event.TCPRemoteCommitProvider.
  TCP-based implementation of `RemoteCommitProvider` that listens for object modifications and propagates those changes to other RemoteCommitProviders over TCP sockets.
TCPRemoteCommitProvider.HostAddress - class kodo.event.TCPRemoteCommitProvider.HostAddress.
  Utility class to store an InetAddress and an int.
TCPRemoteCommitProvider.HostAddress(String) - Constructor for class kodo.event.TCPRemoteCommitProvider.HostAddress
  Construct a new host address from a string of the form "host:port" or of the form "host".
TCPRemoteCommitProvider.HostAddress(String, int) - Constructor for class kodo.event.TCPRemoteCommitProvider.HostAddress
  Construct a new host address with the specified host and port.
TCPRemoteCommitProvider.TCPPortListener - class kodo.event.TCPRemoteCommitProvider.TCPPortListener.
  Responsible for listening for packets and processing the received packets.
TCPRemoteCommitProvider.TCPPortListener(int, Log) - Constructor for class kodo.event.TCPRemoteCommitProvider.TCPPortListener
  Construct a new TCPPortListener configured to use the specified port.
TCPRemoteCommitProvider() - Constructor for class kodo.event.TCPRemoteCommitProvider
TDIRTY - Static variable in class kodo.runtime.JDOState
time(JDBCEvent) - Method in class com.solarmetric.jdbc.PerformanceTracker
timeDateFunctions - Variable in class kodo.jdbc.sql.DBMetaData
  Gets a comma-separated list of time and date functions.
TimeWatch - class com.solarmetric.manage.TimeWatch.
  A TimeWatch allows for marking code blocks and recording execution time statistics.
TimeWatch.Token - class com.solarmetric.manage.TimeWatch.Token.
  A timer token.
TimeWatch() - Constructor for class com.solarmetric.manage.TimeWatch
  Create a new TimeWatch Watchable with the passed name.
timeWatchManager - Variable in class kodo.conf.JDOConfigurationImpl
toArray() - Method in class kodo.util.AbstractLRSProxyCollection
toArray(Collection) - Method in class kodo.jdbc.meta.AbstractCollectionFieldMapping
  Helper method to return the given collection as an array.
toArray(Object[]) - Method in class kodo.util.AbstractLRSProxyCollection
toCollection(Object) - Method in class kodo.jdbc.meta.AbstractCollectionFieldMapping
  Helper method to return the given array as a collection.
toMappingInfo(MappingInfo) - Method in class kodo.jdbc.meta.FlatClassMapping
toMappingInfo(MappingInfo) - Method in class kodo.jdbc.meta.ReferenceFieldMapping
toMappingInfo(MappingInfo) - Method in class kodo.jdbc.meta.ContainerFieldMapping
toMappingInfo(MappingInfo) - Method in class kodo.jdbc.meta.ManyToManyMapFieldMapping
toMappingInfo(MappingInfo) - Method in class kodo.jdbc.meta.StateImageVersionIndicator
toMappingInfo(MappingInfo) - Method in class kodo.jdbc.meta.NoneFieldMapping
toMappingInfo(MappingInfo) - Method in class kodo.jdbc.meta.ManyToColumnMapFieldMapping
toMappingInfo(MappingInfo) - Method in class kodo.jdbc.meta.ColumnMapFieldMapping
toMappingInfo(MappingInfo) - Method in class kodo.jdbc.meta.ColumnVersionIndicator
toMappingInfo(MappingInfo) - Method in class kodo.jdbc.meta.AbstractCollectionFieldMapping
toMappingInfo(MappingInfo) - Method in class kodo.jdbc.meta.ColumnCollectionFieldMapping
toMappingInfo(MappingInfo) - Method in class kodo.jdbc.meta.ColumnFieldMapping
toMappingInfo(MappingInfo) - Method in class kodo.jdbc.meta.BaseClassMapping
toMappingInfo(MappingInfo) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
toMappingInfo(MappingInfo) - Method in class kodo.jdbc.meta.ColumnToManyMapFieldMapping
toMappingInfo(MappingInfo) - Method in class kodo.jdbc.meta.ColumnClassIndicator
toMappingInfo(MappingInfo) - Method in interface kodo.jdbc.meta.Mapping
  Serialize this mapping to a simple `MappingInfo` instance for transfer to XML or some other format.
toMappingInfo(MappingInfo) - Method in class kodo.jdbc.meta.OneToOneFieldMapping
toMappingInfo(MappingInfo) - Method in class kodo.jdbc.meta.VerticalClassMapping
toMappingInfo(MappingInfo) - Method in class kodo.jdbc.meta.ManyToManyFieldMapping
toMappingInfo(MappingInfo) - Method in class kodo.jdbc.meta.NoneClassMapping
toNativeJoin(Join) - Method in class kodo.jdbc.sql.DBDictionary
  Use the given join instance to create SQL joining its tables in the database's native syntax.
toNativeJoin(Join) - Method in class kodo.jdbc.sql.OracleDictionary
tool - Variable in class kodo.jdbc.meta.PropertiesReverseCustomizer
toProperties() - Method in interface com.solarmetric.conf.Configuration
  A Properties representation of this Configuration.
toProperties() - Method in class com.solarmetric.conf.ConfigurationImpl
toSelect() - Method in interface kodo.jdbc.sql.Select
  Return this select as a SQL statement formatted for the given dictionary.
toSelect(Select) - Method in class kodo.jdbc.sql.DBDictionary
  Create a SELECT statement in the proper join syntax for the given instance.
toSelect(SQLBuffer, SQLBuffer, SQLBuffer, SQLBuffer, boolean, boolean) - Method in class kodo.jdbc.sql.DBDictionary
  Combine the given components into a SELECT statement.
toSelect(SQLBuffer, SQLBuffer, SQLBuffer, SQLBuffer, boolean, boolean) - Method in class kodo.jdbc.sql.OracleDictionary
toSQL(Column, Object, int, Object, DBDictionary, PreparedStatement, int) - Method in class kodo.jdbc.sql.AbstractRow
toSQL92Join(Join, boolean, boolean) - Method in class kodo.jdbc.sql.DBDictionary
  Use the given join instance to create SQL joining its tables in the SQL92 style.
toString() - Method in class com.solarmetric.jdbc.DelegatingPreparedStatement
toString() - Method in class com.solarmetric.jdbc.PerformanceTracker
  Summarize the statistics.
toString() - Method in class com.solarmetric.jdbc.DelegatingStatement
toString() - Method in class com.solarmetric.jdbc.DelegatingConnection
toString() - Method in class com.solarmetric.jdbc.DelegatingResultSet
toString() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
toString() - Method in class com.solarmetric.jdbc.DelegatingDataSource
toString() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
toString() - Method in class kodo.jdbc.meta.VersionIndicator
toString() - Method in class kodo.jdbc.meta.ClassIndicator
toString() - Method in class kodo.jdbc.schema.Table
toString() - Method in class kodo.jdbc.schema.Constraint
toString() - Method in class kodo.jdbc.schema.Column
  Returns the column name.
toString() - Method in class kodo.jdbc.schema.Index
  Returns the index name.
toString() - Method in class kodo.jdbc.schema.Schema
toString() - Method in class kodo.jdbc.sql.Join
toString() - Method in class kodo.jdbc.sql.DBMetaData
toString() - Method in class kodo.util.Id
toString() - Method in class kodo.datacache.QueryKey
toString() - Method in class kodo.datacache.AbstractCacheImpl
toString() - Method in class kodo.conf.JDOVersion
toString() - Method in class kodo.meta.DelegatingClassMetaData
toString() - Method in class kodo.meta.DelegatingFieldMetaData
toString() - Method in class kodo.meta.DelegatingJDOMetaDataRepository
toTraditionalJoin(Join) - Method in class kodo.jdbc.sql.DBDictionary
  Use the given join instance to create SQL joining its tables in the traditional style.
TRACE - Static variable in interface com.solarmetric.log.LogConstants
trace(Object) - Method in class com.solarmetric.log.LogAdapter
  Log a message with trace log level.
trace(Object, Throwable) - Method in class com.solarmetric.log.LogAdapter
  Log an error with trace log level.
trackSlowStatements(String, long) - Method in class com.solarmetric.jdbc.PerformanceTracker
TransactionEvent - class kodo.event.TransactionEvent.
  A transactional event on a persistence manager.
TransactionEvent(KodoPersistenceManager, short, Collection) - Constructor for class kodo.event.TransactionEvent
  Constructor.
TransactionListener - interface kodo.event.TransactionListener.
  An entity that wishes to be notified on certain PersistenceManager transactional status changes.
TransformationFieldMapping - class kodo.jdbc.meta.TransformationFieldMapping.
  Easily-extendable mapping for transforming a field value from one simple type to another.
TransformationFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.TransformationFieldMapping
  Constructor.
TRANSIENT - Static variable in class kodo.runtime.JDOState
TRUE - Static variable in class kodo.jdbc.meta.Mappings
type - Variable in class kodo.util.Id
  The class of the persistent type for this id.
TYPE - Static variable in class kodo.jdbc.meta.FlatClassMapping
TYPE - Static variable in class kodo.jdbc.meta.ManyToManyMapFieldMapping
TYPE - Static variable in class kodo.jdbc.meta.StateImageVersionIndicator
TYPE - Static variable in class kodo.jdbc.meta.NoneFieldMapping
TYPE - Static variable in class kodo.jdbc.meta.PCObjectToNMapFieldMapping
TYPE - Static variable in class kodo.jdbc.meta.DateVersionIndicator
TYPE - Static variable in class kodo.jdbc.meta.OneToManyFieldMapping
TYPE - Static variable in class kodo.jdbc.meta.PCObjectMapFieldMapping
TYPE - Static variable in class kodo.jdbc.meta.NumberVersionIndicator
TYPE - Static variable in class kodo.jdbc.meta.MapFieldMapping
TYPE - Static variable in class kodo.jdbc.meta.CollectionFieldMapping
TYPE - Static variable in class kodo.jdbc.meta.BaseClassMapping
TYPE - Static variable in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
TYPE - Static variable in class kodo.jdbc.meta.PCObjectToManyMapFieldMapping
TYPE - Static variable in class kodo.jdbc.meta.ValueFieldMapping
TYPE - Static variable in class kodo.jdbc.meta.ClobFieldMapping
TYPE - Static variable in class kodo.jdbc.meta.OneToOneFieldMapping
TYPE - Static variable in class kodo.jdbc.meta.ManyToPCObjectMapFieldMapping
TYPE - Static variable in class kodo.jdbc.meta.PCObjectCollectionFieldMapping
TYPE - Static variable in class kodo.jdbc.meta.ByteArrayFieldMapping
TYPE - Static variable in class kodo.jdbc.meta.MetaDataValueClassIndicator
TYPE - Static variable in class kodo.jdbc.meta.VerticalClassMapping
TYPE - Static variable in class kodo.jdbc.meta.PCObjectOneToOneFieldMapping
TYPE - Static variable in class kodo.jdbc.meta.ManyToNMapFieldMapping
TYPE - Static variable in class kodo.jdbc.meta.InClassNameClassIndicator
TYPE - Static variable in class kodo.jdbc.meta.ManyToManyFieldMapping
TYPE - Static variable in class kodo.jdbc.meta.NToManyMapFieldMapping
TYPE - Static variable in class kodo.jdbc.meta.NToPCObjectMapFieldMapping
TYPE - Static variable in class kodo.jdbc.meta.NoneClassMapping
TYPE - Static variable in class kodo.jdbc.meta.BlobFieldMapping
TYPE - Static variable in interface kodo.meta.FieldMetaData
  Extension key used to indicate the type of values held by a field declared to be of a generic interface or object type.
TYPE_ARRAY - Static variable in interface kodo.meta.JDOTypes
TYPE_ASCII_STREAM - Static variable in interface kodo.jdbc.meta.JDBCTypes
TYPE_BIGDECIMAL - Static variable in interface kodo.meta.JDOTypes
TYPE_BIGINTEGER - Static variable in interface kodo.meta.JDOTypes
TYPE_BINARY_STREAM - Static variable in interface kodo.jdbc.meta.JDBCTypes
TYPE_BLOB - Static variable in interface kodo.jdbc.meta.JDBCTypes
TYPE_BOOLEAN - Static variable in interface kodo.meta.JDOTypes
TYPE_BOOLEAN_OBJ - Static variable in interface kodo.meta.JDOTypes
TYPE_BYTE - Static variable in interface kodo.meta.JDOTypes
TYPE_BYTE_OBJ - Static variable in interface kodo.meta.JDOTypes
TYPE_BYTES - Static variable in interface kodo.jdbc.meta.JDBCTypes
TYPE_CHAR - Static variable in interface kodo.meta.JDOTypes
TYPE_CHAR_OBJ - Static variable in interface kodo.meta.JDOTypes
TYPE_CHAR_STREAM - Static variable in interface kodo.jdbc.meta.JDBCTypes
TYPE_CLOB - Static variable in interface kodo.jdbc.meta.JDBCTypes
TYPE_COLLECTION - Static variable in interface kodo.meta.JDOTypes
TYPE_CROSS - Static variable in class kodo.jdbc.sql.Join
TYPE_DATE - Static variable in interface kodo.meta.JDOTypes
TYPE_DOUBLE - Static variable in interface kodo.meta.JDOTypes
TYPE_DOUBLE_OBJ - Static variable in interface kodo.meta.JDOTypes
TYPE_FCO - Static variable in interface kodo.meta.JDOTypes
TYPE_FLOAT - Static variable in interface kodo.meta.JDOTypes
TYPE_FLOAT_OBJ - Static variable in interface kodo.meta.JDOTypes
TYPE_INNER - Static variable in class kodo.jdbc.sql.Join
TYPE_INT - Static variable in interface kodo.meta.JDOTypes
TYPE_INT_OBJ - Static variable in interface kodo.meta.JDOTypes
TYPE_JDBC_DEFAULT - Static variable in interface kodo.jdbc.meta.JDBCTypes
TYPE_LOCALE - Static variable in interface kodo.meta.JDOTypes
TYPE_LONG - Static variable in interface kodo.meta.JDOTypes
TYPE_LONG_OBJ - Static variable in interface kodo.meta.JDOTypes
TYPE_MAP - Static variable in interface kodo.meta.JDOTypes
TYPE_NUMBER - Static variable in interface kodo.meta.JDOTypes
TYPE_OBJECT - Static variable in interface kodo.meta.JDOTypes
TYPE_OUTER - Static variable in class kodo.jdbc.sql.Join
TYPE_PC_OBJECT - Static variable in interface kodo.meta.JDOTypes
TYPE_REF - Static variable in interface kodo.jdbc.meta.JDBCTypes
TYPE_SHORT - Static variable in interface kodo.meta.JDOTypes
TYPE_SHORT_OBJ - Static variable in interface kodo.meta.JDOTypes
TYPE_SQL_ARRAY - Static variable in interface kodo.jdbc.meta.JDBCTypes
TYPE_SQL_DATE - Static variable in interface kodo.jdbc.meta.JDBCTypes
TYPE_SQL_OBJECT - Static variable in interface kodo.jdbc.meta.JDBCTypes
TYPE_STRING - Static variable in interface kodo.meta.JDOTypes
TYPE_TIME - Static variable in interface kodo.jdbc.meta.JDBCTypes
TYPE_TIMESTAMP - Static variable in interface kodo.jdbc.meta.JDBCTypes

## U

UNIQUE - Static variable in class kodo.jdbc.meta.Mappings
unlock() - Method in class kodo.runtime.PersistenceManagerFactoryImpl
  Releases the internal lock.
unlock() - Method in interface kodo.runtime.KodoPersistenceManager
  Deprecated.
unlock() - Method in class kodo.runtime.PersistenceManagerImpl
unlock() - Method in interface kodo.runtime.KodoPersistenceManagerSPI
unmappedTable(Table) - Method in interface kodo.jdbc.meta.ReverseCustomizer
  Notification that a table has gone unmapped.
unmappedTable(Table) - Method in class kodo.jdbc.meta.PropertiesReverseCustomizer
unpin(Object) - Method in class kodo.util.CacheMap
  Removes the key-value pair identified by `key` from the set of pinned objects.
unpin(Object) - Method in interface kodo.datacache.DataCache
  Unpin the value stored under `oid` into the cache.
unpin(Object) - Method in class kodo.datacache.DelegatingDataCache
unpin(Object) - Method in class kodo.datacache.TangosolCache
  Coherence doesn't have a concept of expiring data, so unpinning is meaningless.
unpin(Object) - Method in class kodo.datacache.CacheImpl
unpin(QueryKey) - Method in interface kodo.datacache.QueryCache
  Unpin the value stored under `key` into the cache.
unpin(QueryKey) - Method in class kodo.datacache.QueryCacheImpl
update(KodoStateManager, JDBCStoreManager) - Method in class kodo.jdbc.meta.ClassMapping
update(KodoStateManager, JDBCStoreManager) - Method in class kodo.jdbc.meta.FieldMapping
update(KodoStateManager, JDBCStoreManager) - Method in class kodo.jdbc.meta.Indicator
update(KodoStateManager, JDBCStoreManager) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
update(KodoStateManager, JDBCStoreManager) - Method in interface kodo.jdbc.meta.Mapping
  Override this method to customize flushing this mapping.
update(KodoStateManager, Row) - Method in class kodo.jdbc.meta.ColumnFieldMapping
  Update this column with the current value into the given row.
update(KodoStateManager, Row) - Method in class kodo.jdbc.meta.TransformationFieldMapping
update(KodoStateManager, Row) - Method in class kodo.jdbc.meta.ValueFieldMapping
update(KodoStateManager, Row) - Method in class kodo.jdbc.meta.ClobFieldMapping
update(KodoStateManager, Row) - Method in class kodo.jdbc.meta.ByteArrayFieldMapping
update(KodoStateManager, Row) - Method in class kodo.jdbc.meta.PCObjectOneToOneFieldMapping
update(KodoStateManager, Row) - Method in class kodo.jdbc.meta.BlobFieldMapping
update(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.FlatClassMapping
update(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ContainerFieldMapping
update(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ManyToManyMapFieldMapping
update(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.Indicator
update(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.StateImageVersionIndicator
update(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.NoneFieldMapping
update(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ManyToColumnMapFieldMapping
update(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ColumnMapFieldMapping
update(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ColumnVersionIndicator
update(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.OneToManyFieldMapping
update(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ColumnCollectionFieldMapping
update(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ColumnFieldMapping
update(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.BaseClassMapping
update(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.EmbeddedOneToOneFieldMapping
update(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ColumnToManyMapFieldMapping
update(KodoStateManager, RowManager) - Method in interface kodo.jdbc.meta.Mapping
  Set values for the mapping into the proper rows.
update(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.OneToOneFieldMapping
update(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.VerticalClassMapping
update(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.ManyToManyFieldMapping
update(KodoStateManager, RowManager) - Method in class kodo.jdbc.meta.NoneClassMapping
updateArray(int, Array) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateArray(String, Array) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateAsciiStream(int, InputStream, int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateAsciiStream(String, InputStream, int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateBigDecimal(int, BigDecimal) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateBigDecimal(String, BigDecimal) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateBinaryStream(int, InputStream, int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateBinaryStream(String, InputStream, int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateBlob(int, Blob) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateBlob(String, Blob) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateBoolean(int, boolean) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateBoolean(String, boolean) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateByte(int, byte) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateByte(String, byte) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateBytes(int, byte[]) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateBytes(String, byte[]) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateCharacterStream(int, Reader, int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateCharacterStream(String, Reader, int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateClob(int, Clob) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateClob(String, Clob) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateDate(int, Date) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateDate(String, Date) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateDouble(int, double) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateDouble(String, double) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateFloat(int, float) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateFloat(String, float) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateInt(int, int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateInt(String, int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateLong(int, long) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateLong(String, long) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateManager - Variable in class kodo.jdbc.conf.JDBCConfigurationImpl
UpdateManager - interface kodo.jdbc.runtime.UpdateManager.
  This interface is used to customize the way that updates are made to database records.
UpdateManagerImpl - class kodo.jdbc.runtime.UpdateManagerImpl.
  Standard update manager, capable of statement batching and foreign key constraint evaluation.
UpdateManagerImpl() - Constructor for class kodo.jdbc.runtime.UpdateManagerImpl
updateNull(int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateNull(String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateObject(int, Object) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateObject(int, Object, int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateObject(String, Object) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateObject(String, Object, int) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateRef(int, Ref) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateRef(String, Ref) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateRow() - Method in class com.solarmetric.jdbc.DelegatingResultSet
updatesAreDetected(int) - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
updateShort(int, short) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateShort(String, short) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateString(int, String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateString(String, String) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateTime(int, Time) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateTime(String, Time) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateTimestamp(int, Timestamp) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateTimestamp(String, Timestamp) - Method in class com.solarmetric.jdbc.DelegatingResultSet
updateValue(PCData) - Method in interface kodo.datacache.DataCache
  Update the cached value for the given instance.
updateValue(PCData) - Method in class kodo.datacache.DelegatingDataCache
updateValue(PCData) - Method in class kodo.datacache.AbstractCacheImpl
  Determine what to based on `AbstractCacheImpl.addExistingUpdates()`.
url - Variable in class kodo.jdbc.sql.DBMetaData
  What's the url for this database?
UserException - exception kodo.util.UserException.
UserException() - Constructor for class kodo.util.UserException
UserException(String) - Constructor for class kodo.util.UserException
UserException(String, Object) - Constructor for class kodo.util.UserException
UserException(String, Throwable) - Constructor for class kodo.util.UserException
UserException(String, Throwable[]) - Constructor for class kodo.util.UserException
UserException(String, Throwable[], Object) - Constructor for class kodo.util.UserException
UserException(String, Throwable, Object) - Constructor for class kodo.util.UserException
userName - Variable in class kodo.jdbc.sql.DBMetaData
  What's our user name as known to the database?
usesLocalFilePerTable - Variable in class kodo.jdbc.sql.DBMetaData
  Does the database use a file for each table?
usesLocalFilePerTable() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData
usesLocalFiles - Variable in class kodo.jdbc.sql.DBMetaData
  Does the database store tables in a local file?
usesLocalFiles() - Method in class com.solarmetric.jdbc.DelegatingDatabaseMetaData

## V

VALIDATE_ALL - Static variable in interface kodo.meta.ClassMetaData
  Constant to validate all metadata.
VALIDATE_NONE - Static variable in interface kodo.meta.ClassMetaData
  Constant to not validate any metadata.
VALIDATE_NORESOLVE - Static variable in interface kodo.meta.ClassMetaData
  Constant to not even resolve metadata; useful when building up new metadata in dev tools.
VALIDATE_RUNTIME - Static variable in interface kodo.meta.ClassMetaData
  Runtime validation.
VALIDATE_UNENHANCED - Static variable in interface kodo.meta.ClassMetaData
  Constant to validate only metadata for unenhanced classes.
validate(Class) - Method in class kodo.jdbc.meta.MappingTool
  Validate the mappings for the given class and its fields.
Value - interface com.solarmetric.conf.Value.
  A Value is holder for a configuration value and metadata about a `PropertyDescriptor` for the configuration option.
Value - interface kodo.query.Value.
VALUE_DELETE_ACTION - Static variable in class kodo.jdbc.meta.FieldMapping
  Extension key used to mark the foreign key delete action to use for the values of a map, if they represent a foreign key to a related object.
VALUE_DEPENDENT - Static variable in interface kodo.meta.FieldMetaData
  Extension key used to mark first class object values that should be deleted when the owning object is deleted.
VALUE_INDEXED - Static variable in class kodo.jdbc.meta.FieldMapping
  Extension key used to mark whether value columns are indexed.
VALUE_SIZE - Static variable in class kodo.jdbc.meta.FieldMapping
  Extension key used to mark the size of value data columns.
VALUE_TYPE - Static variable in interface kodo.meta.FieldMetaData
  Extension key used to indicate the type of values held by a map field declared to be of a generic interface or object type.
value(Object) - Method in class kodo.jdbc.meta.AbstractMapFieldMapping.LRSProxyMap
value(Object) - Method in class kodo.util.AbstractLRSProxyMap
ValueFieldMapping - class kodo.jdbc.meta.ValueFieldMapping.
  Maps a single-column value.
ValueFieldMapping(FieldMetaData) - Constructor for class kodo.jdbc.meta.ValueFieldMapping
  Constructor.
values() - Method in class kodo.util.AbstractLRSProxyMap
values() - Method in class kodo.util.CacheMap
VENDOR_NAME - Static variable in class kodo.conf.JDOVersion
VERSION_DIFFERENT - Static variable in interface kodo.runtime.StoreManager
VERSION_EARLIER - Static variable in interface kodo.runtime.StoreManager
VERSION_ID - Static variable in class kodo.conf.JDOVersion
VERSION_IND - Static variable in class kodo.jdbc.meta.ClassMapping
  Extension key used to indicate the type of version indicator to use, or "none" for none.
VERSION_INDEXED - Static variable in class kodo.jdbc.meta.ClassMapping
  Whether the version indicator is indexed.
VERSION_LATER - Static variable in interface kodo.runtime.StoreManager
VERSION_NUMBER - Static variable in class kodo.conf.JDOVersion
VERSION_SAME - Static variable in interface kodo.runtime.StoreManager
VersionableFieldMapping - interface kodo.jdbc.meta.VersionableFieldMapping.
  Field mappings for fields that can be used to determine whether object state has changed during an optimistic transaction must implement this interface.
VersionIndicator - class kodo.jdbc.meta.VersionIndicator.
  Handles optimistic lock versioning for a class.
VersionIndicator() - Constructor for class kodo.jdbc.meta.VersionIndicator
VerticalClassMapping - class kodo.jdbc.meta.VerticalClassMapping.
  Mapping for classes that use a separate primary table than their parent class.
VerticalClassMapping(ClassMetaData) - Constructor for class kodo.jdbc.meta.VerticalClassMapping
  Constructor.

## W

WARN - Static variable in interface com.solarmetric.log.LogConstants
warn(Object) - Method in class com.solarmetric.log.LogAdapter
  Log a message with warn log level.
warn(Object, Throwable) - Method in class com.solarmetric.log.LogAdapter
  Log an error with warn log level.
warnSupportedDictionary() - Method in class kodo.jdbc.sql.DBDictionary
  If this dictionary is not supported, issue a warning.
wasNull() - Method in class com.solarmetric.jdbc.DelegatingResultSet
wasNull() - Method in class com.solarmetric.jdbc.DelegatingCallableStatement
wasNull() - Method in interface kodo.jdbc.sql.Result
  Return true if the last value fetched was null.
wasNull() - Method in class kodo.jdbc.sql.AbstractResult
wasNull() - Method in class kodo.jdbc.sql.ResultSetResult
Watchable - interface com.solarmetric.manage.Watchable.
  The Watchable interface specifies an interface for watching statistics.
watchableChanged(WatchableEvent) - Method in interface com.solarmetric.manage.WatchableListener
  Called on the listener when a new watchable is registered.
WatchableEvent - class com.solarmetric.manage.WatchableEvent.
  Event produced by the Watchable class and sent to WatchableListeners.
WatchableEvent(Watchable, Statistic) - Constructor for class com.solarmetric.manage.WatchableEvent
  Create a new event holding a reference to the watchable, and a reference to the newly registered statistic.
WatchableListener - interface com.solarmetric.manage.WatchableListener.
  The listener interface for receiving watchable events.
watchableRegistered(ManagerEvent) - Method in class com.solarmetric.manage.StatisticTabbedPane
  This class implements the ManagerListener interface.
watchableRegistered(ManagerEvent) - Method in interface com.solarmetric.manage.ManagerListener
  Called on the listener when a new watchable is registered.
where(Joins) - Method in interface kodo.jdbc.sql.Select
  Add the given where conditions.
where(KodoStateManager, RowManager, Object) - Method in interface kodo.jdbc.meta.VersionableFieldMapping
  Add a WHERE condition to the row for this field such that the field's current DB value must equal the given previous value.
where(KodoStateManager, RowManager, Object) - Method in class kodo.jdbc.meta.TransformationFieldMapping
where(KodoStateManager, RowManager, Object) - Method in class kodo.jdbc.meta.ValueFieldMapping
where(SQLBuffer) - Method in interface kodo.jdbc.sql.Select
  Add the given where conditions.
where(SQLBuffer, JDBCValue, JDBCValue, ClassMapping, KodoPersistenceManager) - Method in interface kodo.jdbc.query.JDBCFilterListener
  Append the SQL for this expression or value.
where(SQLBuffer, Joins) - Method in interface kodo.jdbc.sql.Select
  Add the given where conditions.
whereArray(Column, Array) - Method in class kodo.jdbc.sql.AbstractRow
whereArray(Column, Array) - Method in interface kodo.jdbc.sql.Row
  Set an equality condition on the value of the given column in this row.
whereAsciiStream(Column, InputStream, int) - Method in class kodo.jdbc.sql.AbstractRow
whereAsciiStream(Column, InputStream, int) - Method in interface kodo.jdbc.sql.Row
  Set an equality condition on the value of the given column in this row.
whereBigDecimal(Column, BigDecimal) - Method in class kodo.jdbc.sql.AbstractRow
whereBigDecimal(Column, BigDecimal) - Method in interface kodo.jdbc.sql.Row
  Set an equality condition on the value of the given column in this row.
whereBigInteger(Column, BigInteger) - Method in class kodo.jdbc.sql.AbstractRow
whereBigInteger(Column, BigInteger) - Method in interface kodo.jdbc.sql.Row
  Set an equality condition on the value of the given column in this row.
whereBinaryStream(Column, InputStream, int) - Method in class kodo.jdbc.sql.AbstractRow
whereBinaryStream(Column, InputStream, int) - Method in interface kodo.jdbc.sql.Row
  Set an equality condition on the value of the given column in this row.
whereBlob(Column, Blob) - Method in class kodo.jdbc.sql.AbstractRow
whereBlob(Column, Blob) - Method in interface kodo.jdbc.sql.Row
  Set an equality condition on the value of the given column in this row.
whereBoolean(Column, boolean) - Method in class kodo.jdbc.sql.AbstractRow
whereBoolean(Column, boolean) - Method in interface kodo.jdbc.sql.Row
  Set an equality condition on the value of the given column in this row.
whereByte(Column, byte) - Method in class kodo.jdbc.sql.AbstractRow
whereByte(Column, byte) - Method in interface kodo.jdbc.sql.Row
  Set an equality condition on the value of the given column in this row.
whereBytes(Column, byte[]) - Method in class kodo.jdbc.sql.AbstractRow
whereBytes(Column, byte[]) - Method in interface kodo.jdbc.sql.Row
  Set an equality condition on the value of the given column in this row.
whereChar(Column, char) - Method in class kodo.jdbc.sql.AbstractRow
whereChar(Column, char) - Method in interface kodo.jdbc.sql.Row
  Set an equality condition on the value of the given column in this row.
whereCharacterStream(Column, Reader, int) - Method in class kodo.jdbc.sql.AbstractRow
whereCharacterStream(Column, Reader, int) - Method in interface kodo.jdbc.sql.Row
  Set an equality condition on the value of the given column in this row.
whereClob(Column, Clob) - Method in class kodo.jdbc.sql.AbstractRow
whereClob(Column, Clob) - Method in interface kodo.jdbc.sql.Row
  Set an equality condition on the value of the given column in this row.
whereDate(Column, Date) - Method in class kodo.jdbc.sql.AbstractRow
whereDate(Column, Date) - Method in interface kodo.jdbc.sql.Row
  Set an equality condition on the value of the given column in this row.
whereDate(Column, Date, Calendar) - Method in class kodo.jdbc.sql.AbstractRow
whereDate(Column, Date, Calendar) - Method in interface kodo.jdbc.sql.Row
  Set an equality condition on the value of the given column in this row.
whereDouble(Column, double) - Method in class kodo.jdbc.sql.AbstractRow
whereDouble(Column, double) - Method in interface kodo.jdbc.sql.Row
  Set an equality condition on the value of the given column in this row.
whereFloat(Column, float) - Method in class kodo.jdbc.sql.AbstractRow
whereFloat(Column, float) - Method in interface kodo.jdbc.sql.Row
  Set an equality condition on the value of the given column in this row.
whereForeignKey(ForeignKey, KodoStateManager) - Method in class kodo.jdbc.sql.AbstractRow
whereForeignKey(ForeignKey, KodoStateManager) - Method in interface kodo.jdbc.sql.Row
  Set the foreign key equality criteria to link to the given object.
whereForeignKey(ForeignKey, Object, ClassMapping) - Method in interface kodo.jdbc.sql.Select
  Add where conditions setting the given foreign key to the given oid values.
whereForeignKey(ForeignKey, Object, ClassMapping, Joins) - Method in interface kodo.jdbc.sql.Select
  Add where conditions setting the given foreign key to the given oid values.
whereInt(Column, int) - Method in class kodo.jdbc.sql.AbstractRow
whereInt(Column, int) - Method in interface kodo.jdbc.sql.Row
  Set an equality condition on the value of the given column in this row.
whereLocale(Column, Locale) - Method in class kodo.jdbc.sql.AbstractRow
whereLocale(Column, Locale) - Method in interface kodo.jdbc.sql.Row
  Set an equality condition on the value of the given column in this row.
whereLong(Column, long) - Method in class kodo.jdbc.sql.AbstractRow
whereLong(Column, long) - Method in interface kodo.jdbc.sql.Row
  Set an equality condition on the value of the given column in this row.
whereNull(Column) - Method in class kodo.jdbc.sql.AbstractRow
whereNull(Column) - Method in interface kodo.jdbc.sql.Row
  Set an equality condition on the value of the given column in this row.
whereObject(Column, Object, int, Object) - Method in class kodo.jdbc.sql.AbstractRow
whereObject(Column, Object, int, Object) - Method in interface kodo.jdbc.sql.Row
  Set an equality condition on the value of the given column in this row.
whereObjectInternal(Column, Object, int, Object) - Method in class kodo.jdbc.meta.StateImageVersionIndicator.CustomUpdate
whereObjectInternal(Column, Object, int, Object) - Method in class kodo.jdbc.sql.AbstractRow
wherePrimaryKey(KodoStateManager) - Method in class kodo.jdbc.sql.AbstractRow
wherePrimaryKey(KodoStateManager) - Method in interface kodo.jdbc.sql.Row
  Set the primary key equality criteria for this row.
wherePrimaryKey(Object, ClassMapping) - Method in interface kodo.jdbc.sql.Select
  Add where conditions setting the mapping's primary key to the given oid values.
wherePrimaryKey(Object, ClassMapping, Joins) - Method in interface kodo.jdbc.sql.Select
  Add where conditions setting the mapping's primary key to the given oid values.
wherePrimaryKey(Select, KodoStateManager) - Method in class kodo.jdbc.meta.ReferenceFieldMapping
  Add a `wherePrimaryKey` or `whereForeignKey` condition to the given select, depending on whether we have a reference foreign key.
whereRefForeignKey(KodoStateManager, Row) - Method in class kodo.jdbc.meta.ReferenceFieldMapping
  Add a WHERE condition matching the reference foreign key to the given value on the given row.
whereShort(Column, short) - Method in class kodo.jdbc.sql.AbstractRow
whereShort(Column, short) - Method in interface kodo.jdbc.sql.Row
  Set an equality condition on the value of the given column in this row.
whereString(Column, String) - Method in class kodo.jdbc.sql.AbstractRow
whereString(Column, String) - Method in interface kodo.jdbc.sql.Row
  Set an equality condition on the value of the given column in this row.
whereTime(Column, Time, Calendar) - Method in class kodo.jdbc.sql.AbstractRow
whereTime(Column, Time, Calendar) - Method in interface kodo.jdbc.sql.Row
  Set an equality condition on the value of the given column in this row.
whereTimestamp(Column, Timestamp, Calendar) - Method in class kodo.jdbc.sql.AbstractRow
whereTimestamp(Column, Timestamp, Calendar) - Method in interface kodo.jdbc.sql.Row
  Set an equality condition on the value of the given column in this row.
wrapResult(Object, QueryKey) - Method in class kodo.datacache.CacheAwareQuery
  Wrap the query result in a list that will cache the values upon completion of the traversal of the underlying list.
write(BCClass) - Method in interface kodo.enhance.BytecodeWriter
write(PrintStream) - Method in class kodo.jdbc.ee.JDBCManagedConnectionFactory
writeApplicationIdentityCode() - Method in class kodo.jdbc.meta.ReverseMappingTool
  Uses the `ApplicationIdTool` to write identity classes to the proper packages.
writeBytecode() - Method in class kodo.enhance.JDOEnhancer
  Write the generated bytecode.
writeCode() - Method in class kodo.jdbc.meta.ReverseMappingTool
  Uses `CodeGenerator`s to write the Java code for the generated mappings to the proper packages.
writeCode() - Method in class kodo.enhance.ApplicationIdTool
  Writes the generated code to the proper file.
writeExternal(ObjectOutput) - Method in class com.solarmetric.conf.ConfigurationImpl
writeExternal(ObjectOutput) - Method in class kodo.event.RemoteCommitEvent
writeMappingColumn(String, String, String, boolean) - Method in class kodo.jdbc.meta.DBMappingFactory
  Writes the mappings as a string to the database.
writeMappings(boolean) - Method in class kodo.jdbc.meta.ReverseMappingTool
  Uses the `XMLMappingInfoSerializer` to write the generated metadata to the proper packages.
writeMetaData(boolean) - Method in class kodo.jdbc.meta.ReverseMappingTool
  Uses the `JDOMetaDataSerializer` to write the generated metadata to the proper packages.
writeReplace() - Method in class kodo.util.AbstractLRSProxyMap
writeReplace() - Method in class kodo.util.AbstractLRSProxyCollection
writeReplace() - Method in class kodo.util.UserException
writeReplace() - Method in class kodo.util.ProxyDate
writeReplace() - Method in class kodo.datacache.CacheAwareQuery
writeSchemaColumn(String) - Method in class kodo.jdbc.schema.DBSchemaFactory
  Writes the schema as a string to the database.

## _

_log - Variable in class kodo.util.CacheMap
  The log to write to.
_lruMap - Variable in class kodo.util.CacheMap
  The map for non-expired and pinned references.
_pinnedMap - Variable in class kodo.util.CacheMap
  The set of objects pinned into the cache.
_softMap - Variable in class kodo.util.CacheMap
  The map for expired references.

A B C D E F G H I J K L M N O P Q R S T U V W _

Overview | Package | Class | Tree | Deprecated | Index | Help
| SolarMetric Kodo JDO 3.0.3 generated on February 20 2004
PREV NEXT | FRAMES NO FRAMES

Copyright 2001,2002 SolarMetric, Inc. All Rights Reserved.