Index

A

ABS function
ACID
(see also transactions)
AggregateListeners
aggregates
(see also JDOQL)
avg
return type
count
return type
grouping
having
SupportsHaving
max
return type
min
return type
sum
return type
aliases
(see also projections)
allocating sequence values
(see also Sequence)
annotations
Basic
Embeddable
Embedded
EmbeddedId
Entity
EntityListeners
Enumerated
GeneratedValue
Id
IdClass
Lob
ManyToMany
ManyToOne
MapKey
MappedSuperclass
OneToMany
OneToOne
OrderBy
Transient
Version
Ant
application identity tool task
configuration options
enhancer task
mapping tool task
reverse mapping tool task
schema tool task
applets
ApplicationIdentity
(see also application identity)
(see also supported options set)
application identity
(see also identity)
checking for change support
application identity tool
Ant task
array
metadata
(see also persistent fields)
Array
(see also persistent fields)
(see also supported options set)
ArrayList
(see also persistent fields)
(see also supported options set)
arrays
as persistent fields
ascending
(see also Query, ordering)
association table
atomicity
(see also transactions)
attachCopy
(see also detachment)
attachment (see detachment)
behavior
AutoClear
AutoDetach
avg
(see also aggregates)

B

backwards compatibility
Basic
Batching
TestBatchSupport
BETWEEN expressions
bidirectional relation
InverseManager
bidirectional relations
(see also persistent fields)
automatic management
mapping
BinaryCompatibility
(see also binary compatible)
(see also supported options set)
binary compatible
checking for implementation support
BLOB
BlobTypeName
field mapping
MaxEmbeddedBlobSize
UseGetBytesForBlobs
UseGetObjectForBlobs
UseSetBytesForBlobs
Borland
bound variables (see variables)
Broker
BrokerImpl
BrokerFactory
BrokerImpl
ByteIdentity
(see also single field identity)

C

caching
cron-style invalidation
DataCache
data cache
extension
data cache MBean
DataCacheTimeout
DataStoreCache
DynamicDataStructs
issues and limitations
log messages
named caches
QueryCache
query cache
extension
QueryCompilationCache
query compilation cache
RemoteCommitProvider
size
tangosol integration
timeout
candidate class
(see also Extent)
(see also Query)
candidate objects
(see also Query)
CascadeType
ChangeApplicationIdentity
(see also application identity)
(see also supported options set)
CharIdentity
(see also single field identity)
checkConsistency
(see also PersistenceManager)
class
persistent (see persistent classes)
class loading (see ClassResolver)
CLASSPATH
ClassResolver
clear
(see also EntityManager)
ClearCallback (see InstanceCallbacks)
ClearLifecycleListener
(see also lifecycle callbacks)
CLOB
ClobTypeName
field mapping
MaxEmbeddedClobSize
UseGetStringForClobs
UseSetStringForClobs
closePersistenceManagerFactory
(see also JDOPermission)
CMT
code formatting
collection
metadata
(see also persistent fields)
Column
in mapping metadata
(see also mapping metadata)
column
in mapping metadata
(see also mapping metadata)
Columns
(see also mapping metadata)
Compatibility
CONCAT function
configuration
command line
log messages
of JDBC properties
of JDO properties
of Kodo properties
plugins
runtime
Connection2DriverName
Connection2Password
Connection2Properties
Connection2URL
Connection2UserName
ConnectionDecorators
ConnectionDriverName
(see also connections)
(see also PersistenceManagerFactory)
ConnectionFactory
(see also connections)
(see also PersistenceManagerFactory)
ConnectionFactory2
(see also connections)
(see also PersistenceManagerFactory)
ConnectionFactory2Name
(see also connections)
(see also PersistenceManagerFactory)
ConnectionFactory2Properties
ConnectionFactoryMode
ConnectionFactoryName
(see also connections)
(see also PersistenceManagerFactory)
ConnectionFactoryProperties
ConnectionPassword
(see also connections)
(see also PersistenceManagerFactory)
ConnectionProperties
ConnectionRetainMode
connections
(see also DataSource)
accessing DataSource
configuration
Connection2DriverName
Connection2Password
Connection2Properties
Connection2URL
Connection2UserName
ConnectionDecorators
ConnectionDriverName
ConnectionFactory
ConnectionFactory2
ConnectionFactory2Name
ConnectionFactory2Properties
ConnectionFactoryMode
ConnectionFactoryName
ConnectionFactoryProperties
ConnectionPassword
ConnectionProperties
ConnectionRetainMode
ConnectionURL
ConnectionUserName
InitializationSQL
obtaining from PersistenceManager
pooling
ClosePoolSQL
ExceptionAction
MaxActive
MaxIdle
MaxTotal
MaxWait
MinEvictableIdleTimeMillis
RollbackOnReturn
TestOnBorrow
TestOnReturn
TestWhileIdle
TimeBetweenEvictionRunsMillis
TrackParameters
ValidationSQL
ValidationTimeout
WarningAction
WhenExhaustedAction
usage
ValidationSQL
ConnectionURL
(see also connections)
(see also PersistenceManagerFactory)
ConnectionUserName
(see also connections)
(see also PersistenceManagerFactory)
consistency
(see also transactions)
constrained variables (see variables)
constructor
no-arg constructor requirement
Container Managed Transactions (see CMT)
ContainerTable
(see also mapping metadata)
contains
(see also EntityManager)
count
(see also aggregates)
CreateLifecycleListener
(see also lifecycle callbacks)
CURRENT_DATE function
CURRENT_TIME function
CURRENT_TIMESTAMP function
custom mapping
field mapping
configuration
field strategy
value handler

D

DataCache
DataCacheTimeout
DataSource
Kodo
managed
third party
XA
datastore
DataStoreCache
(see also caching)
accessing
evict
Kodo extensions (see KodoDataStoreCache) (see QueryResultCache)
pin
DataStoreIdColumn
(see also mapping metadata)
DatastoreIdentity
(see also datastore identity)
(see also supported options set)
datastore identity
(see also identity)
autoassign strategy
mapping
datastore transactions (see transactions, datastore)
data transfer object
DB2
DBDictionary
DDL
ArrayTypeName
AutoAssignTypeName
BigintTypeName
BinaryTypeName
BitTypeName
BlobTypeName
CharacterColumnSize
CharTypeName
ClobTypeName
ConstraintNameMode
CreatePrimaryKeys
DateTypeName
DecimalTypeName
DistinctTypeName
DoubleTypeName
FloatTypeName
IntegerTypeName
JavaObjectTypeName
LongVarbinaryTypeName
LongVarcharTypeName
MaxAutoAssignNameLength
MaxColumnNameLength
MaxConstraintNameLength
MaxIndexNameLength
MaxTableNameLength
NullTypeName
NumericTypeName
OtherTypeName
RealTypeName
RefTypeName
SmallintTypeName
StructTypeName
SupportsAlterTableWithAddColumn
SupportsAlterTableWithDropColumn
TimestampTypeName
TimeTypeName
TinyintTypeName
VarbinaryTypeName
VarcharTypeName
with mapping tool
with schema tool
deadlock
(see also transactions)
default fetch group
delete by query
(see also JDOQL)
DeleteCallback (see InstanceCallbacks)
DeleteLifecycleListener
(see also lifecycle callbacks)
deletePersistent
(see also PersistenceManager)
dependent
array elements
deployment
JCA
(see also JCA)
standalone
(see also JDOHelper)
(see also Persistence)
Derby
descending
(see also Query, ordering)
detach
AutoDetach
AutoDetach
DetachState
DetachState
DetachAllOnCommit
(see also PersistenceManagerFactory)
detachCopy
(see also detachment)
detachment
automatic
behavior
defining the object graph
detachable attribute
detached state field
EJB
fetch plan
JDO
of dirty objects
DetachState
dirty
marking a field dirty
testing objects for
(see also JDOHelper)
DirtyLifecycleListener
(see also lifecycle callbacks)
discriminator
class-name strategy
none strategy
value-map strategy
distributed
(see also inheritance)
Document Type Definition (see DTD)
DTD
durability
(see also transactions)
DynamicDataStructs

E

eager fetching
(see also FetchPlan)
configuration
EagerFetchMode
FetchType
join mode
parallel mode
SubclassFetchMode
with large result sets
EagerFetchMode
EJB
architecture
exceptions
(see also exceptions)
object-relational mapping
(see also mapping metadata)
query language (see JPQL)
EJB3 Persistence (see EJB)
EJB3 Persistence Query Language (see JPQL)
ElementColumn
(see also mapping metadata)
ElementEmbeddedMapping
(see also mapping metadata)
ElementJoinColumn
(see also mapping metadata)
Embeddable
Embedded
embedded
array elements
collection elements
embedded-only attribute
mapping embedded fields
EmbeddedId
Empress
enhancement
log messages
enhancer
Ant task
build time
runtime
in an EJB container
outside a container
serialization
of enhanced types
Enterprise Java Beans (see EJB)
entities
inheritance
(see also inheritance)
mapping to database (see mapping metadata)
entity
callback methods
Entity
(see also persistent classes)
annotation
entity identity (see identity)
EntityListeners
entity-listeners
EntityManager
as Query factory
(see also Query)
cache
clear
closing
contains
find
(see also identity)
flush
FlushMode
getReference
(see also identity)
Kodo extensions (see KodoEntityManager)
lifecycle operations
lock
merge
(see also detachment)
obtaining
(see also EntityManagerFactory)
obtaining the Transaction
(see also transactions)
persist
refresh
remove
EntityManagerFactory
closing
construction
Kodo extensions (see KodoEntityManagerFactory)
obtaining EntityManagers
EntityNotFoundException
EntityTransaction
Enumerated
events
lifecycle
(see also lifecycle callbacks)
remote (see remote, events)
evict
(see also PersistenceManager)
exceptions
EJB
failed object
JDO
nested exceptions
eXtensible Markup Language (see XML)
extensions
metadata
(see also metadata)
Extent
close
closeAll
embedded objects
getCandidateClass
getFetchPlan
(see also FetchPlan)
hasSubclasses
iterator
Kodo extensions (see KodoExtent)
obtaining
requires-extent attribute
externalization
external values
queries

F

FetchBatchSize
FetchDirection
fetch groups
custom configuration
default fetch group
eager fetching
(see also eager fetching)
FetchGroups
FetchPlan
single fields
FetchPlan
(see also fetch groups)
detachment options
fetch size
Kodo extensions (see KodoFetchPlan)
obtaining from PersistenceManager
FetchType
(see also eager fetching)
field
persistent (see persistent fields)
filter
(see also Query)
FilterListeners
find
(see also EntityManager)
flat
(see also inheritance)
flush
(see also EntityManager)
(see also PersistenceManager)
automatic
FlushBeforeQueries
FlushBeforeQueries
FlushMode
foreign key
foreign keys
cascade
default
deferred
delete action
null
OrphanedKeyAction
restrict
SupportsCascadeDeleteAction
SupportsDefaultDeleteAction
SupportsDeferredConstraints
SupportsForeignKeys
SupportsNullDeleteAction
SupportsRestrictDeleteAction
update action
forward mapping
automatic runtime mapping
hints
FoxPro

G

GeneratedValue
generators
class-table
mapping metadata
native
Seq interface
SequenceGenerator
table
TableGenerator
time
value-table
GetDataStoreConnection
(see also supported options set)
getEntityManagerFactory
(see also Persistence)
getObjectById
(see also PersistenceManager)
getObjectId
(see also JDOHelper)
(see also PersistenceManager)
getObjectIdClass
(see also PersistenceManager)
getObjectsById
(see also PersistenceManager)
getPersistenceManager
(see also JDOHelper)
getPersistenceManagerFactory
(see also JDOHelper)
getReference
(see also EntityManager)
getVersion
(see also JDOHelper)
grouping
(see also aggregates)

H

having
(see also aggregates)
hollow
(see also lifecycle states)
horizontal
(see also inheritance)
Hypersonic SQL

I

id
fields
(see also persistent fields)
Id
IdClass
identity
application
application identity tool
class requirements
hierarchy
class requirements
creating identity objects
datastore
determining identity class
hierarchy
identity object
JDO
JPA
mapping
numeric
qualitative
retrieving from a persistent object
retrieving objects by identity
single field
specifying in metadata
uniqueness requirement
identity class
(see also identity)
identity fields
(see also persistent fields)
IgnoreCache
(see also PersistenceManager)
(see also PersistenceManagerFactory)
IgnoreChanges
immutable
persistent field types
impedance mismatch
implicit parameters (see parameters)
implicit variables (see variables)
indexes
MaxIndexesPerTable
MaxIndexNameLength
unique
IN expressions
Informix
inheritance
discriminator
(see also discriminator)
distributed
flat
horizontal
JOINED strategy
advantages
disadvantages
mapping
new-table strategy
advantages
disadvantages
of persistent classes
SINGLE_TABLE strategy
advantages
disadvantages
SubclassFetchMode
subclass-table strategy
abstract classes
advantages
application identity
considerations
disadvantages
relations
superclass-table strategy
advantages
disadvantages
TABLE_PER_CLASS strategy
advantages
disadvantages
vertical
InstanceCallbacks
(see also lifecycle callbacks)
jdoPostLoad
jdoPreClear
jdoPreDelete
jdoPreStore
InstanceLifecycleEvent
(see also lifecycle callbacks)
InstanceLifecycleListener
(see also lifecycle callbacks)
adding to PersistenceManager
(see also PersistenceManager)
adding to PersistenceManagerFactory
(see also PersistenceManagerFactory)
ClearLifecycleListener
CreateLifecycleListener
DeleteLifecycleListener
LoadLifecycleListener
removing from PersistenceManager
(see also PersistenceManager)
removing from PersistenceManagerFactory
(see also PersistenceManagerFactory)
StoreLifecycleListener
interfaces
as persistent field types
(see also persistent fields)
IntIdentity
(see also single field identity)
InverseManager
isDirty
(see also dirty)
(see also JDOHelper)
IS EMPTY expressions
isNew
(see also JDOHelper)
IS NULL expressions
isolation
(see also transactions)
isPersistent
(see also JDOHelper)
(see also persistent objects)
isTransactional
(see also JDOHelper)
(see also transactional)

J

JavaBean
as query result class
(see also Query)
Java Connector Architecture (see JCA)
Java Database Connectivity (see JDBC)
Java Data Objects (see JDO)
Java Data Objects Query Language (see JDOQL)
Java Naming and Directory Interface (see JNDI)
Java Web Start applications
JBoss
JCA
Borland 5.2-6
deployment
JBoss 3.0
JBoss 3.2.x
JBoss 4.x
JRun 4
Sun JES 8-8.1
SunONE 7
Weblogic 6.1-7.x
Weblogic 8.1
Weblogic 9
Websphere 5
JDataStore
JDBC
accessing DataSource
connection access (see connections)
DBDictionary
DriverVendor
JDBCListeners
large result sets (see large result sets)
log messages
QueryTimeout
SupportsQueryTimeout
TransactionIsolation
transaction isolation
UpdateManager
JDBCListeners
JDO
architecture
configuration
enhancer
(see also enhancer)
exceptions
(see also exceptions)
for relational databases (see JDOR)
identity
(see also identity)
identity object
(see also identity)
metadata
(see also metadata)
query language (see JDOQL)
vs EJB 2
vs JDBC
vs JPA
vs ODBs
vs ORM products
vs serialization
why
jdoc
JDOCanRetryException
(see also exceptions)
JDODataStoreException
(see also exceptions)
JDOException
(see also exceptions)
JDOCanRetryException
JDODataStoreException
JDOFatalDataStoreException
JDOFatalException
JDOFatalInternalException
JDOFatalUserException
JDOObjectNotFoundException
JDOOptimisticVerificationException
JDOUnsupportedOptionException
JDOUserException
JDOFatalDataStoreException
(see also exceptions)
JDOFatalException
(see also exceptions)
JDOFatalInternalException
(see also exceptions)
JDOFatalUserException
(see also exceptions)
JDOHelper
getObjectId
(see also identity)
getPersistenceManager
(see also PersistentManager)
getPersistenceManagerFactory
getVersion
(see also version)
isDirty
isNew
isPersistent
isTransactional
lifecycle operations
(see also lifecycle states)
makeDirty
(see also dirty)
persistence capable operations
JDOObjectNotFoundException
(see also exceptions)
JDOOptimisticVerificationException
(see also exceptions)
JDOPermission
closePersistenceManagerFactory
jdoPostLoad
(see also InstanceCallbacks)
jdoPreClear
(see also InstanceCallbacks)
jdoPreDelete
(see also InstanceCallbacks)
jdoPreStore
(see also InstanceCallbacks)
JDOQL
(see also Query)
(see also supported options set)
advanced
aggregate extension
configuration
aggregates
(see also aggregates)
delete by query
differences from Java
distinct
grouping
(see also aggregates)
having
(see also aggregates)
language extension
configuration
custom
getColumn
sql
method support
non-distinct results
parameters
(see also parameters)
projections
(see also projections)
regular expression support
single-string
creating single-string queries
grammar
subqueries
subselects
RequiresAliasForSubselect
SupportsSubselect
variables
(see also variables)
jdoquery files (see named queries)
JDOR
object-relational mapping
(see also mapping metadata)
sequences
(see also Sequence)
SQL queries
(see also SQL queries)
JDOUnsupportedOptionException
(see also exceptions)
JDOUserException
(see also exceptions)
JMX (see management)
JNDI
retrieving bound PersistenceManagerFactory
joins
class criteria
constant
CrossJoinClause
forward
InnerJoinClause
inverse
JoinSyntax
mapping shortcuts
non-primary key
non-standard
outer (see outer joins)
OuterJoinClause
partial primary key
RequiresConditionForCrossJoin
self joins
inverse
source table
syntax options
target table
join table
JPA
identity
(see also identity)
metadata
(see also metadata)
XML
(see also metadata)
vs EJB 2
vs JDBC
vs JDO
vs ODBs
vs ORM products
vs serialization
why
JPQL
aggregate extension
configuration
language extension
configuration
custom
getColumn
sql
subselects
RequiresAliasForSubselect
SupportsSubselect
JP Query
(see also JPQL)
JRun

K

KeyColumn
(see also mapping metadata)
KeyEmbeddedMapping
(see also mapping metadata)
KeyJoinColumn
(see also mapping metadata)
kodo.properties
kodo.xml
kodoc (see enhancer)
KodoDataStoreCache
KodoEntityManager
extending
KodoEntityManagerFactory
KodoExtent
KodoFetchPlan
KodoJDOHelper
Kodo JPA/JDO
enterprise edition
performance pack
standard edition
KodoPersistence
KodoPersistenceManager
extending
KodoPersistenceManagerFactory
KodoQuery

L

large result sets
FetchBatchSize
FetchDirection
fields
interaction with eager fetching
LRSSize
ResultSetType
lazy loading
(see also eager fetching)
(see also fetch groups)
locking behavior
LENGTH function
LicenseKey
lifecycle callbacks
(see also lifecycle states)
callback methods
event framework
(see also InstanceLifecycleEvent)
(see also InstanceLifecycleListener)
InstanceCallbacks
LifecycleListener
DirtyLifecycleListener
lifecycle listeners
hierarchy
lifecycle states
calculating with JDOHelper
(see also JDOHelper)
hollow
persistent-clean
persistent-deleted
persistent-dirty
(see also dirty)
persistent-new
persistent-new-deleted
persistent-nontransactional
transient
transient-clean
transient-dirty
(see also dirty)
transient-transactional
lightweight persistence
LIKE expressions
LinkedList
(see also persistent fields)
(see also supported options set)
List
(see also persistent fields)
(see also supported options set)
LoadCallback (see InstanceCallbacks)
LoadLifecycleListener
(see also lifecycle callbacks)
LOB
LOCATE function
lock groups
(see also locking)
mapping metadata
subclasses
locking
(see also EntityManager)
behavior
caveats
defaults configuration
ForUpdateClause
levels
lock groups
LockManager
LockTimeout
ReadLockLevel
runtime APIs
runtime configuration
SimulateLocking
SupportsLockingWithDistinctClause
SupportsLockingWithInnerJoin
SupportsLockingWithMultipleTables
SupportsLockingWithOrderClause
SupportsLockingWithOuterJoin
SupportsLockingWithSelectRange
SupportsSelectForUpdate
TableForUpdateClause
timeout
WriteLockLevel
LockManager
LockTimeout
Log
logging
Apache Commons
channels
custom
default
disabling
JDK 1.4
Log
Log4j
LongIdentity
(see also single field identity)
LOWER function
LRSSize

M

makeDirty
(see also JDOHelper)
makeNontransactional
(see also PersistenceManager)
makePersistent
(see also PersistenceManager)
makeTransactional
(see also PersistenceManager)
makeTransient
(see also PersistenceManager)
ManagedRuntime
managed transactions (see transactions)
management
configuring logging
configuring remote
configuring WebLogic 8.1
kodo.ManagementConfiguration
log messages
ManagementConfiguration
ManagementConfiguration
Management Console
many-many
(see also persistent fields)
many-one
(see also persistent fields)
ManyToMany
ManyToOne
map
metadata
(see also persistent fields)
MapKey
mappedBy
(see also mapping metadata)
mapped-by
(see also mapping metadata)
MappedSuperclass
Mapping
(see also PersistenceManagerFactory)
MappingDefaults
MappingFactory
import/export mapping data
mapping metadata
(see also mappedBy property)
association table collection fields
(see also persistent fields)
autoassign strategy
automatic runtime mapping
basic collection fields
(see also persistent fields)
basic fields
(see also persistent fields)
BLOB fields
(see also persistent fields)
class
table attribute
CLOB fields
(see also persistent fields)
collections
JPA one-sided one-many
Column
columnDefinition property
insertable property
length property
name property
nullable property
precision property
scale property
table property
updatable property
column
allows-null attribute
default-value attribute
jdbc-type attribute
(see also SQL)
length attribute
name attribute
scale attribute
sql-type attribute
(see also SQL)
target attribute
target-field attribute
custom mapping (see custom mapping)
datastore identity
(see also identity)
column attribute
identity strategy
increment strategy
native strategy
sequence attribute
(see also Sequence)
strategy attribute
defaults (see MappingDefaults)
delete-action attribute
direct relation fields
(see also persistent fields)
discriminator
(see also discriminator)
column attribute
strategy attribute
value attribute
DTD
embedded fields
(see also embedded)
null-indicator-column attribute
enums
extensions
class criteria
(see also joins)
discriminator strategy
(see also custom mapping)
eager fetch mode
(see also eager fetching)
insertable
lock-group
nonpolymorphic
strategy
(see also custom mapping)
subclass fetch mode
(see also eager fetching)
updatable
version strategy
(see also custom mapping)
field
column attribute
join element
key element
mapped-by attribute
sequence attribute
serialized attribute
table attribute
value element
value-strategy attribute
field mapping
(see also persistent fields)
foreign keys
(see also foreign keys)
deferred attribute
delete-action attribute
name attribute
update-action attribute
forward mapping (see forward mapping)
generators
(see also SequenceGenerator)
(see also TableGenerator)
identity
indexed attribute
indexes
(see also indexes)
name attribute
unique attribute
inheritance
(see also inheritance)
JOINED strategy
new-table strategy
SINGLE_TABLE strategy
strategy attribute
subclass-table strategy
superclass-table strategy
TABLE_PER_CLASS strategy
inverse key collection fields
(see also persistent fields)
joins
(see also joins)
JPA additions
limitations
table-per-class
loading and storing (see MappingFactory)
LOB types
map fields
(see also persistent fields)
MappingDefaults
MappingFactory
maps
meet-in-the-middle mapping (see meet-in-the-middle mapping)
multi-column mappings
placement
reverse mapping (see reverse mapping)
secondary table fields
(see also persistent fields)
sequences
(see also Sequence)
sequence strategy
SynchronizeMappings
temporal types
unique attribute
unique constraints
(see also unique constraints)
deferred attribute
name attribute
uuid-hex
uuid-hex strategy
uuid-string
uuid-string strategy
version
(see also version)
column attribute
lock group mapping
(see also lock groups)
strategy attribute
mappingtool
mapping tool
(see also forward mapping)
Ant task
DDL generation
use cases
Maven
max
(see also aggregates)
MBean
data cache
prepared statement
query cache
TimeWatch
Mbean
datasource
log
runtime
meet-in-the-middle mapping
merge
(see also detachment)
metadata
array
dependent-element attribute
(see also dependent)
embedded-element attribute
(see also embedded)
Basic
CascadeType
class
detachable attribute
(see also detachment)
embedded-only attribute
(see also embedded)
identity-type attribute
(see also identity)
objectid-class attribute
(see also identity)
persistence-modifier attribute
(see also persistent classes)
requires-extent attribute
(see also Extent)
class names
collection
element-type attribute
(see also persistent fields)
DTD
Embeddable
Embedded
EmbeddedId
Entity
EntityListeners
extensions
data cache
(see also caching)
dependent
detached state field
(see also detachment)
externalizer
(see also externalization)
external values
(see also externalization)
factory
(see also externalization)
fetch groups
(see also fetch groups)
inverse-logical
(see also bidirectional relations)
key attribute
lock group
(see also locking)
lrs
(see also large result sets)
order-by
read-only
(see also persistent fields)
type
(see also persistent fields)
value attribute
vendor-name attribute
FetchType
field
default-fetch-group attribute
(see also fetch groups)
dependent attribute
(see also dependent)
embedded attribute
(see also embedded)
null-value attribute
(see also persistent fields)
persistence-modifier attribute
(see also persistent fields)
primary-key attribute
(see also identity)
(see also persistent fields)
GeneratedValue
generating default metadata
Id
IdClass
JPA additions
loading and storing (see MetaDataFactory)
log messages
ManyToMany
ManyToOne
map
dependent-key attribute
(see also dependent)
dependent-value attribute
(see also dependent)
embedded-key attribute
(see also embedded)
embedded-value attribute
(see also embedded)
key-type attribute
(see also persistent fields)
value-type attribute
(see also persistent fields)
MapKey
MappedSuperclass
mapping metadata (see mapping metadata)
MetaDataFactory
OneToMany
OneToOne
OrderBy
placement
property access
query metadata (see named queries)
RetryClassRegistration
Transient
Version
XSD
MetaDataFactory
MethodQL
Microsoft Access
migration
from Kodo 3 to Kodo 4
min
(see also aggregates)
MOD function
monitoring (see management)
Multithreaded
(see also PersistenceManager)
(see also PersistenceManagerFactory)
(see also threading)
mutable
persistent field types
(see also persistent fields)
(see also proxies)
MySQL
(see also DBDictionary)
DriverDeserializesBlobs
TableType
UseClobs

N

named queries
(see also Query)
constructing
defining
executing
SQL
Native
queries (see SQL queries)
newObjectIdInstance
(see also PersistenceManager)
NonDurableIdentity
(see also identity)
(see also supported options set)
NontransactionalRead
(see also PersistenceManagerFactory)
(see also Transaction)
(see also supported options set)
(see also Transaction)
NontransactionalWrite
(see also PersistenceManagerFactory)
(see also Transaction)
(see also supported options set)
(see also Transaction)
normalized
NOT expressions
NullCollection
(see also supported options set)
numeric identity
(see also identity)

O

Object
as persistent field type
(see also persistent fields)
object database (see ODB)
object filtering
(see also Query)
advanced
object identity (see identity)
object-relational mapping (see ORM)
ODB
ODBMG
offline (see remote)
one-many
(see also persistent fields)
one-one
(see also persistent fields)
OneToMany
OneToOne
Optimistic
(see also PersistenceManagerFactory)
(see also Transaction)
(see also transactions)
(see also supported options set)
(see also Transaction)
optimistic transactions (see transactions, optimistic)
optimization guidelines
Oracle
(see also DBDictionary)
AutoAssignSequenceName
MaxEmbeddedBlobSize
MaxEmbeddedClobSize
TestBatchSupport
UseTriggersForAutoAssign
OrderBy
OrderColumn
(see also mapping metadata)
ordering (see Query, ordering)
ORM
(see also mapping metadata)
OrphanedKeyAction
outer joins

P

parameters
(see also JDOQL)
implicit
in SQL queries
(see also SQL queries)
query by example
PCClasses
permissions (see JDOPermission)
persist
(see also EntityManager)
Persistence
createEntityManagerFactory
getEntityManagerFactory
persistence aware
specifying in metadata
PersistenceCapable
(see also persistent classes)
vs persistence aware
persistence capable (see Entity) (see PersistenceCapable)
persistence context
PersistenceContextType (see persistence context)
PersistenceManager
adding and removing InstanceLifecycleListeners
(see also lifecycle callbacks)
as Extent factory
(see also Extent)
as Query factory
(see also Query)
as Sequence factory
(see also Sequence)
attachCopy
(see also detachment)
cache
checkConsistency
closing
defaults
deletePersistent
detachCopy
(see also detachment)
evict
flush
getObjectById
(see also identity)
getObjectId
(see also identity)
(see also JDOHelper)
getObjectIdClass
(see also identity)
getObjectsById
(see also identity)
IgnoreCache
in a managed environment
Kodo extensions (see KodoPersistenceManager)
lifecycle operations
makeNontransactional
makePersistent
makeTransactional
makeTransient
Multithreaded
newNamedQuery
newObjectIdInstance
(see also identity)
obtaining
(see also PersistenceManagerFactory)
obtaining datastore connection
(see also connections)
obtaining the FetchPlan
(see also FetchPlan)
obtaining the Transaction
(see also transactions)
refresh
retrieve
retrieving from a managed object
user objects
PersistenceManagerFactory
adding and removing InstanceLifecycleListeners
(see also lifecycle callbacks)
closing
connection configuration
(see also connections)
ConnectionDriverName
ConnectionFactory
ConnectionFactory2
ConnectionFactory2Name
ConnectionFactoryName
ConnectionPassword
ConnectionURL
ConnectionUserName
construction
DetachAllOnCommit
IgnoreCache
Kodo extensions (see KodoPersistenceManagerFactory)
Mapping
Multithreaded
NontransactionalRead
NontransactionalWrite
obtaining PersistenceManagers
Optimistic
PersistenceManager defaults
(see also PersistenceManager)
PersistenceManagerFactoryClass
properties
RestoreValues
RetainValues
Transaction defaults
(see also Transaction)
PersistenceManagerfactory
supported options
PersistenceManagerFactoryClass
PersistenceServer
persistent classes
(see also persistent objects)
detachable
(see also detachment)
embedded-only
(see also embedded)
field restrictions
(see also persistent fields)
inheritance
(see also inheritance)
inheritance of
(see also inheritance)
JPA id requirement
JPA version requirement
lifecycle callbacks
(see also lifecycle callbacks)
list
mapping to database (see mapping metadata)
no-arg constructor requirement
property access
restrictions on
persistent-clean
(see also lifecycle states)
persistent data
persistent-deleted
(see also lifecycle states)
persistent-dirty
(see also lifecycle states)
persistent fields (see eager fetching)
array metadata
arrays
association table collections
bidirectional
(see also bidirectinoal relations)
autoassign strategy
automatic field values
AutoAssignClause
AutoAssignSequenceName
AutoAssignTypeName
LastGeneratedKeyQuery
UseTriggersForAutoAssign
basic
basic collections
BLOB mapping
calendar
checking for ArrayList support
checking for array support
checking for LinkedList support
checking for List support
checking for TreeMap support
checking for TreeSet support
checking for Vector support
CLOB mapping
collection metadata
comparators
default persistent types
dependent (see dependent)
direct relations
based on inverse keys
bidirectional
(see also bidirectional relations)
embedded (see embedded)
externalization (see externalization)
fetch groups (see fetch groups)
field rollback
id
immutable types
in secondary tables
inverse key collections
bidirectional
(see also bidirectional relations)
join table collections
map metadata
mapping metadata
maps
marking as changed
mutable types
(see also proxies)
null value treatment
of interface types
of unknown types
primary key
specifying in metadata
proxies (see proxies)
reading outside a transaction (see NontransactionalRead)
read only
restrictions on
StorageLimitationsFatal
StoreCharsAsNumbers
StoreLargeNumbersAsStrings
superclass field mapping
temporal
user-defined types
writing outside a transaction (see NontransactionalWrite)
persistent-new
(see also lifecycle states)
persistent-new-deleted
(see also lifecycle states)
persistent-nontransactional
(see also lifecycle states)
persistent objects
(see also persistent classes)
deleting
example
evicting
identity (see identity)
lifecycle states (see lifecycle states)
making nontransactional
making transactional
making transient
persisting
example
querying (see Query)
refreshing state
retrieving state
retrieving with SQL
(see also SQL queries)
updating
example
persistent properties
(see also persistent fields)
pessimistic transactions (see transactions, pessimistic)
plugins (see configuration)
Pointbase
PostgreSQL
PostLoad
(see also lifecycle callbacks)
PostPersist
(see also lifecycle callbacks)
PostRemove
(see also lifecycle callbacks)
PostUpdate
(see also lifecycle callbacks)
prepared statement
batching
BatchLimit
BatchParameterLimit
SupportsTotalCountsForBatch
SupportsUpdateCountsForBatch
pooling
MaxCachedStatements
PrePersist
(see also lifecycle callbacks)
PreRemove
(see also lifecycle callbacks)
PreUpdate
(see also lifecycle callbacks)
primary key
fields
(see also persistent fields)
profiling
log messages
projections
(see also JDOQL)
distinct
of column data
(see also SQL queries)
of elements, keys, and values
of identity objects
of variables
result aliases
proxies
custom
large result set
ProxyManager
smart
ProxyManager

Q

qualitative identity
(see also identity)
queries (see Query)
checking for JDOQL support
checking for SQL support
Query
(see also JDOQL)
AggregateListeners
aggregates
(see also aggregates)
by example
candidate class
candidate objects
close
closeAll
compile
creating
declareImports
declareParameters
(see also parameters)
declareVariables
(see also variables)
default result string
distinct
execute
executeWithArray
executeWithMap
filter
FilterListeners
FlushBeforeQueries
getFetchPlan
(see also FetchPlan)
grouping
(see also aggregates)
having
(see also aggregates)
imports
Kodo extensions (see KodoQuery)
language extensions
(see also JDOQL)
(see also JPQL)
limits
log messages
MethodQL (see MethodQL)
named (see named queries)
object filtering
ordering
projections
(see also projections)
result caching
result class
generic
JavaBean
Map
result range
SupportsSelectEndIndex
SupportsSelectStartIndex
result shape
setCandidates
setClass
setFilter
setGrouping
setOrdering
setRange
setResult
(see also projections)
setResultClass
setUnique
single-string (see JDOQL, single-string)
SQL (see SQL queries)
unique result
QueryCache
QueryCompilationCache
query metadata (see named queries)
QueryResultCache

R

ReadLockLevel
refresh
(see also EntityManager)
(see also PersistenceManager)
relational database
(see also JDOR)
accessing multiple databases
Kodo support
(see also DBDictionary)
remote
client
data compression and filtering
deployment
DynamicDataStructs
events
common properties
configuration
customization
JMS
RemoteCommitListener
RemoteCommitProvider
TCP
HTTP server
log messages
PersistenceServer
RemoteCommitProvider
TCP server
RemoteCommitProvider
remove
(see also EntityManager)
RestoreState
RestoreValues
(see also PersistenceManagerFactory)
(see also Transaction)
(see also Transaction)
ResultSetType
RetainState
RetainValues
(see also PersistenceManagerFactory)
(see also Transaction)
(see also Transaction)
retrieve
(see also PersistenceManager)
RetryClassRegistration
reverse mapping
reverse mapping tool
(see also reverse mapping)
Ant task

S

savepoint
schema
create with schema tool
DDL (see DDL)
default
log messages
reflection
RequiresAutoCommitForMetaData
SchemaCase
SupportsNullTableForGetColumns
SupportsNullTableForGetImportedKeys
SupportsNullTableForGetIndexInfo
SupportsNullTableForGetPrimaryKeys
SupportsSchemaForGetColumns
SupportsSchemaForGetTables
SystemSchemas
SystemTables
TableTypes
UseGetBestRowIdentifierForPrimaryKeys
with schema tool
Schema
SchemaFactory
Schemas
schemas list
schema tool
UseSchemaName
XML representation
SchemaFactory
Schemas
schema tool
Ant task
Sequence
allocate
contiguous
current
Kodo extensions
(see also generators)
metadata
datastore-sequence attribute
factory-class attribute
name attribute
strategy attribute
next
NextSequenceQuery
nontransactional
obtaining
runtime access
Seq interface
transactional
SequenceGenerator
allocationSize property
initialValue property
name property
sequenceName property
serialization
of enhanced types
servlet
ShortIdentity
(see also single field identity)
SingleFieldIdentity
(see also identity)
ByteIdentity
CharIdentity
IntIdentity
LongIdentity
ShortIdentity
StringIdentity
single field identity
(see also identity)
single-string JDOQL (see JDOQL, single-string)
SQL
(see also JDOR)
(see also supported options set)
CatalogSeparator
DDL (see DDL)
DistinctCountColumnSeparator
executing with SQLLine
ForUpdateClause
InitializationSQL
join syntax
log messages
queries (see SQL queries)
RequiresAliasForSubselect
ReservedWords
StringLengthFunction
SubstringFunctionName
SupportsSubselect
TableForUpdateClause
ToLowerCaseFunction
ToUpperCaseFunction
ValidationSQL
SQL queries
(see also Query)
creating
named (see named queries)
parameters
projections
result class
retrieving persistent objects
stored procedures
SQLServer
SQRT function
StoreCache
StoreCallback (see InstanceCallbacks)
stored procedures
as queries
(see also Query)
StoreLifecycleListener
(see also lifecycle callbacks)
StringIdentity
(see also single field identity)
Structured Query Language (see SQL)
SubclassFetchMode
SUBSTRING function
sum
(see also aggregates)
SunONE
supported options set
(see also PersistenceManagerFactory)
ApplicationIdentity
Array
ArrayList
BinaryCompatibility
ChangeApplicationIdentity
DatastoreIdentity
GetDataStoreConnection
JDOQL
LinkedList
List
NonDurableIdentity
NontransactionalRead
NontransactionalWrite
NullCollection
Optimistic
SQL
TransientTransactional
TreeMap
TreeSet
UnconstraintedQueryVariables
Vector
Sybase
Synchronization
(see also Transaction)
(see also transactions)
SynchronizeMappings

T

TableGenerator
allocationSize property
catalog property
initialValue property
name property
pkColumnName property
pkColumnValue property
schema property
table property
valueColumnName property
TCP provider
threading
(see also Multithreaded)
Multithreaded
Transaction
(see also properties)
(see also transactions)
begin
commit
defaults
demarcation
isActive
NontransactionalRead
NontransactionalWrite
obtaining from EntityManager
obtaining from PersistenceManager
Optimistic
RestoreValues
RetainValues
rollback
RollbackOnly
Synchronization
transactional
making nontransactional
making transactional
testing objects for
(see also JDOHelper)
TransactionIsolation
TransactionManager
integration
TransactionMode
transactions
(see also Transaction)
ACID
atomicity
AutoClear
AutoClear
checking consistency before commit
consistency
datastore
demarcating
durability
events
flushing changes before commit
isolation
managed
ManagedRuntime
marking for rollback
optimistic
pessimistic
synchronization callbacks
TransactionIsolation
TransactionMode
types
XA
Transient
transient
(see also lifecycle states)
making transient
transient-clean
(see also lifecycle states)
transient-dirty
(see also lifecycle states)
TransientTransactional
(see also supported options set)
transient-transactional
(see also lifecycle states)
transparent persistence
TreeMap
(see also persistent fields)
(see also supported options set)
TreeSet
(see also persistent fields)
(see also supported options set)
trigger
TRIM function

U

unbound variables (see variables)
unconstrained variables (see variables)
UnconstraintedQueryVariables
(see also supported options set)
(see also variables)
unique constraints
deferred
SupportsUniqueConstraints
uniquness requirement
(see also identity)
UpdateManager
UPPER function
user-defined
persistent field types
(see also persistent fields)
user objects
PersistenceManager
(see also PersistenceManager)
uuid-hex
uuid-string

V

value object
variables
(see also JDOQL)
as query results
bound (see variables, constrained)
constrained
implicit
unbound (see variables, unconstrained)
unconstrained
checking for query support
Vector
(see also persistent fields)
(see also supported options set)
VendorName
Version
version
(see also locking)
date-time strategy
mapping
none strategy
retrieving from a persistent object
state-comparison strategy
surrogate
version-number strategy
VersionColumn
(see also mapping metadata)
version fields
(see also persistent fields)
VersionNumber
vertical
(see also inheritance)

W

Weblogic
Websphere
WriteLockLevel

X

XA transactions (see transactions)
XML

 

Skip navigation bar   Back to Top