Package net.ontopia.persistence.proxy


package net.ontopia.persistence.proxy
An object-relational mapping framework.
  • Class
    Description
    INTERNAL: An abstract field info class containing the common behaviour for FieldInfoIFs.
    INTERNAL: A transactional storage cache implementation.
    INTERNAL: An abstract PersistentIF implementation that handles most of the machinery needed to implement persistent objects.
    INTERNAL: An abstract PersistentIF implementation that handles most of the machinery needed to implement persistent objects.
    INTERNAL: The default proxy transaction implementation.
    INTERNAL: Interface for receiving notification when data is being read from database storage.
    INTERNAL: A field that references an aggregate class.
    INTERNAL: Class used for representing data store object identities with only a single key.
    INTERNAL: Class used by storage caches to hold field values for a single object.
    CacheIF<K,V>
    INTERNAL: Simple interface used by innermost caches.
     
    INTERNAL:
    INTERNAL: Interface for accessing class instances in the database.
    INTERNAL: Class used for holding object relational mapping class declarations.
    INTERNAL: A class descriptor-like class that is used by the RDBMS proxy implementation to access the information it needs about the object relational class descriptor in an optimized manner.
    INTERNAL: A interface for class descriptor-like object types that is used by the proxy implementation to access the information it needs about the object relational class descriptor in an optimized manner.
    INTERNAL: CacheIF implementation that wraps a Map and notified the cluster about removals.
    INTERNAL: Cluster implementation interface.
    INTERNAL: An interface for creating/requesting new JDBC connection object.
    INTERNAL: InputStream that knows its length.
    INTERNAL: Reader that knows its length.
    INTERNAL: A ConnectionFactoryIF backed by a DataSource.
    INTERNAL: A datasource wrapping the DBCP2 connection pooling.
    INTERNAL: CacheIF implementation that wraps a Map.
    INTERNAL: Default caches.
    INTERNAL: The default field handler implementation that is able to read values from result sets and bind values in prepared statements without any particular knowledge about fields.
    INTERNAL: A datasource creating connections from a DriverManagerConnectionFactory.
    INTERNAL: Simple interface used by helper objects for invalidation purposes.
    INTERNAL: Interface for reading and updating object field values.
    INTERNAL: Class used for holding object relational mapping field declarations.
    INTERNAL: Interface for use by classes that retrieve field values from result sets and bind values in prepared statements.
    INTERNAL: A field descriptor-like class that is used by the RDBMS proxy implementation to access the information it needs about the object relational field descriptor in an optimized manner.
    INTERNAL: Class containing utility methods for processing descriptor information.
    INTERNAL: Interface implemented by data repository accessors that needs to be informed when changes to the repository needs to be performed.
    INTERNAL: A key generator using the HIGH/LOW key generator algorithm.
    INTERNAL: Class used for representing data store object identities with more than a single key.
    INTERNAL: A set implementation that wraps an identity collection and presents the underlying collection as if it had PersistentIF instances inside.
    INTERNAL: A field that represents the identity of instances of a class.
    INTERNAL: Interface used to represent data store object identity.
    INTERNAL: Thrown when an object was not found in the database.
    INTERNAL: The indicator field handler implementation that is able to...
    INTERNAL: Shared metrics across Datasources.
    INTERNAL: Caches used by JGroups cluster.
    INTERNAL: Class that represents a cluster of OKS instances.
    INTERNAL:
    INTERNAL: A JNDI datasource wrapper to allow metrics.
    INTERNAL: Interface for generating new object identities.
    INTERNAL: Class used for representing data store object identities with only a single long key.
    INTERNAL: A object access implementation for manipulation of identifiable objects.
    INTERNAL: The generic object relational mapping definition class.
    INTERNAL: An object relational mapping wrapper class used by the RDBMS proxy implementation.
    INTERNAL: A data structure that keeps track of the objects that has been touched within the transaction boundaries.
    INTERNAL:
    INTERNAL: Thrown when persistence related problems occur.
    INTERNAL: Thrown when persistence related problems occur.
    INTERNAL: Interface implemented by all data objects used by the proxy framework.
    INTERNAL: Iterator that iterates over an iterator of IdentityIF values and looks up the objects in the transaction.
    INTERNAL: Object access for objects implementing the PersistentIF interface.
    INTERNAL: A field that references a primitive value class.
    INTERNAL: A storage access implementation accessing relational databases using JDBC.
    INTERNAL: Immutable Collection implementation that delegates its data retrieval to QueryIFs.
    INTERNAL: Class that is able to read named query definitions from an XML representation.
    INTERNAL: Class used for loading and managing SQL query declarations.
    INTERNAL: Interface for representing queries.
    INTERNAL: Interface for representing two-dimensional (or potentially even N-dimensional) query results.
    INTERNAL: Interator wrapper class for QueryResultIFs.
    INTERNAL: A storage access implementation accessing relational databases using JDBC.
    INTERNAL: An object relational mapping wrapper class used by the RDBMS proxy implementation.
    PUBLIC: Provides metrics regarding RDBMS proxy connections.
    INTERNAL: A storage definition implementation for relational databases.
    INTERNAL: A set implementation that track the changes performed on it.
    INTERNAL: Thrown when modifications are attempted on a read-only transaction.
    INTERNAL: A field that references objects.
    INTERNAL: A transactional read-only storage cache implementation.
    INTERNAL: The read-only proxy transaction implementation.
    INTERNAL: A transactional storage cache implementation.
    INTERNAL: The read-write proxy transaction implementation.
    INTERNAL: A shared storage cache implementation.
    INTERNAL: Class that performs the task of accessing and manipulating M:M reference fields in the database.
    INTERNAL: Class that performs the task of creating new objects in the database.
    INTERNAL: Class that performs the task of accessing and manipulating 1:M aggregate fields in the database.
    INTERNAL: Class that performs the task of accessing and manipulating 1:M reference fields in the database.
    INTERNAL: Class that performs the task of accessing and manipulating 1:1 fields in the database.
    INTERNAL: Class that performs the task of accessing and manipulating "collection" type instances in the database.
    INTERNAL: Utility class that can generate SQL statements.
    INTERNAL: Class that performs the task of accessing and manipulating M:M reference fields in the database.
    INTERNAL: Class that performs the task of accessing and manipulating "identifiable object type" instances in the database.
    INTERNAL: Class that performs the task of accessing and manipulating 1:M aggregate fields in the database.
    INTERNAL: Class that performs the task of accessing and manipulating 1:M reference fields in the database.
    INTERNAL: Class that performs the task of accessing and manipulating 1:1 fields in the database.
    INTERNAL: Reader that knows its length.
    INTERNAL: Utility class for handling access to columns by proper SQL type.
    INTERNAL: A transactional storage cache implementation.
    INTERNAL: Interface that encapsulates the access to the actual data repository.
    INTERNAL: Interface used by the transaction to get hold of objects and object field values.
    INTERNAL: Interface for accessing storage definitions.
    INTERNAL: A simple ticket interface.
    INTERNAL: Interface used by Collection implementations that track the changes performed on them.
    INTERNAL: A set implementation that track the changes performed on it.
    INTERNAL: A set implementation that track the changes performed on it.
    INTERNAL: Interface shared by the lookup indexes that look up data in the backend storage.
    INTERNAL:
    INTERNAL:
    INTERNAL: Interface for receiving notification when transaction life-cycle events occur.
    INTERNAL: Interface that manages object transactions using the proxy framework.
    INTERNAL: Thrown when persistence related problems occur.
    INTERNAL: Class used for wrapping other identities.