|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use StoredProcedure | |
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.recoverylog | Recovery Log core. |
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.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.controller.virtualdatabase.protocol | Differemt group messages for the distributed version of the virtual database. |
org.objectweb.cjdbc.driver | C-JDBC driver core. |
Uses of StoredProcedure in org.objectweb.cjdbc.controller.loadbalancer |
Methods in org.objectweb.cjdbc.controller.loadbalancer with parameters of type StoredProcedure | |
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. |
abstract int |
AbstractLoadBalancer.execWriteStoredProcedure(StoredProcedure proc)
Call a stored procedure that performs an update. |
static ControllerResultSet |
AbstractLoadBalancer.executeReadStoredProcedureOnBackend(StoredProcedure proc,
DatabaseBackend backend,
java.sql.Connection c,
MetadataCache metadataCache)
Execute a read stored procedure on the given backend. |
static int |
AbstractLoadBalancer.executeWriteStoredProcedureOnBackend(StoredProcedure proc,
DatabaseBackend backend,
java.sql.Connection c)
Execute a write stored procedure on the given backend. |
Uses of StoredProcedure in org.objectweb.cjdbc.controller.loadbalancer.paralleldb |
Methods in org.objectweb.cjdbc.controller.loadbalancer.paralleldb with parameters of type StoredProcedure | |
ControllerResultSet |
ParallelDB.execReadOnlyReadStoredProcedure(StoredProcedure proc,
MetadataCache metadataCache)
|
ControllerResultSet |
ParallelDB.execReadStoredProcedure(StoredProcedure proc,
MetadataCache metadataCache)
|
int |
ParallelDB.execWriteStoredProcedure(StoredProcedure proc)
|
private ControllerResultSet |
ParallelDB.executeReadStoredProcedureOnBackend(StoredProcedure proc,
DatabaseBackend backend,
MetadataCache metadataCache)
Execute a stored procedure on the selected backend. |
private int |
ParallelDB.executeWriteStoredProcedureOnBackend(StoredProcedure proc,
DatabaseBackend backend)
Execute a stored procedure on the selected backend. |
Uses of StoredProcedure in org.objectweb.cjdbc.controller.loadbalancer.raidb0 |
Methods in org.objectweb.cjdbc.controller.loadbalancer.raidb0 with parameters of type StoredProcedure | |
ControllerResultSet |
RAIDb0.execReadOnlyReadStoredProcedure(StoredProcedure proc,
MetadataCache metadataCache)
|
ControllerResultSet |
RAIDb0.execReadStoredProcedure(StoredProcedure proc,
MetadataCache metadataCache)
|
int |
RAIDb0.execWriteStoredProcedure(StoredProcedure proc)
|
Uses of StoredProcedure in org.objectweb.cjdbc.controller.loadbalancer.raidb1 |
Methods in org.objectweb.cjdbc.controller.loadbalancer.raidb1 with parameters of type StoredProcedure | |
ControllerResultSet |
RAIDb1_WRR.execReadOnlyReadStoredProcedure(StoredProcedure proc,
MetadataCache metadataCache)
Selects the backend using a least pending request first policy. |
ControllerResultSet |
RAIDb1ec_WRR.execReadOnlyReadStoredProcedure(StoredProcedure proc,
MetadataCache metadataCache)
Not implemented. |
ControllerResultSet |
RAIDb1_LPRF.execReadOnlyReadStoredProcedure(StoredProcedure proc,
MetadataCache metadataCache)
Selects the backend using a least pending request first policy. |
ControllerResultSet |
RAIDb1_RR.execReadOnlyReadStoredProcedure(StoredProcedure proc,
MetadataCache metadataCache)
Selects the backend using a simple round-robin algorithm and executes the read request. |
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)
|
int |
RAIDb1.execWriteStoredProcedure(StoredProcedure proc)
|
private AbstractTask |
RAIDb1.callStoredProcedure(StoredProcedure proc,
boolean isRead,
MetadataCache metadataCache)
Post the stored procedure call in the threads task list. |
ControllerResultSet |
RAIDb1ec_RR.execReadOnlyReadStoredProcedure(StoredProcedure proc,
MetadataCache metadataCache)
Not implemented. |
Uses of StoredProcedure in org.objectweb.cjdbc.controller.loadbalancer.raidb2 |
Methods in org.objectweb.cjdbc.controller.loadbalancer.raidb2 with parameters of type StoredProcedure | |
ControllerResultSet |
RAIDb2_RR.execReadOnlyReadStoredProcedure(StoredProcedure proc,
MetadataCache metadataCache)
Chooses the node to execute the stored procedure using a round-robin algorithm. |
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)
|
int |
RAIDb2.execWriteStoredProcedure(StoredProcedure proc)
|
private AbstractTask |
RAIDb2.callStoredProcedure(StoredProcedure proc,
boolean isRead,
MetadataCache metadataCache)
Post the stored procedure call in the threads task list. |
ControllerResultSet |
RAIDb2_LPRF.execReadOnlyReadStoredProcedure(StoredProcedure proc,
MetadataCache metadataCache)
Chooses the node to execute the stored procedure using a LPRF algorithm. |
ControllerResultSet |
RAIDb2ec_RR.execReadOnlyReadStoredProcedure(StoredProcedure proc,
MetadataCache metadataCache)
Not implemented. |
ControllerResultSet |
RAIDb2ec_WRR.execReadOnlyReadStoredProcedure(StoredProcedure proc,
MetadataCache metadataCache)
Not implemented. |
ControllerResultSet |
RAIDb2_WRR.execReadOnlyReadStoredProcedure(StoredProcedure proc,
MetadataCache metadataCache)
Chooses the node to execute the stored procedure using a round-robin algorithm. |
Uses of StoredProcedure in org.objectweb.cjdbc.controller.loadbalancer.singledb |
Methods in org.objectweb.cjdbc.controller.loadbalancer.singledb with parameters of type StoredProcedure | |
ControllerResultSet |
SingleDB.execReadOnlyReadStoredProcedure(StoredProcedure proc,
MetadataCache metadataCache)
|
ControllerResultSet |
SingleDB.execReadStoredProcedure(StoredProcedure proc,
MetadataCache metadataCache)
|
int |
SingleDB.execWriteStoredProcedure(StoredProcedure proc)
|
Uses of StoredProcedure in org.objectweb.cjdbc.controller.loadbalancer.tasks |
Fields in org.objectweb.cjdbc.controller.loadbalancer.tasks declared as StoredProcedure | |
private StoredProcedure |
WriteStoredProcedureTask.proc
|
private StoredProcedure |
ReadStoredProcedureTask.proc
|
Constructors in org.objectweb.cjdbc.controller.loadbalancer.tasks with parameters of type StoredProcedure | |
WriteStoredProcedureTask(int nbToComplete,
int totalNb,
StoredProcedure proc)
Creates a new WriteStoredProcedureTask . |
|
ReadStoredProcedureTask(int nbToComplete,
int totalNb,
StoredProcedure proc,
MetadataCache metadataCache)
Creates a new ReadStoredProcedureTask . |
Uses of StoredProcedure in org.objectweb.cjdbc.controller.recoverylog |
Methods in org.objectweb.cjdbc.controller.recoverylog with parameters of type StoredProcedure | |
long |
RecoveryLog.logRequest(StoredProcedure proc,
boolean isRead)
Log a call to a stored procedure. |
void |
RecoveryLog.unlogRequest(StoredProcedure proc)
Remove a stored procedure from the recovery log. |
Uses of StoredProcedure in org.objectweb.cjdbc.controller.requestmanager |
Methods in org.objectweb.cjdbc.controller.requestmanager with parameters of type StoredProcedure | |
ControllerResultSet |
RequestManager.execReadStoredProcedure(StoredProcedure proc)
Call a stored procedure that returns a ResultSet. |
int |
RequestManager.execWriteStoredProcedure(StoredProcedure proc)
Call a stored procedure that performs an update. |
void |
RequestManager.scheduleStoredProcedure(StoredProcedure proc)
This method does some sanity check on the given stored procedure and then tries to schedule it. |
ControllerResultSet |
RequestManager.loadBalanceReadStoredProcedure(StoredProcedure proc)
Execute a read stored procedure on the load balancer. |
int |
RequestManager.loadBalanceWriteStoredProcedure(StoredProcedure proc)
Execute a write stored procedure on the load balancer. |
void |
RequestManager.flushCacheAndLogStoredProcedure(StoredProcedure proc,
boolean isRead)
Flush the cache and log the stored procedure execution in the recovery log. |
Uses of StoredProcedure in org.objectweb.cjdbc.controller.requestmanager.distributed |
Methods in org.objectweb.cjdbc.controller.requestmanager.distributed with parameters of type StoredProcedure | |
ControllerResultSet |
RAIDb2DistributedRequestManager.execDistributedReadStoredProcedure(StoredProcedure proc)
|
int |
RAIDb2DistributedRequestManager.execDistributedWriteStoredProcedure(StoredProcedure proc)
|
void |
DistributedRequestManager.removeFailedStoredProcedureFromRecoveryLog(StoredProcedure proc)
Remove a stored procedure call that was logged because no backend was available locally to execute it but that finally ended up in failing at all other controllers. |
ControllerResultSet |
DistributedRequestManager.execReadStoredProcedure(StoredProcedure proc)
|
int |
DistributedRequestManager.execWriteStoredProcedure(StoredProcedure proc)
|
abstract ControllerResultSet |
DistributedRequestManager.execDistributedReadStoredProcedure(StoredProcedure proc)
Distributed implementation of a read stored procedure execution. |
abstract int |
DistributedRequestManager.execDistributedWriteStoredProcedure(StoredProcedure proc)
Distributed implementation of a write stored procedure execution. |
ControllerResultSet |
DistributedRequestManager.execReadStoredProcedureLocally(StoredProcedure proc)
Once the request has been dispatched, it can be executed using the code from RequestManager |
int |
DistributedRequestManager.execDistributedWriteStoredProcedureLocally(StoredProcedure proc)
Once the request has been dispatched, it can be executed using the code from RequestManager |
ControllerResultSet |
RAIDb1DistributedRequestManager.execDistributedReadStoredProcedure(StoredProcedure proc)
|
int |
RAIDb1DistributedRequestManager.execDistributedWriteStoredProcedure(StoredProcedure proc)
|
Uses of StoredProcedure in org.objectweb.cjdbc.controller.scheduler |
Methods in org.objectweb.cjdbc.controller.scheduler with parameters of type StoredProcedure | |
void |
AbstractScheduler.scheduleStoredProcedure(StoredProcedure proc)
Schedule a write request. |
abstract void |
AbstractScheduler.scheduleNonSuspendedStoredProcedure(StoredProcedure proc)
Schedule a write request (implementation specific). |
void |
AbstractScheduler.storedProcedureCompleted(StoredProcedure proc)
Notify the completion of a stored procedure. |
abstract void |
AbstractScheduler.notifyStoredProcedureCompleted(StoredProcedure proc)
Notify the completion of a stored procedure. |
Uses of StoredProcedure in org.objectweb.cjdbc.controller.scheduler.raidb0 |
Methods in org.objectweb.cjdbc.controller.scheduler.raidb0 with parameters of type StoredProcedure | |
void |
RAIDb0PessimisticTransactionLevelScheduler.scheduleNonSuspendedStoredProcedure(StoredProcedure proc)
|
void |
RAIDb0PessimisticTransactionLevelScheduler.notifyStoredProcedureCompleted(StoredProcedure proc)
|
void |
RAIDb0PassThroughLevelScheduler.scheduleNonSuspendedStoredProcedure(StoredProcedure proc)
|
void |
RAIDb0PassThroughLevelScheduler.notifyStoredProcedureCompleted(StoredProcedure proc)
|
Uses of StoredProcedure in org.objectweb.cjdbc.controller.scheduler.raidb1 |
Uses of StoredProcedure in org.objectweb.cjdbc.controller.scheduler.raidb2 |
Methods in org.objectweb.cjdbc.controller.scheduler.raidb2 with parameters of type StoredProcedure | |
void |
RAIDb2PessimisticTransactionLevelScheduler.scheduleNonSuspendedStoredProcedure(StoredProcedure proc)
|
void |
RAIDb2PessimisticTransactionLevelScheduler.notifyStoredProcedureCompleted(StoredProcedure proc)
|
void |
RAIDb2QueryLevelScheduler.scheduleNonSuspendedStoredProcedure(StoredProcedure proc)
|
void |
RAIDb2QueryLevelScheduler.notifyStoredProcedureCompleted(StoredProcedure proc)
|
void |
RAIDb2PassThroughScheduler.scheduleNonSuspendedStoredProcedure(StoredProcedure proc)
|
void |
RAIDb2PassThroughScheduler.notifyStoredProcedureCompleted(StoredProcedure proc)
|
Uses of StoredProcedure in org.objectweb.cjdbc.controller.scheduler.singledb |
Methods in org.objectweb.cjdbc.controller.scheduler.singledb with parameters of type StoredProcedure | |
void |
SingleDBPassThroughScheduler.scheduleNonSuspendedStoredProcedure(StoredProcedure proc)
|
void |
SingleDBPassThroughScheduler.notifyStoredProcedureCompleted(StoredProcedure proc)
|
void |
SingleDBPessimisticTransactionLevelScheduler.scheduleNonSuspendedStoredProcedure(StoredProcedure proc)
|
void |
SingleDBPessimisticTransactionLevelScheduler.notifyStoredProcedureCompleted(StoredProcedure proc)
|
Uses of StoredProcedure in org.objectweb.cjdbc.controller.virtualdatabase |
Methods in org.objectweb.cjdbc.controller.virtualdatabase with parameters of type StoredProcedure | |
ControllerResultSet |
VirtualDatabase.execReadStoredProcedure(StoredProcedure proc)
Call a stored procedure that returns a ResultSet. |
protected int |
VirtualDatabase.execWriteStoredProcedure(StoredProcedure proc)
Call a stored procedure that performs an update. |
Uses of StoredProcedure in org.objectweb.cjdbc.controller.virtualdatabase.protocol |
Constructors in org.objectweb.cjdbc.controller.virtualdatabase.protocol with parameters of type StoredProcedure | |
ExecWriteStoredProcedure(StoredProcedure proc)
Execute a write stored procedure on multiple controllers. |
|
ExecReadStoredProcedure(StoredProcedure proc)
Creates a new ExecReadStoredProcedure object to execute a
read stored procedure on multiple controllers. |
Uses of StoredProcedure in org.objectweb.cjdbc.driver |
Methods in org.objectweb.cjdbc.driver with parameters of type StoredProcedure | |
private void |
Connection.procedureOnStream(StoredProcedure proc,
boolean isRead)
Serialize a procedure on the output stream by sending only the needed parameters to reconstruct it on the controller |
java.sql.ResultSet |
Connection.execReadStoredProcedure(StoredProcedure proc)
Call a stored procedure that returns a ResultSet. |
protected int |
Connection.execWriteStoredProcedure(StoredProcedure proc)
Call a stored procedure that performs an update. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |