Uses of Class
org.objectweb.cjdbc.controller.virtualdatabase.ControllerResultSet

Packages that use ControllerResultSet
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.loadbalancer All C-JDBC load balancers are subpackage of this one which provides the load balancer interface and the core backend thread. 
org.objectweb.cjdbc.controller.loadbalancer.paralleldb ParallelDB load balancers to use with parallel databases. 
org.objectweb.cjdbc.controller.loadbalancer.raidb0 RAIDb-0 load balancers. 
org.objectweb.cjdbc.controller.loadbalancer.raidb1 RAIDb-1 (full replication) load balancers. 
org.objectweb.cjdbc.controller.loadbalancer.raidb2 RAIDb-2 (partial replication) load balancers. 
org.objectweb.cjdbc.controller.loadbalancer.singledb Load balancer for single backend systems. 
org.objectweb.cjdbc.controller.loadbalancer.tasks BackendWorkerThread tasks for distributed query execution. 
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.virtualdatabase Virtual database core code including connection handling. 
 

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

Methods in org.objectweb.cjdbc.controller.cache.result with parameters of type ControllerResultSet
abstract  void AbstractResultCache.addToCache(SelectRequest request, ControllerResultSet result)
          Adds an entry request/reply to the cache.
abstract  AbstractResultCacheEntry CacheBehavior.getCacheEntry(SelectRequest sqlQuery, ControllerResultSet result, AbstractResultCache cache)
          Builds a cache entry from a SelectRequest and a ControllerResultSet.
 boolean[] ResultCache.needInvalidate(ControllerResultSet result, UpdateRequest request)
          Do we need invalidation after an update request, given a ControllerResultSet.
 void ResultCache.addToCache(SelectRequest request, ControllerResultSet result)
          Adds an entry request/reply to the cache.
 

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

Fields in org.objectweb.cjdbc.controller.cache.result.entries declared as ControllerResultSet
protected  ControllerResultSet AbstractResultCacheEntry.result
           
 

Methods in org.objectweb.cjdbc.controller.cache.result.entries that return ControllerResultSet
 ControllerResultSet AbstractResultCacheEntry.getResult()
          Returns the ControllerResultSet of the cached select request
 

Methods in org.objectweb.cjdbc.controller.cache.result.entries with parameters of type ControllerResultSet
 void AbstractResultCacheEntry.setResult(ControllerResultSet result)
          Set a new ControllerResultSet of the cached select request (cache update).
 

Constructors in org.objectweb.cjdbc.controller.cache.result.entries with parameters of type ControllerResultSet
ResultCacheEntryEager(AbstractResultCache cache, SelectRequest request, ControllerResultSet result, long timeout)
          Create a new Eager Query Cache entry
AbstractResultCacheEntry(SelectRequest request, ControllerResultSet result)
          Creates a new CacheEntry instance.
ResultCacheEntryRelaxed(SelectRequest request, ControllerResultSet result, long timeout, boolean keepIfNotDirty)
          Create a new Relaxed Query Cache entry
 

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

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

Uses of ControllerResultSet in org.objectweb.cjdbc.controller.loadbalancer
 

Methods in org.objectweb.cjdbc.controller.loadbalancer that return ControllerResultSet
abstract  ControllerResultSet AbstractLoadBalancer.execReadRequest(SelectRequest request, MetadataCache metadataCache)
          Perform a read request.
abstract  ControllerResultSet AbstractLoadBalancer.execWriteRequestWithKeys(AbstractWriteRequest request, MetadataCache metadataCache)
          Perform a write request and return a ResultSet containing the auto generated keys.
abstract  ControllerResultSet AbstractLoadBalancer.execReadOnlyReadStoredProcedure(StoredProcedure proc, MetadataCache metadataCache)
          Call a read-only stored procedure that returns a ResultSet.
abstract  ControllerResultSet AbstractLoadBalancer.execReadStoredProcedure(StoredProcedure proc, MetadataCache metadataCache)
          Call a stored procedure that returns a ResultSet.
static ControllerResultSet AbstractLoadBalancer.executeSelectRequestOnBackend(SelectRequest request, DatabaseBackend backend, java.sql.Connection c, MetadataCache metadataCache)
          Execute a statement on a backend.
static ControllerResultSet AbstractLoadBalancer.executeUpdateRequestOnBackendWithKeys(AbstractWriteRequest request, DatabaseBackend backend, java.sql.Connection c, MetadataCache metadataCache)
          Execute an update prepared statement on a backend.
static ControllerResultSet AbstractLoadBalancer.executeReadStoredProcedureOnBackend(StoredProcedure proc, DatabaseBackend backend, java.sql.Connection c, MetadataCache metadataCache)
          Execute a read stored procedure on the given backend.
 

Uses of ControllerResultSet in org.objectweb.cjdbc.controller.loadbalancer.paralleldb
 

Methods in org.objectweb.cjdbc.controller.loadbalancer.paralleldb that return ControllerResultSet
 ControllerResultSet ParallelDB.execReadRequest(SelectRequest request, MetadataCache metadataCache)
           
 ControllerResultSet ParallelDB.execReadOnlyReadStoredProcedure(StoredProcedure proc, MetadataCache metadataCache)
           
 ControllerResultSet ParallelDB.execReadStoredProcedure(StoredProcedure proc, MetadataCache metadataCache)
           
 ControllerResultSet ParallelDB.execWriteRequestWithKeys(AbstractWriteRequest request, MetadataCache metadataCache)
           
private  ControllerResultSet ParallelDB.executeReadRequestOnBackend(SelectRequest request, DatabaseBackend backend, MetadataCache metadataCache)
          Execute a read request on the selected backend.
private  ControllerResultSet ParallelDB.executeReadStoredProcedureOnBackend(StoredProcedure proc, DatabaseBackend backend, MetadataCache metadataCache)
          Execute a stored procedure on the selected backend.
private  ControllerResultSet ParallelDB.executeWriteRequestWithKeysOnBackend(AbstractWriteRequest request, DatabaseBackend backend, MetadataCache metadataCache)
          Execute a write request on the selected backend and return the autogenerated keys.
 

Uses of ControllerResultSet in org.objectweb.cjdbc.controller.loadbalancer.raidb0
 

Methods in org.objectweb.cjdbc.controller.loadbalancer.raidb0 that return ControllerResultSet
 ControllerResultSet RAIDb0.execReadRequest(SelectRequest request, MetadataCache metadataCache)
          Performs a read request on the backend that has the needed tables to executes the request.
 ControllerResultSet RAIDb0.execWriteRequestWithKeys(AbstractWriteRequest request, MetadataCache metadataCache)
           
protected  ControllerResultSet RAIDb0.executeRequestOnBackend(SelectRequest request, DatabaseBackend backend, MetadataCache metadataCache)
          Execute a read request on the selected backend.
 ControllerResultSet RAIDb0.execReadOnlyReadStoredProcedure(StoredProcedure proc, MetadataCache metadataCache)
           
 ControllerResultSet RAIDb0.execReadStoredProcedure(StoredProcedure proc, MetadataCache metadataCache)
           
 

Uses of ControllerResultSet in org.objectweb.cjdbc.controller.loadbalancer.raidb1
 

Methods in org.objectweb.cjdbc.controller.loadbalancer.raidb1 that return ControllerResultSet
 ControllerResultSet RAIDb1_WRR.execReadRequest(SelectRequest request, MetadataCache metadataCache)
          Selects the backend using a weighted round-robin algorithm and executes the read request.
 ControllerResultSet RAIDb1_WRR.execReadOnlyReadStoredProcedure(StoredProcedure proc, MetadataCache metadataCache)
          Selects the backend using a least pending request first policy.
private  ControllerResultSet RAIDb1_WRR.executeWRR(AbstractRequest request, boolean isSelect, java.lang.String errorMsgPrefix, MetadataCache metadataCache)
          Common code to execute a SelectRequest or a StoredProcedure on a backend chosen using a weighted round-robin algorithm.
 ControllerResultSet RAIDb1ec_WRR.execReadRequest(SelectRequest request, MetadataCache metadataCache)
          Not implemented.
 ControllerResultSet RAIDb1ec_WRR.execReadOnlyReadStoredProcedure(StoredProcedure proc, MetadataCache metadataCache)
          Not implemented.
 ControllerResultSet RAIDb1_LPRF.execReadRequest(SelectRequest request, MetadataCache metadataCache)
          Selects the backend using a least pending request first policy.
 ControllerResultSet RAIDb1_LPRF.execReadOnlyReadStoredProcedure(StoredProcedure proc, MetadataCache metadataCache)
          Selects the backend using a least pending request first policy.
private  ControllerResultSet RAIDb1_LPRF.executeLPRF(AbstractRequest request, boolean isSelect, java.lang.String errorMsgPrefix, MetadataCache metadataCache)
          Common code to execute a SelectRequest or a StoredProcedure on a backend chosen using a LPRF algorithm.
 ControllerResultSet RAIDb1_RR.execReadRequest(SelectRequest request, MetadataCache metadataCache)
          Selects the backend using a simple round-robin algorithm and executes the read request.
 ControllerResultSet RAIDb1_RR.execReadOnlyReadStoredProcedure(StoredProcedure proc, MetadataCache metadataCache)
          Selects the backend using a simple round-robin algorithm and executes the read request.
private  ControllerResultSet RAIDb1_RR.executeRoundRobinRequest(AbstractRequest request, boolean isSelect, java.lang.String errorMsgPrefix, MetadataCache metadataCache)
          Common code to execute a SelectRequest or a StoredProcedure on a backend chosen using a round-robin algorithm.
abstract  ControllerResultSet RAIDb1.execReadRequest(SelectRequest request, MetadataCache metadataCache)
           
protected  ControllerResultSet RAIDb1.executeRequestOnBackend(SelectRequest request, DatabaseBackend backend, MetadataCache metadataCache)
          Execute a read request on the selected backend.
 ControllerResultSet RAIDb1.execWriteRequestWithKeys(AbstractWriteRequest request, MetadataCache metadataCache)
          Perform a write request and return the auto generated keys.
protected  ControllerResultSet RAIDb1.executeStoredProcedureOnBackend(StoredProcedure proc, DatabaseBackend backend, MetadataCache metadataCache)
          Execute a stored procedure on the selected backend.
 ControllerResultSet RAIDb1.execReadStoredProcedure(StoredProcedure proc, MetadataCache metadataCache)
           
 ControllerResultSet RAIDb1ec_RR.execReadRequest(SelectRequest request, MetadataCache metadataCache)
          Not implemented.
 ControllerResultSet RAIDb1ec_RR.execReadOnlyReadStoredProcedure(StoredProcedure proc, MetadataCache metadataCache)
          Not implemented.
 

Uses of ControllerResultSet in org.objectweb.cjdbc.controller.loadbalancer.raidb2
 

Methods in org.objectweb.cjdbc.controller.loadbalancer.raidb2 that return ControllerResultSet
 ControllerResultSet RAIDb2_RR.execReadRequest(SelectRequest request, MetadataCache metadataCache)
          Chooses the node to execute the request using a round-robin algorithm.
 ControllerResultSet RAIDb2_RR.execReadOnlyReadStoredProcedure(StoredProcedure proc, MetadataCache metadataCache)
          Chooses the node to execute the stored procedure using a round-robin algorithm.
 ControllerResultSet RAIDb2.execWriteRequestWithKeys(AbstractWriteRequest request, MetadataCache metadataCache)
          Perform a write request and return the auto generated keys.
abstract  ControllerResultSet RAIDb2.execReadRequest(SelectRequest request, MetadataCache metadataCache)
          Implementation specific load balanced read execution.
protected  ControllerResultSet RAIDb2.executeRequestOnBackend(SelectRequest request, DatabaseBackend backend, MetadataCache metadataCache)
          Execute a read request on the selected backend.
protected  ControllerResultSet RAIDb2.executeStoredProcedureOnBackend(StoredProcedure proc, DatabaseBackend backend, MetadataCache metadataCache)
          Execute a stored procedure on the selected backend.
 ControllerResultSet RAIDb2.execReadStoredProcedure(StoredProcedure proc, MetadataCache metadataCache)
           
 ControllerResultSet RAIDb2_LPRF.execReadRequest(SelectRequest request, MetadataCache metadataCache)
          Chooses the node to execute the request using a round-robin algorithm.
 ControllerResultSet RAIDb2_LPRF.execReadOnlyReadStoredProcedure(StoredProcedure proc, MetadataCache metadataCache)
          Chooses the node to execute the stored procedure using a LPRF algorithm.
 ControllerResultSet RAIDb2ec_RR.execReadRequest(SelectRequest request, MetadataCache metadataCache)
          Performs a read request.
 ControllerResultSet RAIDb2ec_RR.execReadOnlyReadStoredProcedure(StoredProcedure proc, MetadataCache metadataCache)
          Not implemented.
 ControllerResultSet RAIDb2ec_WRR.execReadRequest(SelectRequest request, MetadataCache metadataCache)
          Performs a read request.
 ControllerResultSet RAIDb2ec_WRR.execReadOnlyReadStoredProcedure(StoredProcedure proc, MetadataCache metadataCache)
          Not implemented.
 ControllerResultSet RAIDb2_WRR.execReadRequest(SelectRequest request, MetadataCache metadataCache)
          Performs a read request.
 ControllerResultSet RAIDb2_WRR.execReadOnlyReadStoredProcedure(StoredProcedure proc, MetadataCache metadataCache)
          Chooses the node to execute the stored procedure using a round-robin algorithm.
 

Uses of ControllerResultSet in org.objectweb.cjdbc.controller.loadbalancer.singledb
 

Methods in org.objectweb.cjdbc.controller.loadbalancer.singledb that return ControllerResultSet
 ControllerResultSet SingleDB.execReadRequest(SelectRequest request, MetadataCache metadataCache)
          Performs a read request.
 ControllerResultSet SingleDB.execWriteRequestWithKeys(AbstractWriteRequest request, MetadataCache metadataCache)
           
 ControllerResultSet SingleDB.execReadOnlyReadStoredProcedure(StoredProcedure proc, MetadataCache metadataCache)
           
 ControllerResultSet SingleDB.execReadStoredProcedure(StoredProcedure proc, MetadataCache metadataCache)
           
 

Uses of ControllerResultSet in org.objectweb.cjdbc.controller.loadbalancer.tasks
 

Fields in org.objectweb.cjdbc.controller.loadbalancer.tasks declared as ControllerResultSet
private  ControllerResultSet SelectRequestTask.result
           
private  ControllerResultSet ReadStoredProcedureTask.result
           
private  ControllerResultSet WriteRequestWithKeysTask.result
           
 

Methods in org.objectweb.cjdbc.controller.loadbalancer.tasks that return ControllerResultSet
 ControllerResultSet SelectRequestTask.getResult()
          Returns the result.
 ControllerResultSet ReadStoredProcedureTask.getResult()
          Returns the result.
 ControllerResultSet WriteRequestWithKeysTask.getResult()
          Returns the auto generated keys.
 

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

Methods in org.objectweb.cjdbc.controller.requestmanager that return ControllerResultSet
 ControllerResultSet RequestManager.execReadRequest(SelectRequest request)
          Perform a read request and return the reply.
 ControllerResultSet RequestManager.execWriteRequestWithKeys(AbstractWriteRequest request)
          Perform a write request and return the auto generated keys.
 ControllerResultSet RequestManager.loadBalanceExecWriteRequestWithKeys(AbstractWriteRequest request)
          Send the given query to the load balancer.
 ControllerResultSet RequestManager.execReadStoredProcedure(StoredProcedure proc)
          Call a stored procedure that returns a ResultSet.
 ControllerResultSet RequestManager.loadBalanceReadStoredProcedure(StoredProcedure proc)
          Execute a read stored procedure on the load balancer.
 

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

Methods in org.objectweb.cjdbc.controller.requestmanager.distributed that return ControllerResultSet
 ControllerResultSet RAIDb2DistributedRequestManager.execRemoteReadRequest(SelectRequest request)
           
 ControllerResultSet RAIDb2DistributedRequestManager.execDistributedWriteRequestWithKeys(AbstractWriteRequest request)
           
 ControllerResultSet RAIDb2DistributedRequestManager.execDistributedReadStoredProcedure(StoredProcedure proc)
           
 ControllerResultSet DistributedRequestManager.execReadRequest(SelectRequest request)
           
abstract  ControllerResultSet DistributedRequestManager.execRemoteReadRequest(SelectRequest request)
          Execute a read request on some remote controller - one in the group.
 ControllerResultSet DistributedRequestManager.execWriteRequestWithKeys(AbstractWriteRequest request)
           
 ControllerResultSet DistributedRequestManager.execReadStoredProcedure(StoredProcedure proc)
           
abstract  ControllerResultSet DistributedRequestManager.execDistributedWriteRequestWithKeys(AbstractWriteRequest request)
          Distributed implementation of a write request execution that returns auto-generated keys.
abstract  ControllerResultSet DistributedRequestManager.execDistributedReadStoredProcedure(StoredProcedure proc)
          Distributed implementation of a read stored procedure execution.
 ControllerResultSet DistributedRequestManager.execReadStoredProcedureLocally(StoredProcedure proc)
          Once the request has been dispatched, it can be executed using the code from RequestManager
 ControllerResultSet DistributedRequestManager.execLocalReadRequest(SelectRequest request)
          Performs a local read operation, as opposed to execReadRequest() which attempts to use distributed reads when there is NoMoreBackendException.
 ControllerResultSet RAIDb1DistributedRequestManager.execRemoteReadRequest(SelectRequest request)
           
 ControllerResultSet RAIDb1DistributedRequestManager.execDistributedWriteRequestWithKeys(AbstractWriteRequest request)
           
 ControllerResultSet RAIDb1DistributedRequestManager.execDistributedReadStoredProcedure(StoredProcedure proc)
           
 

Uses of ControllerResultSet in org.objectweb.cjdbc.controller.virtualdatabase
 

Methods in org.objectweb.cjdbc.controller.virtualdatabase that return ControllerResultSet
 ControllerResultSet VirtualDatabase.execReadRequest(SelectRequest request)
          Performs a read request and returns the reply.
 ControllerResultSet VirtualDatabase.execWriteRequestWithKeys(AbstractWriteRequest request)
          Performs a write request and returns the auto generated keys.
 ControllerResultSet VirtualDatabase.execReadStoredProcedure(StoredProcedure proc)
          Call a stored procedure that returns a ResultSet.
 

Methods in org.objectweb.cjdbc.controller.virtualdatabase with parameters of type ControllerResultSet
private  void VirtualDatabaseWorkerThread.putStreamingReferences(ControllerResultSet crs, DriverResultSet drs)
          Keep a reference to both ResultSets, but garbage collect data already sent.
 



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