Package org.openware.job.data

Interface Summary
IKeyGen  
IRawUpdate To allow specific Persist objects to bypass the default means of doing updates a developer can implement this interface and set the raw update for the desired Persist object.
 

Class Summary
BaseDBA Abstract base class for all database adaptors.
CacheInvalidationInfo  
CacheManager  
ClassInfo Contains mapping information from things like classnames/tablenames to persistent objects and constructors.
Converter Abstract class to convert between an internal type (which is just a Java String object), Java native types (and Date types), and values suitable for SQL statement consumption.
DataShell Simple class to wrap TableRow objects.
DefaultDBA The default implementation of the BaseDBA class.
ForeignKeyInfo  
InternalBooleanValue Internal value to hold boolean types.
InternalDateValue Internal value to hold date types.
InternalNumberValue Internal value to hold all number types.
InternalStringValue Internal value to hold string types.
InternalValue This class stores the value of a database column and/or a Java class field in a neutral format (e.g.
LastUsedInfo Information that used to help keep track of the least recently used (LRU) value in the query cache.
ListInvalidator  
Oid  
OneToManyList  
Persist The abstract super class for all persistent objects.
PersistentManager PersistentManager is basically a cache of TableRow objects.
PersistIterator  
PersistListWrapper  
PersistTcl  
QueryCache Cache queries.
ShellComparator  
TableRow This class holds the data and pertinent metadata for each database table row.
TclPersistentManager  
UpdateResults  
 

Exception Summary
DataIntegrityException Exception thrown when the object version number of a TableRow instance in memory differs from the comparable row's object version number in the database.
InvalidOidFormatException  
InvalidStateChangeException  
PersistException  
PersistNotFoundException  
PersistRuntimeException  
TableRowException Exception thrown when there are errors accessing or in some way manipulating TableRow objects.
 



Copyright © 2000,2001 Openware. All Rights Reserved.