|
Oracle Application Server TopLink API Reference 10g Release 2 (10.1.2) B15903-01 |
|||||||||
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 X _
AbstractSDKCall
provides a base implementation of SDKCall
.Expression.equal
to be used for comparisons.Descriptor.setShouldAlwaysRefreshCache(boolean)
with an argument of true
: it configures a Descriptor
to always refresh the cache if data is received from the database by any query.Descriptor.setShouldAlwaysRefreshCacheOnRemote(boolean)
with an argument of true
: it configures a Descriptor
to always remotely refresh the cache if data is received from the database by any query in a RemoteSession
.Expression.prefixSQL(java.lang.String)
, Expression.postfixSQL(java.lang.String)
.Connection
to a JDBC database.ContainerPolicy
.Connection
.DatabaseRow
to an XML document.FieldTranslator
interface.XMLTranslator
interface.Descriptor.setShouldAlwaysRefreshCache(boolean)
with an argument of false
: it ensures that a Descriptor
is not configured to always refresh the cache if data is received from the database by any query.Descriptor.setShouldAlwaysRefreshCacheOnRemote(boolean)
with an argument of false
: it ensures that a Descriptor
is not configured to always remotely refresh the cache if data is received from the database by any query in a RemoteSession
.Descriptor.setShouldOnlyRefreshCacheIfNewerVersion(boolean)
with an argument of false
: it ensures that a Descriptor
is not configured to only refresh the cache if the data received from the database by a query is newer than the data in the cache (as determined by the optimistic locking field).DatabaseRow
from those defined in the data store to those expected by the appropriate Descriptor
(s) and vice versa.XMLFileAccessorFilePolicy
to "normalize" file names; i.e. convert invalid characters into something acceptable to the current O/S.null
or an excluded value like 0
or false
.equal
.ClassLoader
abstract class.QueryRedirector
without implementing QueryRedirector
.mark
and reset
methods.VARRAYs
except internally they store their information in a separate table from their parent structure's table.Descriptor.setShouldOnlyRefreshCacheIfNewerVersion(boolean)
with an argument of true
: it configures a Descriptor
to only refresh the cache if the data received from the database by a query is newer than the data in the cache (as determined by the optimistic locking field) and as long as one of the following is true: the Descriptor
was configured by calling Descriptor.alwaysRefreshCache()
or Descriptor.alwaysRefreshCacheOnRemote()
, the query was configured by calling ObjectLevelReadQuery.refreshIdentityMapResult()
, or the query was a call to Session.refreshObject(java.lang.Object)
However, if a query hits the cache, data is not refreshed regardless of how this setting is configured.org.xml.sax.SAXParseException
class.org.xml.sax.SAXParseException
class, providing indirect access to its protocol via an interface.SDKAccessor
is a facile implementation of the Accessor
interface.SDKCall
augments the Call
interface to define a bit more behavior, as required by the SDKQueryMechanism
: When a query is executed, it is cloned; the call must be able to provide a clone of itself that corresponds to this cloned query.SDKCollectionMappingHelper
to interact with the assorted SDK collection mappings.SDKDescriptor
supplements the Descriptor
protocol with a number of defaults and helper methods that simplify the use of custom queries/calls (since every query in an SDKDescriptor
must be custom).SDKDirectCollectionMapping
consolidates the behavior of mappings that map collections of "native" data objects (e.g.SDKFieldValue
is a container for nested (and possibly repeating) elements that might occur within a database row.SDKLogin
does little more than parameterize Accessor
to be used by the Session
.SDKObjectCollectionMapping
is used to represent a relationship between a single source object and collection of target objects; where, on the data store, the source object has a collection of references (foreign keys) to the target objects.SDKPlatform
provides just a tiny bit of behavior: building the queries for using sequence numbers.SDKQueryMechanism
class implements the DatabaseQueryMechanism
protocol by redirecting all queries to a collection of calls that is provided to the mechanism when it is built.SchemaManager
for SDK developers.FieldTranslator
interface.java.sql.Connection
.shouldAlwaysRefreshCache
argument passed into this method is true
, this method configures a Descriptor
to always refresh the cache if data is received from the database by any query.shouldAlwaysRefreshCacheOnRemote
argument passed into this method is true
, this method configures a Descriptor
to always remotely refresh the cache if data is received from the database by any query in a RemoteSession
.shouldOnlyRefreshCacheIfNewerVersion
argument passed into this method is true
, this method configures a Descriptor
to only refresh the cache if the data received from the database by a query is newer than the data in the cache (as determined by the optimistic locking field) and as long as one of the following is true: the Descriptor
was configured by calling Descriptor.alwaysRefreshCache()
or Descriptor.alwaysRefreshCacheOnRemote()
, the query was configured by calling ObjectLevelReadQuery.refreshIdentityMapResult()
, or the query was a call to Session.refreshObject(java.lang.Object)
However, if a query hits the cache, data is not refreshed regardless of how this setting is configured.null
attribute in the example object either to objects with that attribute also set to null
or to any value other than null
.equal
.true
if the Descriptor
is configured to always refresh the cache if data is received from the database by any query.true
if the Descriptor
is configured to always remotely refresh the cache if data is received from the database by any query in a RemoteSession
.true
if the Descriptor
is configured to only refresh the cache if the data received from the database by a query is newer than the data in the cache (as determined by the optimistic locking field).null
attribute in the example object either to objects with that attribute also set to null
or to any value other than null
.#toString(PrintWriter)
, to allow subclasses to insert additional information.#toString(PrintWriter)
, to allow subclasses to insert additional information.#toString(PrintWriter)
, to allow subclasses to insert additional information.ConnectionPool
.ExternalConnectionPool
.ReadConnectionPool
.Accessor
in the XML context.XMLStreamPolicy
interface simply forwards any message to the accessor, which is assumed to be an XMLAccessor
.XMLCall
does not do much.XMLDescriptor
extends the SDKDescriptor
protocol with a number of defaults and helper methods that simplify the use of XML data store.XMLFileAccessor
is an implementation of the XMLAccessor
interface that uses the native O/S file system to store XML documents: The base directory is analogous to a relational database that contains a collection of related tables.XMLFileAccessor
to build the files that will be wrapped in XML streams.XMLFileLogin
holds the information required to log in to a file-based XML data store, using an XMLFileAccessor
.XMLStreamPolicy
interface simply wraps the supplied file (or files) in the appropriate stream (or enumeration of streams).XMLLogin
adds a little protocol to make it look like we are dealing with XML documents and elements instead of database rows and fields.XMLPlatform
implements various database platform behaviors in a way that is useful for an XML data store: Building the calls necessary for XML "sequence numbers".SchemaManager
to create XML stream sources and sequences for XML Projects.XMLStreamPolicy
interface simply returns the supplied stream (or streams).DatabaseRow
.XMLFileAccessor
class; supplanting subdirectories with ZIP files. i.e.XMLStreamPolicy
interface provides streams to XML documents stored in ZIP file archives.A B C D E F G H I J K L M N O P Q R S T U V W X _
|
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |