Uses of Class
org.objectweb.cjdbc.controller.cache.result.AbstractResultCache

Packages that use AbstractResultCache
org.objectweb.cjdbc.controller.cache.result ResultCache is an implementation of the AbstractResultCache.  
org.objectweb.cjdbc.controller.cache.result.entries Query cache entries implementations. 
org.objectweb.cjdbc.controller.cache.result.rules Rules to apply to the parsed request for the cache.  
org.objectweb.cjdbc.controller.requestmanager Request Manager core including the request parsing cache. 
org.objectweb.cjdbc.controller.requestmanager.distributed Distributed implementation of the request manager.  
org.objectweb.cjdbc.controller.xml XML configuration files parsing 
 

Uses of AbstractResultCache in org.objectweb.cjdbc.controller.cache.result
 

Subclasses of AbstractResultCache in org.objectweb.cjdbc.controller.cache.result
 class ResultCache
          This is a query cache implementation with tunable granularity.
 class ResultCacheColumn
          This is a query cache implementation with a column granularity: COLUMN: column granularity, entries in the cache are invalidated based on column dependencies
 class ResultCacheColumnUnique
          This is a query cache implementation with a column unique granularity: COLUMN_UNIQUE: same as COLUMN except that UNIQUE queries that selects a single row based on a key are invalidated only when needed.
 class ResultCacheDatabase
          This is a query cache implementation with a database granularity: DATABASE: the cache is flushed each time the database is updated (every INSERT, UPDATE, DELETE, ... statement).
 class ResultCacheTable
          This is a query cache implementation with a table granularity: TABLE: table granularity, entries in the cache are invalidated based on table dependencies.
 

Methods in org.objectweb.cjdbc.controller.cache.result that return AbstractResultCache
static AbstractResultCache ResultCacheFactory.getCacheInstance(int granularityValue, int maxEntries, int pendingTimeout)
          Get an instance of the current cache implementation
 

Methods in org.objectweb.cjdbc.controller.cache.result with parameters of type AbstractResultCache
abstract  CacheEntry CacheBehavior.getCacheEntry(SelectRequest sqlQuery, ControllerResultSet result, AbstractResultCache cache)
          Builds a cache entry from a SelectRequest and a ControllerResultSet.
 

Uses of AbstractResultCache in org.objectweb.cjdbc.controller.cache.result.entries
 

Fields in org.objectweb.cjdbc.controller.cache.result.entries declared as AbstractResultCache
private  AbstractResultCache ResultCacheEntryEager.cache
           
 

Constructors in org.objectweb.cjdbc.controller.cache.result.entries with parameters of type AbstractResultCache
ResultCacheEntryEager(AbstractResultCache cache, SelectRequest request, ControllerResultSet result, long timeout)
          Create a new Eager Query Cache entry
 

Uses of AbstractResultCache in org.objectweb.cjdbc.controller.cache.result.rules
 

Methods in org.objectweb.cjdbc.controller.cache.result.rules with parameters of type AbstractResultCache
 CacheEntry RelaxedCaching.getCacheEntry(SelectRequest sqlQuery, ControllerResultSet result, AbstractResultCache cache)
           
 CacheEntry NoCaching.getCacheEntry(SelectRequest sqlQuery, ControllerResultSet result, AbstractResultCache cache)
           
 CacheEntry EagerCaching.getCacheEntry(SelectRequest sqlQuery, ControllerResultSet result, AbstractResultCache cache)
           
 

Uses of AbstractResultCache in org.objectweb.cjdbc.controller.requestmanager
 

Fields in org.objectweb.cjdbc.controller.requestmanager declared as AbstractResultCache
protected  AbstractResultCache RequestManager.resultCache
          An optional request cache to cache responses to SQL requests
 

Methods in org.objectweb.cjdbc.controller.requestmanager that return AbstractResultCache
 AbstractResultCache RequestManager.getResultCache()
          Get the result cache (if any) used in this Request Manager.
 

Methods in org.objectweb.cjdbc.controller.requestmanager with parameters of type AbstractResultCache
 void RequestManager.setResultCache(AbstractResultCache cache)
          Set the Request Cache to use in this Request Controller.
 

Constructors in org.objectweb.cjdbc.controller.requestmanager with parameters of type AbstractResultCache
RequestManager(VirtualDatabase vdb, AbstractScheduler scheduler, AbstractResultCache cache, AbstractLoadBalancer loadBalancer, AbstractRecoveryLog recoveryLog, long beginTimeout, long commitTimeout, long rollbackTimeout)
          Creates a new RequestManager instance.
 

Uses of AbstractResultCache in org.objectweb.cjdbc.controller.requestmanager.distributed
 

Constructors in org.objectweb.cjdbc.controller.requestmanager.distributed with parameters of type AbstractResultCache
RAIDb2DistributedRequestManager(DistributedVirtualDatabase vdb, AbstractScheduler scheduler, AbstractResultCache cache, AbstractLoadBalancer loadBalancer, AbstractRecoveryLog recoveryLog, long beginTimeout, long commitTimeout, long rollbackTimeout)
          Creates a new RAIDb2DistributedRequestManager instance
DistributedRequestManager(DistributedVirtualDatabase vdb, AbstractScheduler scheduler, AbstractResultCache cache, AbstractLoadBalancer loadBalancer, AbstractRecoveryLog recoveryLog, long beginTimeout, long commitTimeout, long rollbackTimeout)
          Builds a new DistributedRequestManager instance without cache.
RAIDb1DistributedRequestManager(DistributedVirtualDatabase vdb, AbstractScheduler scheduler, AbstractResultCache cache, AbstractLoadBalancer loadBalancer, AbstractRecoveryLog recoveryLog, long beginTimeout, long commitTimeout, long rollbackTimeout)
          Creates a new RAIDb1DistributedRequestManager instance
 

Uses of AbstractResultCache in org.objectweb.cjdbc.controller.xml
 

Fields in org.objectweb.cjdbc.controller.xml declared as AbstractResultCache
private  AbstractResultCache DatabasesParser.currentResultCache
           
 



Copyright © 2002, 2005 - ObjectWeb Consortium - All Rights Reserved.