|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |