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