Uses of Class
org.objectweb.cjdbc.sql.SelectRequest

Packages that use SelectRequest
org.objectweb.cjdbc.controller.cache Query cache implementations. 
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.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.scheduler All C-JDBC schedulers are subpackage of this one which provides the scheduler interface in the AbstractScheduler class. 
org.objectweb.cjdbc.controller.scheduler.raidb0 RAIDb-0 schedulers. 
org.objectweb.cjdbc.controller.scheduler.raidb1 RAIDb-1 (full replication) schedulers. 
org.objectweb.cjdbc.controller.scheduler.raidb2 RAIDb-2 (partial replication) schedulers. 
org.objectweb.cjdbc.controller.scheduler.singledb Schedulers for single backend system. 
org.objectweb.cjdbc.controller.virtualdatabase Virtual database core code including connection handling. 
org.objectweb.cjdbc.driver C-JDBC driver core. 
 

Uses of SelectRequest in org.objectweb.cjdbc.controller.cache
 

Fields in org.objectweb.cjdbc.controller.cache declared as SelectRequest
private  SelectRequest QueryCacheEntry.request
           
 

Methods in org.objectweb.cjdbc.controller.cache that return SelectRequest
 SelectRequest QueryCacheEntry.getRequest()
          Returns the SELECT request of this cache entry.
 

Methods in org.objectweb.cjdbc.controller.cache with parameters of type SelectRequest
 void QueryCacheDB.addToCache(SelectRequest request, java.sql.ResultSet result)
          Adds an entry request/reply to the cache.
 QueryCacheEntry QueryCacheDB.getFromCache(SelectRequest sqlQuery, boolean addToPendingQueries)
          Gets the result to the given request from the cache.
 void QueryCacheDB.removeFromCache(SelectRequest request)
          Removes an entry from the cache (both request and reply are dropped).
 void QueryCache.addToCache(SelectRequest request, java.sql.ResultSet result)
          Adds an entry request/reply to the cache.
 QueryCacheEntry QueryCache.getFromCache(SelectRequest request, boolean addToPendingQueries)
          Gets the result to the given request from the cache.
 void QueryCache.removeFromCache(SelectRequest request)
          Removes an entry from the cache (both request and reply are dropped).
abstract  void AbstractRequestCache.addToCache(SelectRequest request, java.sql.ResultSet result)
          Adds an entry request/reply to the cache.
abstract  QueryCacheEntry AbstractRequestCache.getFromCache(SelectRequest request, boolean addToPendingQueries)
          Gets the result to the given request from the cache.
abstract  void AbstractRequestCache.removeFromCache(SelectRequest request)
          Removes an entry from the cache (both request and reply are dropped).
 

Constructors in org.objectweb.cjdbc.controller.cache with parameters of type SelectRequest
QueryCacheEntry(SelectRequest request, java.sql.ResultSet result)
          Creates a new CacheEntry instance.
 

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

Methods in org.objectweb.cjdbc.controller.loadbalancer with parameters of type SelectRequest
abstract  java.sql.ResultSet AbstractLoadBalancer.execReadRequest(SelectRequest request)
          Perform a read request.
 

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

Methods in org.objectweb.cjdbc.controller.loadbalancer.raidb0 with parameters of type SelectRequest
 java.sql.ResultSet RAIDb0.execReadRequest(SelectRequest request)
          Performs a read request on the backend that has the needed tables to executes the request.
 

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

Methods in org.objectweb.cjdbc.controller.loadbalancer.raidb1 with parameters of type SelectRequest
 java.sql.ResultSet RAIDb1_RR.execReadRequest(SelectRequest request)
          Selects the backend using a simple round-robin algorithm and executes the read request.
 java.sql.ResultSet RAIDb1ec_WRR.execReadRequest(SelectRequest request)
          Not implemented.
 java.sql.ResultSet RAIDb1_LPRF.execReadRequest(SelectRequest request)
          Selects the backend using a simple round-robin algorithm and executes the read request.
 java.sql.ResultSet RAIDb1ec_RR.execReadRequest(SelectRequest request)
          Not implemented.
abstract  java.sql.ResultSet RAIDb1.execReadRequest(SelectRequest request)
           
protected  java.sql.ResultSet RAIDb1.executeRequest(SelectRequest request, DatabaseBackend backend)
          Execute a read request on the selected backend.
 java.sql.ResultSet RAIDb1_WRR.execReadRequest(SelectRequest request)
          Selects the backend using a weighted round-robin algorithm and executes the read request.
 

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

Methods in org.objectweb.cjdbc.controller.loadbalancer.raidb2 with parameters of type SelectRequest
 java.sql.ResultSet RAIDb2ec_WRR.execReadRequest(SelectRequest request)
          Performs a read request.
 java.sql.ResultSet RAIDb2_RR.execReadRequest(SelectRequest request)
          Chooses the node to execute the request using a round-robin algorithm.
 java.sql.ResultSet RAIDb2_LPRF.execReadRequest(SelectRequest request)
          Chooses the node to execute the request using a round-robin algorithm.
 java.sql.ResultSet RAIDb2_WRR.execReadRequest(SelectRequest request)
          Performs a read request.
abstract  java.sql.ResultSet RAIDb2.execReadRequest(SelectRequest request)
          Implementation specific load balanced read execution.
protected  java.sql.ResultSet RAIDb2.executeRequest(SelectRequest request, DatabaseBackend backend)
          Execute a read request on the selected backend.
 java.sql.ResultSet RAIDb2ec_RR.execReadRequest(SelectRequest request)
          Performs a read request.
 

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

Methods in org.objectweb.cjdbc.controller.loadbalancer.singledb with parameters of type SelectRequest
 java.sql.ResultSet SingleDB.execReadRequest(SelectRequest request)
          Performs a read request.
 

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

Fields in org.objectweb.cjdbc.controller.loadbalancer.tasks declared as SelectRequest
private  SelectRequest SelectRequestTask.request
           
 

Constructors in org.objectweb.cjdbc.controller.loadbalancer.tasks with parameters of type SelectRequest
SelectRequestTask(int nbToComplete, int totalNb, SelectRequest request)
          Creates a new WriteRequestTask instance.
 

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

Methods in org.objectweb.cjdbc.controller.requestmanager with parameters of type SelectRequest
 java.sql.ResultSet RequestManager.execReadRequest(SelectRequest request)
          Perform a read request and return the reply.
 

Uses of SelectRequest in org.objectweb.cjdbc.controller.scheduler
 

Methods in org.objectweb.cjdbc.controller.scheduler with parameters of type SelectRequest
 void AbstractScheduler.scheduleReadRequest(SelectRequest request, boolean queryCacheEnabled)
          Schedules a read request.
abstract  void AbstractScheduler.scheduleReadRequest(SelectRequest request)
          Schedule a read request (implementation specific).
abstract  void AbstractScheduler.readCompleted(SelectRequest request)
          Notify the completion of a read statement.
 

Uses of SelectRequest in org.objectweb.cjdbc.controller.scheduler.raidb0
 

Methods in org.objectweb.cjdbc.controller.scheduler.raidb0 with parameters of type SelectRequest
 void RAIDb0PessimisticTransactionLevelScheduler.scheduleReadRequest(SelectRequest request)
          Additionally to scheduling the request, this method replaces the SQL Date macros such as now() with the current date.
 void RAIDb0PessimisticTransactionLevelScheduler.readCompleted(SelectRequest request)
           
 void RAIDb0QueryLevelScheduler.scheduleReadRequest(SelectRequest request)
           
 void RAIDb0QueryLevelScheduler.readCompleted(SelectRequest request)
           
 

Uses of SelectRequest in org.objectweb.cjdbc.controller.scheduler.raidb1
 

Methods in org.objectweb.cjdbc.controller.scheduler.raidb1 with parameters of type SelectRequest
 void RAIDb1QueryLevelScheduler.scheduleReadRequest(SelectRequest request)
          Additionally to scheduling the request, this method replaces the SQL Date macros such as now() with the current date.
 void RAIDb1QueryLevelScheduler.readCompleted(SelectRequest request)
           
 void RAIDb1PessimisticTransactionLevelScheduler.scheduleReadRequest(SelectRequest request)
          Additionally to scheduling the request, this method replaces the SQL Date macros such as now() with the current date.
 void RAIDb1PessimisticTransactionLevelScheduler.readCompleted(SelectRequest request)
           
 void RAIDb1OptimisticTransactionLevelScheduler.scheduleReadRequest(SelectRequest request)
          Additionally to scheduling the request, this method replaces the SQL Date macros such as now() with the current date.
 void RAIDb1OptimisticTransactionLevelScheduler.readCompleted(SelectRequest request)
           
 void RAIDb1OptimisticQueryLevelScheduler.scheduleReadRequest(SelectRequest request)
          Additionally to scheduling the request, this method replaces the SQL Date macros such as now() with the current date.
 void RAIDb1OptimisticQueryLevelScheduler.readCompleted(SelectRequest request)
           
 

Uses of SelectRequest in org.objectweb.cjdbc.controller.scheduler.raidb2
 

Methods in org.objectweb.cjdbc.controller.scheduler.raidb2 with parameters of type SelectRequest
 void RAIDb2QueryLevelScheduler.scheduleReadRequest(SelectRequest request)
          Additionally to scheduling the request, this method replaces the SQL Date macros such as now() with the current date.
 void RAIDb2QueryLevelScheduler.readCompleted(SelectRequest request)
           
 void RAIDb2PessimisticTransactionLevelScheduler.scheduleReadRequest(SelectRequest request)
          Additionally to scheduling the request, this method replaces the SQL Date macros such as now() with the current date.
 void RAIDb2PessimisticTransactionLevelScheduler.readCompleted(SelectRequest request)
           
 

Uses of SelectRequest in org.objectweb.cjdbc.controller.scheduler.singledb
 

Methods in org.objectweb.cjdbc.controller.scheduler.singledb with parameters of type SelectRequest
 void SingleDBQueryLevelScheduler.scheduleReadRequest(SelectRequest request)
           
 void SingleDBQueryLevelScheduler.readCompleted(SelectRequest request)
           
 void SingleDBPessimisticTransactionLevelScheduler.scheduleReadRequest(SelectRequest request)
          Additionally to scheduling the request, this method replaces the SQL Date macros such as now() with the current date.
 void SingleDBPessimisticTransactionLevelScheduler.readCompleted(SelectRequest request)
           
 

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

Methods in org.objectweb.cjdbc.controller.virtualdatabase with parameters of type SelectRequest
 java.sql.ResultSet VirtualDatabase.execReadRequest(SelectRequest request)
          Performs a read request and returns the reply.
 

Uses of SelectRequest in org.objectweb.cjdbc.driver
 

Methods in org.objectweb.cjdbc.driver with parameters of type SelectRequest
protected  java.sql.ResultSet Connection.execReadRequest(SelectRequest request)
          Performs a read request and return the reply.
 



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