|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
PersistenceManager
to fulfill most database access needs.
See:
Description
Interface Summary | |
AccessController | This class encapsulates the access control decision for an object array. |
AccessControllerProcessor | Supported API: false Extendable: false |
ArrayChunkProcessor | This interface provides the abstraction for processing a large array of values in chunks. |
ColumnBuilder | This interface specifies an abstraction for dealing with column expression in a SELECT clause. |
DatastoreTypeStatementParameter | Supported API: false Extendable: false |
DMLGenerator | This interface provides the abstraction for generating datastore specific Data Manipulation Language (DML) statements. |
ItemBuilder | This class is an abstraction for building an object from a result set (i.e. |
JoinCondition | Abstraction for a join condition. |
JoinDelegate | This interface specifies the methods for implementing a join. |
LobHandler | This interface specificies the operations for reading and writing LOB data. |
OidArray | This interface specifies an abstraction for accessing OID components from an array of OIDs. |
OidHolder | This interface specifies an abstraction for accessing OID components. |
PDSIfc | This class specifies the persistent data services APIs. |
PDSObjectInput | This is a tagging interface for identifying when a PDS ObjectInput implementation is used to deserialize an object. |
PDSObjectOutput | This is a tagging interface for identifying when a PDS ObjectOutput implementation is used to serialize an object. |
PersistableList | This interface provides the specification for accessing a list of Persistables. |
PersistentRetrieveIfc | PersistentRetrieveIfc specifies persistence interfaces to retrieve java types from persistent storage. |
PersistentStoreIfc | |
ResultBuilder | This class handles building the select columns of the SQL statement and building result objects once the query has been executed. |
ResultCursor | This class encapsulates functionality for accessing the rows from a query. |
StatementBuilder | This class encapsulates functionality for building SQL statements. |
StatementFilter | This interface provides the abstraction for filtering a list of potential Statements to the actual list that will return data. |
StatementParameter | This interface provides the abstraction for a statement parameter that may be based on a datastore type. |
StatementSpec | This class defines an abstraction for a SQL statement query. |
WhereCondition | This interface specifies an abstraction for a WHERE clause condition that is generated at the time that the query's concrete classes are known. |
Class Summary | |
AbstractArrayStatementParameter | This class is used to pass an Array of values to a Statement as a parameter. |
AbstractColumnAccessControlItemBuilder | Supported API: false Extendable: false |
AbstractCompoundResultBuilder | Supported API: false Extendable: false |
AbstractLobHandler | This abstract class provides common basic Lob handling operations in terms of low level access APIs that must be implemented by concrete subclasses. |
AbstractPersistableList | This abstract class provides common implementation for a list of Persistables. |
AbstractPersistenceArray | |
AbstractPersistentRetrieve | |
AbstractPersistentStore | |
AbstractStructStatementParameter | This class is used to pass an structure of values to a Statement as a parameter. |
AccessControllerAdapter | This class provides a concrete implementation of an AccessController that provides access to all objects. |
AttributeACProcessor | Supported API: false Extendable: false |
AttributeItemBuilder | This class provides the functionality for building a single attribute object from a result set. |
AttributeMapInfo | This class provides common access to the attribute column information associated with a class. |
BasicColumnBuilder | This class implements building a SELECT column expression based on the Java type. |
BasicCompoundStatementBuilder | This class builds a select statement by appending component SQL statements with a Set Operator. |
BasicLobHandler | This class provides a basic Lob Handler implementation using JDBC. |
BasicResultCursor | This class provides functionality for accessing the rows in a result set. |
BasicStatementBuilder | This class implements common methods. |
BasicStatementParameter | This class implements a basic statement parameter for a simple value. |
BasicTypedStatementParameter | This class implements a basic statement parameter for a simple value that is specifically typed. |
BindParameterUtil | This class contains static utility methods for manipulating bind parameters. |
BlobRewriter | Manages rewriting of blobs and smallblobs. |
ChunkLobHandler | This abstract class provides capabilities for reading and writing Lob data in chunks. |
ClassJoinCondition | This class represents a JoinCondition from a class. |
ClassNameItemBuilder | This class implements an ItemBuilder to generate the specific class name of a referenced class. |
ClassViewSequentialResultBuilder | Supported API: false Extendable: false |
ColumnAccessControlItemBuilder | This class provides the functionality for building an Access Control surrogate object to represent an object associated with a non-Persistable item. |
CompositeAccessController | This class combines multiple AccessController implementations. |
CompositeAccessController.FilterResultProcessorBridge | |
CompositeStatementBuilder | Supported API: false Extendable: false |
CompoundAccessController | Supported API: false Extendable: false |
CompoundResultBuilder | Supported API: false Extendable: false |
CompoundStatementBuilder | This class builds a select statement by appending component SQL statements with a Set Operator. |
DatabaseInfoUtilities | This class contains static database introspection utility methods required for Query, POM and PDS functionality. |
DatastoreStructProcessor | |
DBMSLobHandler | This abstract class provides common basic Lob handling operations in terms of low level DBMS_LOB package access APIs. |
DepthThresholdStatementBuilder | This class builds a select statement for the depth threshold pre-query. |
DistinctNavigateThresholdStatementBuilder | Supported API: false Extendable: false |
EncodedStatementParameter | This class implements a StatementParameter for Datastore types that encodes the values as a character string. |
EnumeratedTypeItemBuilder | This class provides the functionality for building an EnumeratedType instance from a result set. |
HomogeneousCompoundResultBuilder | Supported API: false Extendable: false |
InflateSpec | This class implements a StatementSpec for inflating an array of OIDs. |
IntrospectionUtil | |
IteratedAccessController | Supported API: false Extendable: false |
JoinDelegateFactory | This class implements a factory for creating JoinDelegate implementations. |
LinkJoinCondition | This class specifies a join in terms of a navigable link class and role. |
LobInputStream | This class provides an InputStream implementation for reading data from a Blob reference. |
LobOutputStream | This class provides an OutputStream implementation for writing data to a Blob reference. |
MultiplePersistableList | This class implements a list of Persistables for a Persistable array (Persistable[]). |
NavigateStatementBuilder | This class implements statement building for navigate operations. |
NavigateThresholdStatementBuilder | This class implements SQL statement building for the depth threshold query for navigation. |
NavigateUtil | |
NullColumnBuilder | This class implements building a SELECT NULL expression based on the SQL type. |
ObjectJoinDelegate | This class implements a join delegate for ObjectReferences. |
ObjectReferenceCursor | This class implements functionality of a ResultCursor which is specialized to process ObjectReferences in a ResultSet and "inflate" these references into full objects which are then returned as result objects. |
ObjectReferenceItemBuilder | This class provides the functionality for building an object reference from a result set. |
ObjectReferenceOidHolder | This concrete implementation class provides a basic wrapper for OID components of an ObjectReference. |
ObjectReferenceResultBuilder | Supported API: false Extendable: false |
ObjectReferenceStatementBuilder | This class builds select statements for Object References of a given class. |
ObjectReferenceStatementBuilder.IdList | |
ObjectReferenceStatementBuilder.SingleColumnUniqueIdList | |
ObjectVectorOidArray | This class implements an OidArray using an ObjectSetVector. |
OidHolderArray | This concrete implementation clas provides access to an array of OidHolder instances. |
OraclePds | This concrete class provides standard SQL database persistent data services for Oracle. |
OracleWTCallableStatement | OracleWTPreparedStatement |
OracleWTPreparedStatement | OracleWTPreparedStatement |
PagingJoinCondition | Supported API: false Extendable: false |
PDSEncoder | The PDSEncoder class provides methods to encode and decode serializable objects
to and from character strings for long term (persistent) storage. |
PDSEncoder.DecodeObjectInputStream | |
PDSEncoder.EncodeObjectOutputStream | |
PDSEncoder.InputRedirector | |
PDSEncoder.OutputRedirector | |
PDSEncoder.RewriteCheckingDecodeObjectInputStream | This class exists to deal with bad versions of the wt.meta.LocalizedValue class if they're encountered during (small)blob decodings. |
PDSEncoder.SerializationMappingEntry | |
PersistableItemBuilder | This class provides the functionality for building a "full" object from a result set. |
PersistableViewItemBuilder | This class provides the functionality for building a "full" Persistable object from a result set. |
PersistenceCloner | |
PersistentJoinDelegate | This class implements a join delegate for PersistentReferences. |
PreparedStatementLogger | |
QuerySpecStatementBuilder | Supported API: false Extendable: false |
RangeResultCursor | This class provides functionality for accessing the rows in a result set beginning at a given index over a given range. |
RawOidHolder | This concrete implementation class provides a lightweight wrapper for OID components. |
RawOidHolderArray | This class provides an implementation for access an array of OID values from a raw object array (i.e. |
ReferenceJoinCondition | This class specifies a join in terms of a source and target class with a reference property from the source class. |
SelectStatementBuilder | This class builds a select statements for the given classes. |
SequentialResultBuilder | This class is a basic implementation that defers processing to the ItemBuilders it contains. |
SinglePersistableList | This class implements a list of Persistables for a Persistable. |
SnapShotItemBuilder | Supported API: false Extendable: false |
SourceIdJoinCondition | This class represents a JoinCondition from a source of raw IDs. |
SourceJoinCondition | This class represents a JoinCondition from a source object. |
SQLDatabasePds | This abstract class provides standard SQL database persistent data services. |
StandardACProcessor | Supported API: false Extendable: false |
StandardDataSource | Supported API: false Extendable: false |
StandardDMLGenerator | This class provides a standard implementation for generating datastore specific Data Manipulation Language (DML) statements. |
StatementParameterFactory | This abstract class provides the abstraction for a factory used to create statement parameter instances. |
SurrogateAccessController | This class provides Access Control via a surrogate mechanism in conjunction with the Access Control service. |
VersionJoinDelegate | This class implements a join delegate for VersionReferences. |
ViewColumnAccessControlItemBuilder | Supported API: false Extendable: false |
ViewInternalColumnACItemBuilder | Supported API: false Extendable: false |
WTCallableStatement | WTCallableStatement |
WTPreparedStatement | WTPreparedStatement |
WTResultSet | WTResultSet |
Exception Summary | |
AdvancedQueryAccessException | AdvancedQueryAccessException captures errors that occur due to the use of advanced query features that may bypass Access Control. |
ClassNotConcreteException | ClassNotConcreteException captures errors when a class is contained in a query and the class nor any of its sub-classes are concrete. |
DBOperationInterruptedException | DBOperationInterruptedExceptions are thrown if the Thread executing a database operation is interrupted. |
DuplicateException | |
InvalidAssociationException | InvalidAssociationExceptions are thrown if an invalid role/class association is specified for a query or navigate operation. |
NotEvolvableException | |
PartialResultException | PartialResultException captures errors that occur during query processing. |
UnassignedOidException |
Provides additional Persistent Database
Services. See
PersistenceManager
to fulfill most database access needs.
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |