A B C D E F G H I J K L M N O P Q R S T U V W X

A

ADAPTOR_TYPE_HTTP - Static variable in class org.objectweb.cjdbc.controller.jmx.JmxConstants
Http adaptor
ADAPTOR_TYPE_RMI - Static variable in class org.objectweb.cjdbc.controller.jmx.JmxConstants
RMI Adaptor
ADD_DRIVER_ENABLE - Static variable in class org.objectweb.cjdbc.controller.ControllerConstants
Add Driver enable by default
ADD_DRIVER_ENABLE - Static variable in class org.objectweb.cjdbc.controller.ControllerFactory
Add driver enable
ADMIN_DISABLEALL - Static variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
ADMIN_ENABLEALL - Static variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
ADMIN_STATUS - Static variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
ALL - Static variable in class org.objectweb.cjdbc.controller.loadbalancer.policies.WaitForCompletionPolicy
Wait for all nodes to complete the request before returning the result.
ALL - Static variable in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTablePolicy
Table is created on all backends in the backend list.
ALL - Static variable in class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingPolicy
Request is sent to all backends.
ATT_CONTROLLER_IP - Static variable in interface org.objectweb.cjdbc.controller.xml.ControllerXmlTags
Controller IP address
ATT_CONTROLLER_NAME - Static variable in interface org.objectweb.cjdbc.controller.xml.ControllerXmlTags
Controller name
ATT_CONTROLLER_PORT - Static variable in interface org.objectweb.cjdbc.controller.xml.ControllerXmlTags
Controller rmi port
ATT_DATABASE_CHECKPOINT - Static variable in interface org.objectweb.cjdbc.controller.xml.ControllerXmlTags
checkpoint for database
ATT_DATABASE_ENABLE - Static variable in interface org.objectweb.cjdbc.controller.xml.ControllerXmlTags
enable backend attribute
ATT_DATABASE_FILE - Static variable in interface org.objectweb.cjdbc.controller.xml.ControllerXmlTags
Config file attribute
ATT_DATABASE_NAME - Static variable in interface org.objectweb.cjdbc.controller.xml.ControllerXmlTags
Virtual Database name
ATT_JAR_ALLOW_DRIVER - Static variable in interface org.objectweb.cjdbc.controller.xml.ControllerXmlTags
allow driver attribute
ATT_JMX_ADAPTOR_PORT - Static variable in interface org.objectweb.cjdbc.controller.xml.ControllerXmlTags
Port of the adaptor
ATT_JMX_ADAPTOR_TYPE - Static variable in interface org.objectweb.cjdbc.controller.xml.ControllerXmlTags
HTTP or RMI adaptor
ATT_JMX_ENABLE - Static variable in interface org.objectweb.cjdbc.controller.xml.ControllerXmlTags
Jmx enable attribute
ATT_aLogin - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
aLogin attribute in AdminLogin.
ATT_aPassword - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
aPassword attribute in AdminLogin.
ATT_backendName - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
backendName attribute in RealLogin.
ATT_backgroundParsing - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
backgroundParsing attribute in RequestManager.
ATT_backlogSize - Static variable in interface org.objectweb.cjdbc.controller.xml.ControllerXmlTags
backlogSize attribute in Controller.
ATT_beginTimeout - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
beginTimeout attribute in RequestManager.
ATT_caseSensitiveParsing - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
caseSensitiveParsing attribute in RequestManager.
ATT_checkpointNameColumnType - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
checkpointNameColumnType attribute in CheckpointTable.
ATT_columnName - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
columnName attribute in DatabaseColumn.
ATT_commitTimeout - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
commitTimeout attribute in RequestManager.
ATT_driver - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
driver attribute in DatabaseBackend and JDBCRecoveryLog.
ATT_extraStatementDefinition - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
extraStatementDefinition attribute in RecoveryLogTable and CheckpointTable.
ATT_fileName - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
fileName attribute in FileRecoveryLog.
ATT_granularity - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
granularity attribute in QueryCache or QueryCacheDB.
ATT_groupName - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
groupName attribute in Distribution.
ATT_idColumnType - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
idColumnType attribute in RecoveryLogTable.
ATT_idleTimeout - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
idleTimeout attribute in VariablePoolConnectionManager.
ATT_initPoolSize - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
initPoolSize attribute in VariablePoolConnectionManager.
ATT_isUnique - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
isUnique attribute in DatabaseColumn.
ATT_level - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
level attribute in request schedulers.
ATT_login - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
login attribute in JDBCRecoveryLog.
ATT_maxNbOfConnections - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
maxNbOfConnections attribute in VirtualDatabase.
ATT_maxNbOfThreads - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
maxNbOfThreads attribute in VirtualDatabase.
ATT_maxPoolSize - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
maxPoolSize attribute in VariablePoolConnectionManager.
ATT_maxThreadIdleTime - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
maxThreadIdleTime attribute in VirtualDatabase.
ATT_minNbOfThreads - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
minNbOfThreads attribute in VirtualDatabase.
ATT_minPoolSize - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
minPoolSize attribute in VariablePoolConnectionManager.
ATT_name - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
name attribute in VirtualDatabase, BackendWeight, BackendName and DatabaseBackend.
ATT_nbOfColumns - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
nbOfColumns attribute in DatabaseTable.
ATT_nbOfConcurrentReads - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
nbOfConcurrentReads attribute in RAIDb-1ec and RAIDb-2ec
ATT_numberOfNodes - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
numberOfNodes attribute in CreateTable or ErrorChecking
ATT_password - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
password attribute in JDBCRecoveryLog.
ATT_pendingTimeout - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
pendingTimeout attribute in QueryCache
ATT_policy - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
policy attribute in WaitForCompletion and CreateTable
ATT_poolSize - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
poolSize attribute in FailFastPoolConnectionManager or RandomWaitPoolConnectionManager.
ATT_poolThreads - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
poolThreads attribute in VirtualDatabase.
ATT_rLogin - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
rLogin attribute in RealLogin.
ATT_rPassword - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
rPassword attribute in RealLogin.
ATT_requestIdColumnType - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
requestIdColumnType attribute in CheckpointTable.
ATT_requestTimeout - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
requestTimeout attribute in JDBCRecoveryLog.
ATT_rollbackTimeout - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
rollbackTimeout attribute in RequestManager.
ATT_sqlColumnType - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
sqlColumnType attribute in RecoveryLogTable.
ATT_tableName - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
tableName attribute in DatabaseTable, CreateTable, RecoveryLogTable and CheckpointTable
ATT_timeout - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
timeout attribute in RandomWaitPoolConnectionManager.
ATT_transactionIdColumnType - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
transactionIdColumnType attribute in RecoveryLogTable.
ATT_url - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
url attribute in DatabaseBackend and JDBCRecoveryLog.
ATT_vLogin - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
vLogin attribute in VirtualLogin and ConnectionManager.
ATT_vPassword - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
vPassword attribute in VirtualLogin.
ATT_vloginColumnType - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
vloginColumnType attribute in RecoveryLogTable.
ATT_waitTimeout - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
waitTimeout attribute in VariablePoolConnectionManager.
ATT_weight - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
weight attribute in BackendWeight.
AUTO_ENABLE_BACKEND - Static variable in class org.objectweb.cjdbc.controller.ControllerConstants
Auto Enable Backend default
AbstractConnectionManager - class org.objectweb.cjdbc.controller.connection.AbstractConnectionManager.
A ConnectionManager object is responsible to talk directly with a database backend.
AbstractConnectionManager(String, String, String, String) - Constructor for class org.objectweb.cjdbc.controller.connection.AbstractConnectionManager
Creates a new AbstractConnectionManager instance: assigns login/password and instanciates transaction id/connection mapping.
AbstractDatabaseUser - class org.objectweb.cjdbc.controller.authentication.AbstractDatabaseUser.
An AbstractDatabaseUser is just a login/password combination to represent an abstract database user.
AbstractDatabaseUser(String, String) - Constructor for class org.objectweb.cjdbc.controller.authentication.AbstractDatabaseUser
Creates a new AbstractDatabaseUser instance.
AbstractLoadBalancer - class org.objectweb.cjdbc.controller.loadbalancer.AbstractLoadBalancer.
The Request Load Balancer should implement the load balancing of the requests among the backend nodes.
AbstractLoadBalancer(VirtualDatabase, int, int) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.AbstractLoadBalancer
Generic constructor that sets some member variables and checks that backends are in the disabled state
AbstractPoolConnectionManager - class org.objectweb.cjdbc.controller.connection.AbstractPoolConnectionManager.
This connection manager uses a pool of persistent connections with the database.
AbstractPoolConnectionManager(String, String, String, String, int) - Constructor for class org.objectweb.cjdbc.controller.connection.AbstractPoolConnectionManager
Creates a new AbstractPoolConnectionManager instance.
AbstractRecoveryLog - class org.objectweb.cjdbc.controller.recoverylog.AbstractRecoveryLog.
Log Recovery is responsible for logging performed queries, managing checkpoints and retrieving write requests executed from a given checkpoint.
AbstractRecoveryLog() - Constructor for class org.objectweb.cjdbc.controller.recoverylog.AbstractRecoveryLog
 
AbstractRequest - class org.objectweb.cjdbc.sql.AbstractRequest.
An AbstractRequest defines the skeleton of an SQL request.
AbstractRequest() - Constructor for class org.objectweb.cjdbc.sql.AbstractRequest
 
AbstractRequestCache - class org.objectweb.cjdbc.controller.cache.AbstractRequestCache.
This class defines the minimal functionnalities that a request cache must provide.
AbstractRequestCache() - Constructor for class org.objectweb.cjdbc.controller.cache.AbstractRequestCache
 
AbstractScheduler - class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler.
The Request Scheduler should schedule the request according to a given policy.
AbstractScheduler(int, int, boolean) - Constructor for class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Default scheduler to assign scheduler RAIDb level, needed granularity and SQL macro handling (on the fly instanciation of NOW(), RAND(), ...).
AbstractTask - class org.objectweb.cjdbc.controller.loadbalancer.tasks.AbstractTask.
Defines an abstract task to be processed by a BackendWorkerThread.
AbstractTask(int, int) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.tasks.AbstractTask
Sets the number of threads among the total number of threads that must successfully complete the execution of this AbstractTask before returning.
AbstractWriteRequest - class org.objectweb.cjdbc.sql.AbstractWriteRequest.
An AbstractWriteRequest defines the skeleton of read requests that are sent from the driver to the controller.
AbstractWriteRequest() - Constructor for class org.objectweb.cjdbc.sql.AbstractWriteRequest
 
AliasedDatabaseTable - class org.objectweb.cjdbc.sql.schema.AliasedDatabaseTable.
An AliasedDatabaseTable represents a database table with an alias name.
AliasedDatabaseTable(DatabaseTable, String) - Constructor for class org.objectweb.cjdbc.sql.schema.AliasedDatabaseTable
Creates a new AliasedDatabaseTable instance.
AuthenticationManager - class org.objectweb.cjdbc.controller.authentication.AuthenticationManager.
The AuthenticationManager manages the mapping between virtual login/password (to the VirtualDatabase) and the real login/password for each backend.
AuthenticationManager() - Constructor for class org.objectweb.cjdbc.controller.authentication.AuthenticationManager
Creates a new AuthenticationManager instance.
AuthenticationManagerException - exception org.objectweb.cjdbc.controller.authentication.AuthenticationManagerException.
Authentication manager exception.
AuthenticationManagerException() - Constructor for class org.objectweb.cjdbc.controller.authentication.AuthenticationManagerException
Creates a new AuthenticationManagerException instance.
AuthenticationManagerException(String) - Constructor for class org.objectweb.cjdbc.controller.authentication.AuthenticationManagerException
Creates a new AuthenticationManagerException instance.
AuthenticationManagerException(Throwable) - Constructor for class org.objectweb.cjdbc.controller.authentication.AuthenticationManagerException
Creates a new AuthenticationManagerException instance.
AuthenticationManagerException(String, Throwable) - Constructor for class org.objectweb.cjdbc.controller.authentication.AuthenticationManagerException
Creates a new AuthenticationManagerException instance.
abortShutdown(Exception) - Method in class org.objectweb.cjdbc.controller.shutdown.ShutdownThread
If shutdown fails ...
absolute(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Move to an absolute row number in the result set.
acceptsURL(String) - Method in class org.objectweb.cjdbc.driver.Driver
Tests if the URL is understood by the driver.
acknowledged - Static variable in class org.objectweb.cjdbc.controller.shutdown.ControllerShutdownClient
Command was ackownledge ?
acquire(AbstractRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock
Acquires an exclusive lock on this table.
acquireLockAndSetRequestId(AbstractWriteRequest, TransactionExclusiveLock) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticTransactionLevelScheduler
 
acquireRead() - Method in class org.objectweb.cjdbc.util.ReadPrioritaryFIFOWriteLock
Acquires the lock for a read.
acquireReadLockBackendLists() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Acquires a read lock on the backend lists (both enabled and disabled backends).
acquireWrite() - Method in class org.objectweb.cjdbc.util.ReadPrioritaryFIFOWriteLock
Acquires the lock for a write.
actionPerformed(ActionEvent) - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
activeConnections - Variable in class org.objectweb.cjdbc.controller.connection.AbstractPoolConnectionManager
Pool of currently used connections (Vector type because synchronisation is needed).
activeReaders - Variable in class org.objectweb.cjdbc.util.ReadPrioritaryFIFOWriteLock
Threads executing read.
activeThreads - Variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
 
activeTransactions - Variable in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
List of started transactions.
activeWriter - Variable in class org.objectweb.cjdbc.util.ReadPrioritaryFIFOWriteLock
Is there an active writer?
adaptor - Variable in class org.objectweb.cjdbc.controller.jmx.JmxHttpAdaptor
 
adaptors - Static variable in class org.objectweb.cjdbc.controller.jmx.JmxAgent
 
addAdaptor(JmxAdaptor) - Static method in class org.objectweb.cjdbc.controller.jmx.JmxAgent
Add an adaptor to this agent
addBackend(DatabaseBackend) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Add a backend to this virtual database.
addBackendName(String) - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRule
Add a backend name to the list of backends to wait for.
addBatch() - Method in class org.objectweb.cjdbc.driver.PreparedStatement
This parses the query and adds it to the current batch
addBatch(String) - Method in class org.objectweb.cjdbc.driver.Statement
Adds sql to the current list of commands.
addColumn(CacheDatabaseColumn) - Method in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseTable
Adds a CacheDatabaseColumn object to this table.
addColumn(DatabaseColumn) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseTable
Adds a DatabaseColumn object to this table.
addConnectionManager(String, AbstractConnectionManager) - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Adds a ConnectionManager to this backend.
addCreate() - Method in class org.objectweb.cjdbc.controller.cache.CacheStatistics
Increments the create count.
addCurrentNbOfThread() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Adds one to currentNbOfThreads.
addDelete() - Method in class org.objectweb.cjdbc.controller.cache.CacheStatistics
Increments the delete count.
addDriver(byte[]) - Method in class org.objectweb.cjdbc.controller.Controller
 
addDriver(String) - Method in class org.objectweb.cjdbc.controller.Controller
Reads a driver JAR file.
addDriver(String) - Method in interface org.objectweb.cjdbc.controller.ControllerMBean
Reads a driver JAR file.
addDriver(byte[]) - Method in interface org.objectweb.cjdbc.controller.ControllerMBean
Reads a driver binary data
addDriver(String) - Method in class org.objectweb.cjdbc.controller.console.Console
Sends a driver JAR file to the controller.
addDriver(byte[]) - Method in class org.objectweb.cjdbc.controller.jmx.ControllerJmxClient
 
addDriver(String) - Method in class org.objectweb.cjdbc.controller.jmx.ControllerJmxClient
Add a driver given its filename
addDrop() - Method in class org.objectweb.cjdbc.controller.cache.CacheStatistics
Increments the drop count.
addFileNames(List, String) - Method in class org.objectweb.cjdbc.controller.console.CommandCompletor
Adds the eventual file names corresponding to the given part to complete to the given list.
addHits() - Method in class org.objectweb.cjdbc.controller.cache.CacheStatistics
Increments the hits count.
addIdleThread() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Method add an idle thread.
addInsert() - Method in class org.objectweb.cjdbc.controller.cache.CacheStatistics
Increments the insert count.
addInterceptor(DefaultMBeanServerInterceptor) - Method in class org.objectweb.cjdbc.controller.jmx.JmxAgent
Add an interceptor to the server
addParameter(DatabaseProcedureParameter) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedure
Add a parameter to this procedure
addPendingRequest(AbstractRequest) - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Adds a pending request to this backend.
addPriorityTask(AbstractTask) - Method in class org.objectweb.cjdbc.controller.loadbalancer.BackendWorkerThread
Adds a task upfront to the task list so that this task will be the next executed task.
addPriorityTask(AbstractTask, int) - Method in class org.objectweb.cjdbc.controller.loadbalancer.BackendWorkerThread
Adds a task upfront to the task list so that this task will be the next executed task.
addProcedure(DatabaseProcedure) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseSchema
Adds a DatabaseProcedure describing a procedure of the database.
addQueryCacheEntry(QueryCacheEntry) - Method in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseColumn
Adds a CacheEntry object whose consistency depends on this column.
addQueryCacheEntry(QueryCacheEntry) - Method in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseTable
Adds a CacheEntry object whose consistency depends on this table.
addRealUser(String, DatabaseBackendUser) - Method in class org.objectweb.cjdbc.controller.authentication.AuthenticationManager
Associates a new database backend user to a virtual database login.
addRemove() - Method in class org.objectweb.cjdbc.controller.cache.CacheStatistics
Increments the remove count.
addRule(CreateTableRule) - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTablePolicy
Adds a rule to this policy.
addSelect() - Method in class org.objectweb.cjdbc.controller.cache.CacheStatistics
Increments the select count.
addTable(CacheDatabaseTable) - Method in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseSchema
Adds a CacheDatabaseTable describing a table of the database.
addTable(SchedulerDatabaseTable) - Method in class org.objectweb.cjdbc.controller.scheduler.schema.SchedulerDatabaseSchema
Adds a SchedulerDatabaseTable describing a table of the database.
addTable(DatabaseTable) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseSchema
Adds a DatabaseTable describing a table of the database.
addTask(AbstractTask) - Method in class org.objectweb.cjdbc.controller.loadbalancer.BackendWorkerThread
Adds a task at the end of the task list.
addTask(AbstractTask, int) - Method in class org.objectweb.cjdbc.controller.loadbalancer.BackendWorkerThread
Adds a task at the end of the task list.
addToCache(SelectRequest, ResultSet) - Method in class org.objectweb.cjdbc.controller.cache.AbstractRequestCache
Adds an entry request/reply to the cache.
addToCache(SelectRequest, ResultSet) - Method in class org.objectweb.cjdbc.controller.cache.QueryCache
Adds an entry request/reply to the cache.
addToCache(SelectRequest, ResultSet) - Method in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
Adds an entry request/reply to the cache.
addUnknown() - Method in class org.objectweb.cjdbc.controller.cache.CacheStatistics
Increments the unkwnown count.
addUpdate() - Method in class org.objectweb.cjdbc.controller.cache.CacheStatistics
Increments the update count.
addVirtualDatabase(VirtualDatabase) - Method in class org.objectweb.cjdbc.controller.Controller
Registers a new VirtualDatabase in this controller.
addVirtualDatabase(VirtualDatabase, boolean, String) - Method in class org.objectweb.cjdbc.controller.Controller
Add the virtual database with the specified options
addVirtualDatabase(String) - Method in class org.objectweb.cjdbc.controller.jmx.ControllerJmxClient
Sends a XML configuration file to the controller.
addVirtualDatabases(String, String, boolean, String) - Method in class org.objectweb.cjdbc.controller.Controller
 
addVirtualDatabases(String) - Method in class org.objectweb.cjdbc.controller.Controller
Register a VirtualDatabase via RMI with default options
addVirtualDatabases(String) - Method in interface org.objectweb.cjdbc.controller.ControllerMBean
Registers one or several virtual databases in the controller.
addVirtualDatabases(String, String, boolean, String) - Method in interface org.objectweb.cjdbc.controller.ControllerMBean
Registers one or several virtual databases in the controller.
addVirtualDatabases(String, String, boolean, String) - Method in class org.objectweb.cjdbc.controller.jmx.ControllerJmxClient
 
addVirtualDatabases(String) - Method in class org.objectweb.cjdbc.controller.jmx.ControllerJmxClient
 
addVirtualUser(VirtualDatabaseUser) - Method in class org.objectweb.cjdbc.controller.authentication.AuthenticationManager
Registers a new virtual database user.
addWorkerTask(BackendWorkerThread, AbstractTask) - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Add a task to a BackendWorkerThread using the proper synchronization.
adminModule - Variable in class org.objectweb.cjdbc.controller.console.Console
Virtual database administration console.
adminUser - Variable in class org.objectweb.cjdbc.controller.authentication.AuthenticationManager
Administrator user.
afterLast() - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Moves to the end of the result set, just after the last row.
alias - Variable in class org.objectweb.cjdbc.sql.schema.AliasedDatabaseTable
Alias name or null if no alias is defined.
allProceduresAreCallable() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Can all the procedures returned by getProcedures be called by the current user?
allTablesAreSelectable() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Can all the tables returned by getTable be SELECTed by the current user?
append(String) - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
assignAndCheckSchedulerLoadBalancerValidity(AbstractScheduler, AbstractLoadBalancer) - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Check that Scheduler and Load Balancer are not null and have compatible RAIDb levels.
authenticationManager - Variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Authentification manager matching virtual database login/password to backends login/password
autoCommit - Variable in class org.objectweb.cjdbc.driver.Connection
Commit mode of the connection (true= automatic).

B

BACKEND - Static variable in class org.objectweb.cjdbc.controller.shutdown.ShutdownThread
Backend Thread
BackendWorkerThread - class org.objectweb.cjdbc.controller.loadbalancer.BackendWorkerThread.
Process sequentially a set of tasks and send them to a backend.
BackendWorkerThread(DatabaseBackend, AbstractLoadBalancer) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.BackendWorkerThread
Creates a new BackendWorkerThread.
Begin - Static variable in class org.objectweb.cjdbc.driver.protocol.Commands
Begins a new transaction and returns the corresponding transaction identifier.
BeginTask - class org.objectweb.cjdbc.controller.loadbalancer.tasks.BeginTask.
Task to begin a transaction.
BeginTask(int, int, long, String, int) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.tasks.BeginTask
Begins a new transaction given a login and a transaction id.
Blob - class org.objectweb.cjdbc.driver.Blob.
The representation (mapping) in the JavaTM programming language of an SQL BLOB value.
Blob(byte[]) - Constructor for class org.objectweb.cjdbc.driver.Blob
Creates a new Blob instance.
backend - Variable in class org.objectweb.cjdbc.controller.loadbalancer.BackendWorkerThread
 
backend - Variable in class org.objectweb.cjdbc.controller.loadbalancer.singledb.SingleDB
 
backendBlockingThreads - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
 
backendBlockingThreads - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
 
backendBlockingThreadsRWLock - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
 
backendBlockingThreadsRWLock - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
 
backendList - Variable in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRule
List of backend names to wait for.
backendName - Variable in class org.objectweb.cjdbc.controller.authentication.DatabaseBackendUser
Backend logical name.
backendName - Variable in class org.objectweb.cjdbc.controller.connection.AbstractConnectionManager
Name of the DatabaseBackend owning this connection manager.
backendNameList - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
 
backendNonBlockingThreads - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
 
backendNonBlockingThreads - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
 
backendNonBlockingThreadsRWLock - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
 
backendNonBlockingThreadsRWLock - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
 
backendReadThreads - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1ec
 
backendReadThreads - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2ec
 
backendThreads - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb0.RAIDb0
 
backendThreadsRWLock - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb0.RAIDb0
 
backendUrl - Variable in class org.objectweb.cjdbc.controller.connection.AbstractConnectionManager
URL of the DatabaseBackend owning this connection manager.
backends - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2ec_RR
 
backends - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2ec_WRR
 
backends - Variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
ArrayList of DatabaseBackend objects
backgroundParsing - Variable in class org.objectweb.cjdbc.controller.requestmanager.ParsingCache
 
backgroundParsing - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
 
backlogSize - Variable in class org.objectweb.cjdbc.controller.Controller
 
batch - Variable in class org.objectweb.cjdbc.driver.Statement
Vector for batch commands
beforeFirst() - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Moves to the front of the result set, just before the first row.
begin(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.loadbalancer.AbstractLoadBalancer
Begin a new transaction.
begin(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb0.RAIDb0
Begins a new transaction.
begin(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
Begins a new transaction.
begin(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
Begins a new transaction.
begin(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.loadbalancer.singledb.SingleDB
Begins a new transaction.
begin(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.recoverylog.AbstractRecoveryLog
Log the beginning of a new transaction.
begin(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
 
begin(String) - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Begin a new transaction and return the corresponding transaction identifier.
begin(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Begin a new transaction and return the corresponding transaction identifier.
begin(String) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Begins a new transaction and returns the corresponding transaction identifier.
beginCompleted(int) - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Notify the completion of a begin command.
beginRecovery() - Method in class org.objectweb.cjdbc.controller.recoverylog.AbstractRecoveryLog
Notify the recovery log that a recovery process has started.
beginTimeout - Variable in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
 
beginTimeout - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
 
binaryData - Variable in class org.objectweb.cjdbc.driver.Blob
The binary data that makes up this BLOB.
bind() - Method in class org.objectweb.cjdbc.controller.console.Console
Binds a C-JDBC controller.
bindName - Static variable in class org.objectweb.cjdbc.controller.console.Console
Name used to bind the controller in the RMI registry.
block() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase
 
blocking - Variable in class org.objectweb.cjdbc.sql.AbstractWriteRequest
true if this request might block.
buffer - Variable in class org.objectweb.cjdbc.controller.ControllerReport
 
buildCJDBCResultSet(int, ResultSet) - Static method in class org.objectweb.cjdbc.driver.ResultSet
Build a C-JDBC ResultSet from a database specific ResultSet.
buildIndexMapping() - Method in class org.objectweb.cjdbc.driver.ResultSet
Builds a hash between column names and their indices for fast retrieval.
buildValues(ArrayList, String, ArrayList) - Method in class org.objectweb.cjdbc.sql.SelectRequest
Gets all the columns involved in the given WHERE clause and builds the values associated with UNIQUE columns.
buildWhereColumns(ArrayList, String, ArrayList, boolean) - Method in class org.objectweb.cjdbc.sql.SelectRequest
Gets all the columns involved in the given WHERE clause.

C

CACHEABLE - Static variable in class org.objectweb.cjdbc.sql.RequestType
Type value for cacheable request.
CACHE_DIRTY - Static variable in class org.objectweb.cjdbc.controller.cache.QueryCacheEntry
 
CACHE_INVALID - Static variable in class org.objectweb.cjdbc.controller.cache.QueryCacheEntry
 
CACHE_VALID - Static variable in class org.objectweb.cjdbc.controller.cache.QueryCacheEntry
 
CJDBCException - exception org.objectweb.cjdbc.util.CJDBCException.
C-JDBC base exception.
CJDBCException() - Constructor for class org.objectweb.cjdbc.util.CJDBCException
Creates a new CJDBCException instance.
CJDBCException(String) - Constructor for class org.objectweb.cjdbc.util.CJDBCException
Creates a new CJDBCException instance.
CJDBCException(Throwable) - Constructor for class org.objectweb.cjdbc.util.CJDBCException
Creates a new CJDBCException instance.
CJDBCException(String, Throwable) - Constructor for class org.objectweb.cjdbc.util.CJDBCException
Creates a new CJDBCException instance.
CJDBCRMISecurityManager - class org.objectweb.cjdbc.controller.CJDBCRMISecurityManager.
This class describles a RMI security manager for the C-JDBC Controller.
CJDBCRMISecurityManager() - Constructor for class org.objectweb.cjdbc.controller.CJDBCRMISecurityManager
 
CJDBC_DOMAIN_NAME - Static variable in class org.objectweb.cjdbc.controller.jmx.JmxConstants
This is in the xsl transformation file, so we should leave as is.
CJDBC_TYPE_CONTROLLER - Static variable in class org.objectweb.cjdbc.controller.jmx.JmxConstants
the controller mbean type
CJDBC_TYPE_VIRTUALDATABASE - Static variable in class org.objectweb.cjdbc.controller.jmx.JmxConstants
the virtual database mbean type
CJDBC_URL_HEADER - Static variable in class org.objectweb.cjdbc.driver.Driver
C-JDBC URL header.
CJDBC_URL_HEADER_LENGTH - Static variable in class org.objectweb.cjdbc.driver.Driver
C-JDBC URL header length.
COLUMN - Static variable in class org.objectweb.cjdbc.controller.cache.CachingGranularities
Column granularity: entries in the cache are invalidated based on column dependencies.
COLUMN - Static variable in class org.objectweb.cjdbc.sql.ParsingGranularities
Column granularity.
COLUMN_UNIQUE - Static variable in class org.objectweb.cjdbc.controller.cache.CachingGranularities
Column granularity with UNIQUE queries: same as COLUMN except that UNIQUE queries that selects a single row based on a key are not invalidated on INSERTs.
COLUMN_UNIQUE - Static variable in class org.objectweb.cjdbc.sql.ParsingGranularities
Column granularity with UNIQUE queries.
COLUMN_UNIQUE_DELETE - Static variable in class org.objectweb.cjdbc.controller.cache.CachingGranularities
Column granularity with UNIQUE queries and UNIQUE_DELETE optimization.
COLUMN_UNIQUE_DELETE - Static variable in class org.objectweb.cjdbc.sql.ParsingGranularities
Column granularity with UNIQUE queries and UNIQUE_DELETE optimization.
COLUMN_UNIQUE_INSERT_DB - Static variable in class org.objectweb.cjdbc.controller.cache.CachingGranularities
Column granularity with UNIQUE queries and INSERT_DB optimization: same as COLUMN_UNIQUE except that queries are not invalidated on an INSERT, they are just marked dirty.
COLUMN_UNIQUE_INSERT_DB_UNIQUE_UPDATE - Static variable in class org.objectweb.cjdbc.controller.cache.CachingGranularities
Column granularity with UNIQUE queries, INSERT_DB and UNIQUE_UPDATE optimizations: same as COLUMN_UNIQUE_INSERT_DB except that queries are not invalidated on an UPDATE if the update statement affects a UNIQUE row.
COLUMN_UNIQUE_UPDATE - Static variable in class org.objectweb.cjdbc.sql.ParsingGranularities
Column granularity with UNIQUE queries and UNIQUE_UPDATE.
COMPLETION_COLOR - Static variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
Completion possibilities Color.
COMPLETOR - Static variable in class org.objectweb.cjdbc.controller.console.Console
Command completor to use.
COMPLETOR - Static variable in class org.objectweb.cjdbc.controller.console.VirtualDatabaseAdmin
Command completor to use.
COMPLETOR - Static variable in class org.objectweb.cjdbc.controller.console.VirtualDatabaseConsole
Command completor.
CONTROLLER - Static variable in class org.objectweb.cjdbc.controller.shutdown.ShutdownThread
Controller Thread
CONTROLLER_ADD_DRIVER - Static variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
CONTROLLER_BACKLOG - Static variable in class org.objectweb.cjdbc.controller.ControllerFactory
The controller backlog size
CONTROLLER_CONNECT - Static variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
CONTROLLER_GETDUMP - Static variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
CONTROLLER_GETINFO - Static variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
CONTROLLER_IP - Static variable in class org.objectweb.cjdbc.controller.ControllerFactory
The NIC IP address to bind the controller to
CONTROLLER_LOAD_CONFIG - Static variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
CONTROLLER_NAME - Static variable in class org.objectweb.cjdbc.controller.ControllerFactory
The name of the controller
CONTROLLER_PORT - Static variable in class org.objectweb.cjdbc.controller.ControllerFactory
The controller port number
CONTROLLER_PROPERTY - Static variable in class org.objectweb.cjdbc.driver.Driver
 
CONTROLLER_SHUTDOWN_FAST - Static variable in class org.objectweb.cjdbc.controller.ControllerConstants
Shutdown Mode Fast: Finish transaction and shutdown
CONTROLLER_SHUTDOWN_IMMEDIATE - Static variable in class org.objectweb.cjdbc.controller.ControllerConstants
Shutdown Mode Immediate: Does not wait for end of transaction and kill all connections Recovery will be needed
CONTROLLER_SHUTDOWN_SMART - Static variable in class org.objectweb.cjdbc.controller.ControllerConstants
Shutdown Mode Smart: Wait for all clients to disconnect
COPY - Static variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
CUT - Static variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
Popup menu command.
C_JDBC_DRIVER_JAR_FILE - Static variable in class org.objectweb.cjdbc.controller.ControllerConstants
Name of the C-JDBC JAR file (must be found in classpath).
C_JDBC_DTD_FILE - Static variable in class org.objectweb.cjdbc.controller.xml.ControllerHandler
C-JDBC-Controller DTD file name (must be found in classpath).
C_JDBC_DTD_FILE - Static variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
C-JDBC DTD file name (must be found in classpath).
CacheDatabaseColumn - class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseColumn.
A CacheDatabaseColumn represents a column of a database table.
CacheDatabaseColumn(String) - Constructor for class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseColumn
Creates a new CacheDatabaseColumn instance.
CacheDatabaseSchema - class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseSchema.
A CacheDatabaseSchema describes all the tables and columns of a database and its associated cache entries.
CacheDatabaseSchema(DatabaseSchema) - Constructor for class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseSchema
Creates a new CacheDatabaseSchema instance by cloning an existing DatabaseSchema.
CacheDatabaseTable - class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseTable.
A CacheDatabaseTable represents a database table and its associated cache entries.
CacheDatabaseTable(DatabaseTable) - Constructor for class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseTable
Creates a new CacheDatabaseTable instance.
CacheException - exception org.objectweb.cjdbc.controller.cache.CacheException.
CacheException is an exception that can be thrown by a cache of a C-JDBC Request Controller.
CacheException(String) - Constructor for class org.objectweb.cjdbc.controller.cache.CacheException
Creates a new CacheException instance.
CacheStatistics - class org.objectweb.cjdbc.controller.cache.CacheStatistics.
This class handles the statistics for request caches.
CacheStatistics() - Constructor for class org.objectweb.cjdbc.controller.cache.CacheStatistics
Creates a new CacheStatistics object.
CachingGranularities - class org.objectweb.cjdbc.controller.cache.CachingGranularities.
This class defines request cache granularities.
CachingGranularities() - Constructor for class org.objectweb.cjdbc.controller.cache.CachingGranularities
 
CallableStatement - class org.objectweb.cjdbc.driver.CallableStatement.
This class is used to execute SQL stored procedures.
CallableStatement(Connection, String) - Constructor for class org.objectweb.cjdbc.driver.CallableStatement
CallableStatements syntax is {call procedure_name[(?
CjdbcJmxAgent - class org.objectweb.cjdbc.controller.jmx.CjdbcJmxAgent.
Used to separate concerns between CJDBC jmx side and the jmx itself This is the C-JDBC Controller console that allows remote administration and monitoring of any C-JDBC Controller.
CjdbcJmxAgent() - Constructor for class org.objectweb.cjdbc.controller.jmx.CjdbcJmxAgent
Calls super contructor and set the domain name to cjdbc
CjdbcJmxAgent(String) - Constructor for class org.objectweb.cjdbc.controller.jmx.CjdbcJmxAgent
Calls super contructor with a hostname to bind to and sets the domain name to cjdbc
Clob - class org.objectweb.cjdbc.driver.Clob.
The representation (mapping) in the JavaTM programming language of an SQL CLOB value.
Clob(String) - Constructor for class org.objectweb.cjdbc.driver.Clob
Creates a new Clob instance.
Close - Static variable in class org.objectweb.cjdbc.driver.protocol.Commands
Close the connection
CommandCompleted - exception org.objectweb.cjdbc.driver.protocol.CommandCompleted.
This exception is used by the controller to signal the driver from the successful completion of a command.
CommandCompleted() - Constructor for class org.objectweb.cjdbc.driver.protocol.CommandCompleted
 
CommandCompleted(String) - Constructor for class org.objectweb.cjdbc.driver.protocol.CommandCompleted
 
CommandCompleted(Throwable) - Constructor for class org.objectweb.cjdbc.driver.protocol.CommandCompleted
 
CommandCompleted(String, Throwable) - Constructor for class org.objectweb.cjdbc.driver.protocol.CommandCompleted
 
CommandCompletor - class org.objectweb.cjdbc.controller.console.CommandCompletor.
Command completor utility: allow to complete a String from a given list of keywords and from the file sytem.
CommandCompletor() - Constructor for class org.objectweb.cjdbc.controller.console.CommandCompletor
Creates a new CommandCompletor instance with no list of keywords to look for.
CommandCompletor(String[]) - Constructor for class org.objectweb.cjdbc.controller.console.CommandCompletor
Creates a new CommandCompletor instance with a given list of keywords to look for.
CommandCompletorInterface - interface org.objectweb.cjdbc.controller.console.CommandCompletorInterface.
Interface for command completion.
CommandLineConsoleHelper - class org.objectweb.cjdbc.controller.console.CommandLineConsoleHelper.
Command line console helper.
CommandLineConsoleHelper(InputStream, boolean) - Constructor for class org.objectweb.cjdbc.controller.console.CommandLineConsoleHelper
Creates a new CommandLineConsoleHelper instance reading from a given InputStream.
Commands - class org.objectweb.cjdbc.driver.protocol.Commands.
Commands used by the protocol between the C-JDBC driver and controller.
Commands() - Constructor for class org.objectweb.cjdbc.driver.protocol.Commands
 
Commit - Static variable in class org.objectweb.cjdbc.driver.protocol.Commands
Commits a transaction given its id.
CommitTask - class org.objectweb.cjdbc.controller.loadbalancer.tasks.CommitTask.
Task to commit a transaction.
CommitTask(int, int, long, String, int) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.tasks.CommitTask
Commits a transaction given a login and a transaction id.
Connection - class org.objectweb.cjdbc.driver.Connection.
This Connection class implements a virtual connection that is just used to store the needed information when the real connection will have to be established by the Controller to execute a query.
Connection() - Constructor for class org.objectweb.cjdbc.driver.Connection
Creates a new Connection instance.
Connection(Driver, Socket, ObjectInputStream, ObjectOutputStream, String, VirtualDatabaseUser, boolean) - Constructor for class org.objectweb.cjdbc.driver.Connection
Creates a new Connection instance.
ConnectionClosingThread - class org.objectweb.cjdbc.driver.ConnectionClosingThread.
The ConnectionClosingThread wakes up every 5 seconds when close() has been called on a connection and it frees the connection if it has not been reused.
ConnectionClosingThread(Driver) - Constructor for class org.objectweb.cjdbc.driver.ConnectionClosingThread
Builds a new ConnectionClosingThread
Console - class org.objectweb.cjdbc.controller.console.Console.
This is the C-JDBC controller console that allows remote administration and monitoring of any C-JDBC controller.
Console(ConsoleHelperInterface) - Constructor for class org.objectweb.cjdbc.controller.console.Console
Creates a new Console instance.
ConsoleHelperException - exception org.objectweb.cjdbc.controller.console.ConsoleHelperException.
Console helper exception.
ConsoleHelperException() - Constructor for class org.objectweb.cjdbc.controller.console.ConsoleHelperException
Creates a new ConsoleHelperException instance.
ConsoleHelperException(String) - Constructor for class org.objectweb.cjdbc.controller.console.ConsoleHelperException
Creates a new ConsoleHelperException instance.
ConsoleHelperException(Throwable) - Constructor for class org.objectweb.cjdbc.controller.console.ConsoleHelperException
Creates a new ConsoleHelperException instance.
ConsoleHelperException(String, Throwable) - Constructor for class org.objectweb.cjdbc.controller.console.ConsoleHelperException
Creates a new ControllerException instance.
ConsoleHelperInterface - interface org.objectweb.cjdbc.controller.console.ConsoleHelperInterface.
Console helper interface.
Controller - class org.objectweb.cjdbc.controller.Controller.
The C-JDBC controller main class.
Controller(String) - Constructor for class org.objectweb.cjdbc.controller.Controller
Creates a new Controller instance with the specified controllerName
Controller() - Constructor for class org.objectweb.cjdbc.controller.Controller
Creates a new Controller instance.
ControllerConstants - class org.objectweb.cjdbc.controller.ControllerConstants.
Constants relative to C-JDBC controller.
ControllerConstants() - Constructor for class org.objectweb.cjdbc.controller.ControllerConstants
 
ControllerException - exception org.objectweb.cjdbc.controller.ControllerException.
Controller exception.
ControllerException() - Constructor for class org.objectweb.cjdbc.controller.ControllerException
Creates a new ControllerException instance.
ControllerException(String) - Constructor for class org.objectweb.cjdbc.controller.ControllerException
Creates a new ControllerException instance.
ControllerException(Throwable) - Constructor for class org.objectweb.cjdbc.controller.ControllerException
Creates a new ControllerException instance.
ControllerException(String, Throwable) - Constructor for class org.objectweb.cjdbc.controller.ControllerException
Creates a new ControllerException instance.
ControllerFactory - class org.objectweb.cjdbc.controller.ControllerFactory.
The ControllerFactory class prepares a Controller object by configurating ports, security, loaded databases.
ControllerFactory(String[]) - Constructor for class org.objectweb.cjdbc.controller.ControllerFactory
Configure the controller with parameters
ControllerHandler - class org.objectweb.cjdbc.controller.xml.ControllerHandler.
Parses an XML file content conforming to c-jdbc-controller.dtd and configure the given C-JDBC Controller accordingly.
ControllerHandler(ControllerFactory) - Constructor for class org.objectweb.cjdbc.controller.xml.ControllerHandler
Creates a new DatabasesHandlerControllerJmxClient - class org.objectweb.cjdbc.controller.jmx.ControllerJmxClient.
This class is used to connect to the CjdbcJmxAgent and contains CJDBC information
ControllerJmxClient() - Constructor for class org.objectweb.cjdbc.controller.jmx.ControllerJmxClient
 
ControllerMBean - interface org.objectweb.cjdbc.controller.ControllerMBean.
JMX Interface of the C-JDBC Controller.
ControllerMBeanDescription - class org.objectweb.cjdbc.controller.ControllerMBeanDescription.
Controller MBean description.
ControllerMBeanDescription() - Constructor for class org.objectweb.cjdbc.controller.ControllerMBeanDescription
 
ControllerParser - class org.objectweb.cjdbc.controller.xml.ControllerParser.
Allows to parse an XML content containing the description of the controller confirming to C-JDBC-controller.dtd.
ControllerParser(ControllerFactory) - Constructor for class org.objectweb.cjdbc.controller.xml.ControllerParser
Creates a new ControllerParser instance.
ControllerReport - class org.objectweb.cjdbc.controller.ControllerReport.
Class to create report from Controller
ControllerReport(Controller) - Constructor for class org.objectweb.cjdbc.controller.ControllerReport
Call above and write controller xml information and information
ControllerReport(Controller, Exception) - Constructor for class org.objectweb.cjdbc.controller.ControllerReport
Call above and write about the exception
ControllerServerThread - class org.objectweb.cjdbc.controller.ControllerServerThread.
A ControllerServerThread listens for C-JDBC driver connections.
ControllerServerThread(Controller) - Constructor for class org.objectweb.cjdbc.controller.ControllerServerThread
Creates a new ControllerServerThread that listens on the given port.
ControllerShutdownClient - class org.objectweb.cjdbc.controller.shutdown.ControllerShutdownClient.
 
ControllerShutdownClient(String[]) - Constructor for class org.objectweb.cjdbc.controller.shutdown.ControllerShutdownClient
Sends the command
ControllerShutdownClient.WaitForAcknowledgement - class org.objectweb.cjdbc.controller.shutdown.ControllerShutdownClient.WaitForAcknowledgement.
 
ControllerShutdownClient.WaitForAcknowledgement(ObjectInputStream) - Constructor for class org.objectweb.cjdbc.controller.shutdown.ControllerShutdownClient.WaitForAcknowledgement
 
ControllerShutdownThread - class org.objectweb.cjdbc.controller.shutdown.ControllerShutdownThread.
Executes all the work for shutting down a controller.
ControllerShutdownThread(Controller, int) - Constructor for class org.objectweb.cjdbc.controller.shutdown.ControllerShutdownThread
Prepare the thread for shutting down.
ControllerWorkerThread - class org.objectweb.cjdbc.controller.ControllerWorkerThread.
The ControllerWorkerThread handles a connection with a C-JDBC driver.
ControllerWorkerThread(ControllerServerThread) - Constructor for class org.objectweb.cjdbc.controller.ControllerWorkerThread
Creates a new ControllerWorkerThread instance.
ControllerXmlTags - interface org.objectweb.cjdbc.controller.xml.ControllerXmlTags.
List of the xml tags recognized to read and write the controller configuration with.
CreateRequest - class org.objectweb.cjdbc.sql.CreateRequest.
A CreateRequest is a SQL request of the following syntax: CREATE [TEMPORARY] TABLE table-name [(column-name column-type [,column-name colum-type]* [,table-constraint-definition]*)]
CreateRequest(String, boolean, int, DatabaseSchema, int, boolean) - Constructor for class org.objectweb.cjdbc.sql.CreateRequest
Creates a new CreateRequest instance.
CreateRequest(String, boolean, int) - Constructor for class org.objectweb.cjdbc.sql.CreateRequest
Creates a new CreateRequest instance.
CreateTableAll - class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableAll.
Use all backends for CREATE TABLE statements.
CreateTableAll() - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableAll
Creates a new CreateTableAll instance.
CreateTableAll(ArrayList) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableAll
Creates a new CreateTableAll instance.
CreateTableException - exception org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableException.
A CreateTableException is thrown when a CreateTableRule policy cannot be applied in the rule.getBackends() method.
CreateTableException() - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableException
Creates a new CreateTableException.
CreateTableException(String) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableException
Creates a new CreateTableException.
CreateTableException(Throwable) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableException
Creates a new CreateTableException.
CreateTableException(String, Throwable) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableException
Creates a new CreateTableException.
CreateTablePolicy - class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTablePolicy.
Defines the policy to adopt when creating a new table.
CreateTablePolicy() - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTablePolicy
 
CreateTableRandom - class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRandom.
Implements a random strategy for CREATE TABLE statements.
CreateTableRandom() - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRandom
Creates a new CreateTableRandom.
CreateTableRandom(ArrayList) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRandom
Creates a new CreateTableRandom.
CreateTableRoundRobin - class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRoundRobin.
Implements a round-robin strategy for CREATE TABLE statements.
CreateTableRoundRobin() - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRoundRobin
Creates a new CreateTableRoundRobin.
CreateTableRoundRobin(ArrayList) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRoundRobin
Creates a new CreateTableRoundRobin.
CreateTableRule - class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRule.
Defines the policy to adopt when creating a new table.
CreateTableRule(int) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRule
Constructor for CreateTableRule.
CreateTableRule(int, ArrayList) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRule
Creates a new CreateTableRule instance.
cache - Variable in class org.objectweb.cjdbc.controller.requestmanager.ParsingCache
 
cacheEntries - Variable in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseColumn
 
cacheEntries - Variable in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseTable
 
cacheGrain - Variable in class org.objectweb.cjdbc.controller.cache.QueryCache
 
cacheGrain - Variable in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
 
cacheParsingranularity - Variable in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
 
cacheable - Variable in class org.objectweb.cjdbc.sql.AbstractRequest
Whether this request is cacheable or not.
callStoredProcedure(String, boolean) - Method in class org.objectweb.cjdbc.controller.console.VirtualDatabaseConsole
Call a store procedure.
callStoredProcedure(StoredProcedure, boolean) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
Post the stored procedure call in the threads task list.
callStoredProcedure(StoredProcedure, boolean) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
Post the stored procedure call in the threads task list.
cancel() - Method in class org.objectweb.cjdbc.driver.Statement
Could be use by one thread to cancel a statement that is being executed by another thread.
cancelRowUpdates() - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 The cancelRowUpdates() method may be called after calling an updateXXX() method(s) and before calling updateRow() to rollback the updates made to a row.
caseSensitiveParsing - Variable in class org.objectweb.cjdbc.controller.requestmanager.ParsingCache
 
caseSensitiveParsing - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
 
cause - Variable in class org.objectweb.cjdbc.util.CJDBCException
Optional exception cause
cdbs - Variable in class org.objectweb.cjdbc.controller.cache.QueryCache
 
cdbs - Variable in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
 
channel - Variable in class org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase
 
checkAccess(Thread) - Method in class org.objectweb.cjdbc.controller.CJDBCRMISecurityManager
Empty method.
checkAccess(ThreadGroup) - Method in class org.objectweb.cjdbc.controller.CJDBCRMISecurityManager
Empty method.
checkAdminAuthentication(String, String) - Method in class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseJmxClient
 
checkAdminAuthentication(String, String) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Checks if a given admin login/password is ok.
checkAdminAuthentication(String, String) - Method in interface org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMBean
Authenticate a user for a given virtual database
checkDatabaseSchema() - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Checks that the current database schema is compatible with all schema gathered from each connection manager.
checkDriverCompliance() - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Check if the driver used by this backend is compliant with C-JDBC needs.
checkExit(int) - Method in class org.objectweb.cjdbc.controller.CJDBCRMISecurityManager
Allows exiting (empty method).
checkRead(String) - Method in class org.objectweb.cjdbc.controller.CJDBCRMISecurityManager
Empty method.
checkRecoveryLogTables() - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
Checks if the recovery log and checkpoint tables exist, and create them if they do not exist.
checkRowAndColPosAndSetNullFlag(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
Sanity checks for result parsing
checkTopLevelWindow(Object) - Method in class org.objectweb.cjdbc.controller.CJDBCRMISecurityManager
Prevents "Warning: Applet Window" on windows.
checkUserAuthentication(String, String) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Checks if a given virtual login/password is ok.
checkWrite(String) - Method in class org.objectweb.cjdbc.controller.CJDBCRMISecurityManager
Allows opening a direct JDBC connection (empty method).
checkpointTable - Variable in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
Checkpoint table name.
checkpointTableCreateStatement - Variable in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
 
cleanO(Object[]) - Static method in class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseAdminAuthenticator
 
cleanRecoveryLog() - Method in class org.objectweb.cjdbc.controller.recoverylog.AbstractRecoveryLog
Possibly clean the recovery log after all recovery process are done.
cleanRecoveryLog() - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
Removes all rollbacked transaction from the recovery log and deletes all begin/commit statements for completed transactions.
cleanS(String[]) - Static method in class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseAdminAuthenticator
 
clearBatch() - Method in class org.objectweb.cjdbc.driver.Statement
Empties the current list of commands.
clearParameters() - Method in class org.objectweb.cjdbc.driver.PreparedStatement
In general, parameter values remain in force for repeated used of a Statement.
clearWarnings() - Method in class org.objectweb.cjdbc.driver.Connection
After this call, getWarnings() returns null until a new warning is reported for this connection.
clearWarnings() - Method in class org.objectweb.cjdbc.driver.ResultSet
After this call, getWarnings returns null until a new warning is reported for this ResultSet
clearWarnings() - Method in class org.objectweb.cjdbc.driver.Statement
After this call, getWarnings returns null until a new warning is reported for this Statement.
cloneParsing(AbstractRequest) - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Clones the parsing of a request.
cloneParsing(AbstractRequest) - Method in class org.objectweb.cjdbc.sql.CreateRequest
 
cloneParsing(AbstractRequest) - Method in class org.objectweb.cjdbc.sql.DeleteRequest
 
cloneParsing(AbstractRequest) - Method in class org.objectweb.cjdbc.sql.DropRequest
 
cloneParsing(AbstractRequest) - Method in class org.objectweb.cjdbc.sql.InsertRequest
 
cloneParsing(AbstractRequest) - Method in class org.objectweb.cjdbc.sql.SelectRequest
 
cloneParsing(AbstractRequest) - Method in class org.objectweb.cjdbc.sql.StoredProcedure
Always throws a SQLException: it is useless to parse a stored procedure call since we can't know which tables are affected by this procedure.
cloneParsing(AbstractRequest) - Method in class org.objectweb.cjdbc.sql.UnknownRequest
Throws always an SQLException: it is not possible to parse an unknown request because we don't know its syntax or semantic.
cloneParsing(AbstractRequest) - Method in class org.objectweb.cjdbc.sql.UpdateRequest
 
cloneResultSet() - Method in class org.objectweb.cjdbc.driver.ResultSet
Clone the current ResultSet.
cloneTableNameAndColumns(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.sql.AbstractWriteRequest
Clones table name and columns from an already parsed request.
close() - Method in class org.objectweb.cjdbc.driver.Connection
Releases the connection.
close() - Method in class org.objectweb.cjdbc.driver.PreparedStatement
Release objects for garbage collection and call Statement.close().
close() - Method in class org.objectweb.cjdbc.driver.ResultSet
This is an empty function.
close() - Method in class org.objectweb.cjdbc.driver.Statement
In many cases, it is desirable to immediately release a Statement's database and JDBC resources instead of waiting for this to happen when it is automatically closed.
closeConnection(Connection) - Method in class org.objectweb.cjdbc.driver.ConnectionClosingThread
Closes a connection.
cmdStart - Variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
Index for the command first character.
columnClassName - Variable in class org.objectweb.cjdbc.driver.Field
 
columnDisplaySize - Variable in class org.objectweb.cjdbc.driver.Field
 
columnName - Variable in class org.objectweb.cjdbc.sql.schema.TableColumn
The column name.
columnNameToIndex - Variable in class org.objectweb.cjdbc.driver.ResultSet
 
columnType - Variable in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
columns - Variable in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseTable
 
columns - Variable in class org.objectweb.cjdbc.sql.AbstractWriteRequest
ArrayList of TableColumn involved in this write query.
columns - Variable in class org.objectweb.cjdbc.sql.schema.DatabaseTable
ArrayList of DatabaseColumn.
commandCompletor - Variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
Command completor to use.
commit(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.cache.AbstractRequestCache
Commit a transaction given its id.
commit(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.cache.QueryCache
Commit a transaction given its id.
commit(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
Commit a transaction given its id.
commit(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.loadbalancer.AbstractLoadBalancer
Commit a transaction.
commit(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb0.RAIDb0
Commits a transaction.
commit(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
Commits a transaction.
commit(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
Commits a transaction.
commit(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.loadbalancer.singledb.SingleDB
Commits a transaction.
commit(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.recoverylog.AbstractRecoveryLog
Log a transaction commit.
commit(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
 
commit(int) - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Commit a transaction given its id.
commit(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Commit a transaction.
commit(int) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Commits a transaction given its id.
commit() - Method in class org.objectweb.cjdbc.driver.Connection
Makes all changes made since the previous commit/rollback permanent and releases any database locks currently held by the Connection.
commitCompleted(int) - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Notify the completion of a commit command.
commitTimeout - Variable in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
 
commitTimeout - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
 
commitTransaction(int) - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Commit a transaction given its id.
commitTransaction(int) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0PessimisticTransactionLevelScheduler
 
commitTransaction(int) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0QueryLevelScheduler
 
commitTransaction(int) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticQueryLevelScheduler
 
commitTransaction(int) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticTransactionLevelScheduler
 
commitTransaction(int) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1PessimisticTransactionLevelScheduler
 
commitTransaction(int) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1QueryLevelScheduler
 
commitTransaction(int) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2PessimisticTransactionLevelScheduler
 
commitTransaction(int) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2QueryLevelScheduler
 
commitTransaction(int) - Method in class org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBPessimisticTransactionLevelScheduler
 
commitTransaction(int) - Method in class org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBQueryLevelScheduler
 
compileQuery() - Method in class org.objectweb.cjdbc.driver.PreparedStatement
Helper - this compiles the SQL query from the various parameters This is identical to toString() except it throws an exception if a parameter is unused.
complete(String) - Method in class org.objectweb.cjdbc.controller.console.CommandCompletor
 
complete(String) - Method in interface org.objectweb.cjdbc.controller.console.CommandCompletorInterface
Returns an array containing a String element of the maximum unambiguous command completion or, if there is no common prefix, returns the list of ambiguous commands.
completed - Variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseWorkerThread
 
completedWrites - Variable in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticQueryLevelScheduler
 
complianceTest(String, String, String) - Method in class org.objectweb.cjdbc.controller.backend.DriverCompliance
Check the driver compliance.
config - Variable in class org.objectweb.cjdbc.controller.xml.ControllerHandler
C-JDBC controller to setup.
configure - Static variable in class org.objectweb.cjdbc.controller.Controller
Hashtable of options
configure(String) - Static method in class org.objectweb.cjdbc.log.LogManager
Configures log4j according to the given property file name.
conn - Variable in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
 
connect(String, String) - Method in class org.objectweb.cjdbc.controller.jmx.ControllerJmxClient
Find the naming service and connect to the JMXAgent on the controller side.
connect(String, String, String) - Method in class org.objectweb.cjdbc.controller.jmx.ControllerJmxClient
Find the naming service and connect tor the JMXAgent on the controller side.
connect(String, String) - Method in class org.objectweb.cjdbc.controller.jmx.JmxClient
Find the naming service and connect tor the JmxAgent on the controller side.
connect(String, String, String) - Method in class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseJmxClient
Get connection to virtual database if authentication is valid
connect(String, Properties) - Method in class org.objectweb.cjdbc.driver.Driver
Asks the C-JDBC controller if the requested database can be accessed with the provided user name and password.
connectToDatabase() - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
Gets a connection to the database.
connection - Variable in class org.objectweb.cjdbc.controller.console.VirtualDatabaseConsole
 
connection - Variable in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
Connection to the database.
connection - Variable in class org.objectweb.cjdbc.driver.DatabaseMetaData
The connection association
connection - Variable in class org.objectweb.cjdbc.driver.Statement
The connection that created us
connectionClosingThreadisAlive - Variable in class org.objectweb.cjdbc.driver.Driver
 
connectionForTransaction - Variable in class org.objectweb.cjdbc.controller.connection.AbstractConnectionManager
Hastable of connections associated to a transaction.
connectionManager - Variable in class org.objectweb.cjdbc.controller.backend.DatabaseBackendMetaData
Connection manager to get a connection from.
connectionManagerVLogin - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
 
connectionManagers - Variable in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Connection managers for this backend.
connectionThread - Variable in class org.objectweb.cjdbc.controller.Controller
Thread that listens for driver connections
consoleModule - Variable in class org.objectweb.cjdbc.controller.console.Console
Virtual database console.
controller - Static variable in class org.objectweb.cjdbc.controller.Controller
Controller static
controller - Variable in class org.objectweb.cjdbc.controller.ControllerFactory
 
controller - Variable in class org.objectweb.cjdbc.controller.ControllerReport
 
controller - Variable in class org.objectweb.cjdbc.controller.ControllerServerThread
 
controller - Variable in class org.objectweb.cjdbc.controller.jmx.ControllerJmxClient
 
controller - Variable in class org.objectweb.cjdbc.controller.shutdown.ControllerShutdownThread
 
controller - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
C-JDBC controller to setup.
controllerCache - Variable in class org.objectweb.cjdbc.driver.Driver
Cache of parsed URL (ControllerInfo objects defined at the end of this class) used to connect to the controller.
controllerIP - Variable in class org.objectweb.cjdbc.controller.xml.ControllerHandler
 
controllerName - Variable in class org.objectweb.cjdbc.controller.Controller
C-JDBC controller name .
controllerServerThreadPendingQueue - Variable in class org.objectweb.cjdbc.controller.ControllerServerThread
Pending queue of client (driver) socket connections
count - Variable in class org.objectweb.cjdbc.util.Stats
Statistic counter
create - Variable in class org.objectweb.cjdbc.controller.cache.CacheStatistics
 
create - Variable in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
 
createDatabaseSchema() - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackendMetaData
Gets the list of tables of a database and add them to the database schema.
createJRMPAdaptor(boolean) - Method in class org.objectweb.cjdbc.controller.jmx.JmxRmiAdaptor
 
createNamingService() - Method in class org.objectweb.cjdbc.controller.jmx.JmxRmiAdaptor
Create naming service and starts rmi
createOptions() - Static method in class org.objectweb.cjdbc.controller.ControllerFactory
Creates Options object that contains all available options that can be used launching C-JDBC controller.
createOptions() - Static method in class org.objectweb.cjdbc.controller.console.Console
Creates Options object that contains all available options that can be used launching C-JDBC console.
createStatement() - Method in class org.objectweb.cjdbc.driver.Connection
SQL statements without parameters are normally executed using Statement objects.
createStatement(int, int) - Method in class org.objectweb.cjdbc.driver.Connection
SQL statements without parameters are normally executed using Statement objects.
createStatement(int, int, int) - Method in class org.objectweb.cjdbc.driver.Connection
Creates a Statement object that will generate ResultSet objects with the given type, concurrency, and holdability.
createTablePolicy - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb0.RAIDb0
 
createTablePolicy - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
 
currentAuthenticationManager - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
 
currentBackend - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
 
currentControllerConfig - Variable in class org.objectweb.cjdbc.driver.Driver
 
currentControllerURL - Variable in class org.objectweb.cjdbc.driver.Driver
Controller.
currentCreateTablePolicy - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
 
currentCreateTableRule - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
 
currentDatabase - Variable in class org.objectweb.cjdbc.driver.Driver
 
currentDatabaseBackendUser - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
 
currentDatabaseSchema - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
 
currentErrorCheckingPolicy - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
 
currentLoadBalancer - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
 
currentNbOfConcurrentReads - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
 
currentNbOfThreads - Variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Current number of worker threads
currentRecoveryLog - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
 
currentRequestCache - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
 
currentRequestScheduler - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
 
currentRow - Variable in class org.objectweb.cjdbc.driver.ResultSet
Cursor to current row
currentTable - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
 
currentVirtualDatabase - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
 
currentVirtualUser - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
 
currentWaitForCompletionPolicy - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
 
currentlyParsing - Variable in class org.objectweb.cjdbc.controller.requestmanager.ParsingCache
 
currentlyProcessing - Variable in class org.objectweb.cjdbc.controller.loadbalancer.BackendWorkerThread
 

D

DATABASE - Static variable in class org.objectweb.cjdbc.controller.cache.CachingGranularities
Database granularity: entries in the cache are invalidated every time a write (INSERT/UPDATE/DELETE/DROP/...) is sent to the database.
DATABASE - Static variable in class org.objectweb.cjdbc.controller.shutdown.ShutdownThread
Database Thread
DATABASE_DEFAULT_CHECKPOINT - Static variable in class org.objectweb.cjdbc.controller.ControllerConstants
Checkpoint to take by default
DATABASE_PROPERTY - Static variable in class org.objectweb.cjdbc.driver.Driver
 
DATABASE_PROPERTY_DESCRIPTION - Static variable in class org.objectweb.cjdbc.driver.Driver
 
DEBUG - Static variable in class org.objectweb.cjdbc.controller.jmx.JmxConstants
Overall Debug tag for Jmx calls
DEBUG - Static variable in class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseJmxClient
Development variable to check JMX calls
DEFAULT_BACKLOG - Static variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Default backlog size for the server socket.
DEFAULT_BACKLOG_SIZE - Static variable in class org.objectweb.cjdbc.controller.ControllerConstants
Default backlog size for driver connections.
DEFAULT_BEGIN_TIMEOUT - Static variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Default begin timeout in milliseconds.
DEFAULT_COMMIT_TIMEOUT - Static variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Default commit timeout in milliseconds.
DEFAULT_CONFIG_FILE - Static variable in class org.objectweb.cjdbc.controller.ControllerConstants
Default configuration file
DEFAULT_CONTROLLER_WORKER_THREAD_SLEEP_TIME - Static variable in class org.objectweb.cjdbc.controller.ControllerConstants
Default sleep time in ms for a controller worker thread.
DEFAULT_HOST - Static variable in class org.objectweb.cjdbc.controller.ControllerConstants
Default controller host name (only used by the console).
DEFAULT_IDLE_TIMEOUT - Static variable in class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager
Default idle timeout in milliseconds: default is 0 and means that once allocated, connections are never released.
DEFAULT_IP - Static variable in class org.objectweb.cjdbc.controller.ControllerConstants
Default IP address to bind controller to
DEFAULT_JMX_AGENT_NAME - Static variable in class org.objectweb.cjdbc.controller.jmx.JmxConstants
The default jmx name for the agent to connect to
DEFAULT_JMX_HTTP_PORT - Static variable in class org.objectweb.cjdbc.controller.jmx.JmxConstants
Default JMX server HTTP adaptor port value.
DEFAULT_JMX_RMI_PORT - Static variable in class org.objectweb.cjdbc.controller.jmx.JmxConstants
Default RMI port number value.
DEFAULT_MAX_CONNECTIONS - Static variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Default maximum number of connections.
DEFAULT_MAX_POOL_SIZE - Static variable in class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager
Default maximum pool size: default is 0 and means no limit.
DEFAULT_MAX_THREADS - Static variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Default maximum number of threads to process connections.
DEFAULT_MIN_THREADS - Static variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Default minimum number of threads to process connections.
DEFAULT_NAME - Static variable in class org.objectweb.cjdbc.controller.ControllerConstants
Default name used to bind the controller in the RMI registry.
DEFAULT_PORT - Static variable in class org.objectweb.cjdbc.controller.ControllerConstants
Default controller port number value.
DEFAULT_PORT - Static variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Default port number on which clients will connect.
DEFAULT_REQUEST_TIMEOUT - Static variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Default request timeout in milliseconds.
DEFAULT_ROLLBACK_TIMEOUT - Static variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Default rollback timeout in milliseconds.
DEFAULT_SHUTDOWN_MODE - Static variable in class org.objectweb.cjdbc.controller.ControllerConstants
Default shutdown mode
DEFAULT_WAIT_TIMEOUT - Static variable in class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager
Default wait timeout in milliseconds: the default is 0 and means no timeout: waits until one connection is freed.
DRIVER_CLASSNAME - Static variable in class org.objectweb.cjdbc.driver.DataSource
 
DataSource - class org.objectweb.cjdbc.driver.DataSource.
An implementation of the JDBC 2.0 optional package DataSource interface.
DataSource() - Constructor for class org.objectweb.cjdbc.driver.DataSource
Default constructor.
DataSourceFactory - class org.objectweb.cjdbc.driver.DataSourceFactory.
DataSource factory for to implement Referenceable.
DataSourceFactory() - Constructor for class org.objectweb.cjdbc.driver.DataSourceFactory
 
DatabaseBackend - class org.objectweb.cjdbc.controller.backend.DatabaseBackend.
A DatabaseBackend represents a real database backend that will have to be bound to a virtual C-JDBC database.
DatabaseBackend(String, String, String, boolean) - Constructor for class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Creates a new DatabaseBackend instance.
DatabaseBackendMetaData - class org.objectweb.cjdbc.controller.backend.DatabaseBackendMetaData.
A DatabaseBackendMetaData is used to retrieve the database schema of a real database backend that will have to be bound to a virtual C-JDBC database.
DatabaseBackendMetaData(AbstractConnectionManager, Trace) - Constructor for class org.objectweb.cjdbc.controller.backend.DatabaseBackendMetaData
Creates a new DatabaseBackendMetaData instance.
DatabaseBackendUser - class org.objectweb.cjdbc.controller.authentication.DatabaseBackendUser.
A DatabaseBackendUser is a login/password combination to represent a database backend user.
DatabaseBackendUser(String, String, String) - Constructor for class org.objectweb.cjdbc.controller.authentication.DatabaseBackendUser
Creates a new DatabaseBackendUser instance.
DatabaseColumn - class org.objectweb.cjdbc.sql.schema.DatabaseColumn.
A DatabaseColumn represents a column of a database table.
DatabaseColumn(String, boolean) - Constructor for class org.objectweb.cjdbc.sql.schema.DatabaseColumn
Creates a new DatabaseColumn instance.
DatabaseColumn(String, boolean, int) - Constructor for class org.objectweb.cjdbc.sql.schema.DatabaseColumn
Creates a new DatabaseColumn instance.
DatabaseMetaData - class org.objectweb.cjdbc.driver.DatabaseMetaData.
This Connection class implements a virtual connection that is just used to store the needed information when the real connection will have to be established by the Controller to execute a query.
DatabaseMetaData(Connection) - Constructor for class org.objectweb.cjdbc.driver.DatabaseMetaData
Creates a new DatabaseMetaData instance.
DatabaseMetaDataGetColumns - Static variable in class org.objectweb.cjdbc.driver.protocol.Commands
Used to get the schema columns by calling DatabaseMetaData.getColumns()
DatabaseMetaDataGetPrimaryKeys - Static variable in class org.objectweb.cjdbc.driver.protocol.Commands
Used to get the schema primary keys by calling DatabaseMetaData.getColumns()
DatabaseMetaDataGetProcedureColumns - Static variable in class org.objectweb.cjdbc.driver.protocol.Commands
Used to get the schema procedure columns by calling DatabaseMetaData.getProcedureColumns()
DatabaseMetaDataGetProcedures - Static variable in class org.objectweb.cjdbc.driver.protocol.Commands
Used to get the schema procedures by calling DatabaseMetaData.getProcedures()
DatabaseMetaDataGetTables - Static variable in class org.objectweb.cjdbc.driver.protocol.Commands
Used to get the schema tables by calling DatabaseMetaData.getTables()
DatabaseProcedure - class org.objectweb.cjdbc.sql.schema.DatabaseProcedure.
Represents a procedure
DatabaseProcedure(String, String, int) - Constructor for class org.objectweb.cjdbc.sql.schema.DatabaseProcedure
 
DatabaseProcedureParameter - class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter.
Represents a parameter of procedure
DatabaseProcedureParameter(String, int, int, String, int, int, int, int, int, String) - Constructor for class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
DatabaseSchema - class org.objectweb.cjdbc.sql.schema.DatabaseSchema.
A DatabaseSchema describes all the tables and columns of a database.
DatabaseSchema() - Constructor for class org.objectweb.cjdbc.sql.schema.DatabaseSchema
Creates a new DatabaseSchema instance.
DatabaseSchema(int) - Constructor for class org.objectweb.cjdbc.sql.schema.DatabaseSchema
Creates a new DatabaseSchema instance with a specified number of tables.
DatabaseSchema(DatabaseSchema) - Constructor for class org.objectweb.cjdbc.sql.schema.DatabaseSchema
Creates a new DatabaseSchema instance from an existing database schema (the schema is cloned).
DatabaseTable - class org.objectweb.cjdbc.sql.schema.DatabaseTable.
A DatabaseTable represents a database table !
DatabaseTable(String) - Constructor for class org.objectweb.cjdbc.sql.schema.DatabaseTable
Creates a new DatabaseTable instance.
DatabaseTable(String, int) - Constructor for class org.objectweb.cjdbc.sql.schema.DatabaseTable
Creates a new DatabaseTable instance.
DatabaseTable(String, ArrayList) - Constructor for class org.objectweb.cjdbc.sql.schema.DatabaseTable
Creates a new DatabaseTable instance.
DatabaseUser - class org.objectweb.cjdbc.driver.DatabaseUser.
A DatabaseUser is just a login/password combination to represent database user.
DatabaseUser(String, String, String) - Constructor for class org.objectweb.cjdbc.driver.DatabaseUser
Creates a new DatabaseUser instance.
DatabasesHandler - class org.objectweb.cjdbc.controller.xml.DatabasesHandler.
Parses an XML content conforming to C-JDBC.dtd and configure the given C-JDBC Controller accordingly.
DatabasesHandler(Controller) - Constructor for class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Creates a new DatabasesHandlerDatabasesParser - class org.objectweb.cjdbc.controller.xml.DatabasesParser.
Allows to parse an XML content containing the description of virtual databases confirming to C-JDBC.dtd.
DatabasesParser(Controller) - Constructor for class org.objectweb.cjdbc.controller.xml.DatabasesParser
Creates a new DatabasesParser instance.
DatabasesParser(Controller, String, boolean, String) - Constructor for class org.objectweb.cjdbc.controller.xml.DatabasesParser
Creates a new DatabasesParser instance.
DatabasesXmlTags - interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags.
List of the xml tags recognized to read and write the databasases configuration with
DeleteRequest - class org.objectweb.cjdbc.sql.DeleteRequest.
An DeleteRequest is an SQL request with the following syntax: DELETE FROM table-name WHERE search-condition
DeleteRequest(String, boolean, int, DatabaseSchema, int, boolean) - Constructor for class org.objectweb.cjdbc.sql.DeleteRequest
Creates a new DeleteRequest instance.
DeleteRequest(String, boolean, int) - Constructor for class org.objectweb.cjdbc.sql.DeleteRequest
Creates a new DeleteRequest instance.
DistributedRequest - class org.objectweb.cjdbc.controller.virtualdatabase.protocol.DistributedRequest.
Execute a write request between several controllers.
DistributedRequest(Address, Address, Serializable) - Constructor for class org.objectweb.cjdbc.controller.virtualdatabase.protocol.DistributedRequest
 
DistributedRequestManager - class org.objectweb.cjdbc.controller.requestmanager.DistributedRequestManager.
This class defines a Distributed Request Manager.
DistributedRequestManager(DistributedVirtualDatabase, AbstractScheduler, AbstractLoadBalancer, long, long, long) - Constructor for class org.objectweb.cjdbc.controller.requestmanager.DistributedRequestManager
Creates a new DistributedRequestManager instance without cache.
DistributedRequestManager(DistributedVirtualDatabase, AbstractScheduler, AbstractRequestCache, AbstractLoadBalancer, long, long, long) - Constructor for class org.objectweb.cjdbc.controller.requestmanager.DistributedRequestManager
Creates a new DistributedRequestManager instance without cache.
DistributedRequestManager(DistributedVirtualDatabase, AbstractScheduler, AbstractLoadBalancer, AbstractRecoveryLog, long, long, long) - Constructor for class org.objectweb.cjdbc.controller.requestmanager.DistributedRequestManager
Creates a new DistributedRequestManager instance without cache.
DistributedRequestManager(DistributedVirtualDatabase, AbstractScheduler, AbstractRequestCache, AbstractLoadBalancer, AbstractRecoveryLog, long, long, long) - Constructor for class org.objectweb.cjdbc.controller.requestmanager.DistributedRequestManager
Creates a new DistributedRequestManager instance without cache.
DistributedVirtualDatabase - class org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase.
A DistributedVirtualDatabase is a virtual database hosted by several controllers.
DistributedVirtualDatabase(String, String, int, boolean, int, int, long) - Constructor for class org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase
Creates a new DistributedVirtualDatabase instance.
Driver - class org.objectweb.cjdbc.driver.Driver.
C-JDBC Driver for client side.
Driver() - Constructor for class org.objectweb.cjdbc.driver.Driver
Creates a new Driver and register it with DriverManager.
Driver.ControllerInfo - class org.objectweb.cjdbc.driver.Driver.ControllerInfo.
 
Driver.ControllerInfo() - Constructor for class org.objectweb.cjdbc.driver.Driver.ControllerInfo
Creates a ControllerInfo object
DriverCompliance - class org.objectweb.cjdbc.controller.backend.DriverCompliance.
This class checks if a given driver provides the mandatory features necessary for C-JDBC.
DriverCompliance(Trace) - Constructor for class org.objectweb.cjdbc.controller.backend.DriverCompliance
Builds a new DriverCompliance object.
DropRequest - class org.objectweb.cjdbc.sql.DropRequest.
An DropRequest is an SQL request with the following syntax: DROP TABLE table-name
DropRequest(String, boolean, int, DatabaseSchema, int, boolean) - Constructor for class org.objectweb.cjdbc.sql.DropRequest
Creates a new DropRequest instance.
DropRequest(String, boolean, int) - Constructor for class org.objectweb.cjdbc.sql.DropRequest
Creates a new DropRequest instance.
data - Variable in class org.objectweb.cjdbc.driver.ResultSet
The results
data2hex(byte[]) - Static method in class org.objectweb.cjdbc.driver.Blob
Convert data into hexa
dataDefinitionCausesTransactionCommit() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Does a data definition statement within a transaction force the transaction to commit?
dataDefinitionIgnoredInTransactions() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Is a data definition statement within a transaction ignored?
dataSourceClassName - Variable in class org.objectweb.cjdbc.driver.DataSourceFactory
DataSource classnames.
dataType - Variable in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
database - Variable in class org.objectweb.cjdbc.controller.shutdown.VirtualDatabaseShutdownThread
 
database - Variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData
 
databaseSchema - Variable in class org.objectweb.cjdbc.controller.backend.DatabaseBackendMetaData
Schema of the database backend.
dbName - Variable in class org.objectweb.cjdbc.driver.DatabaseUser
Virtual database name.
dbNameCache - Variable in class org.objectweb.cjdbc.driver.Driver
Cache of database names and matching URLs.
dbToPrepare - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
dbToPrepare is used if only a specified database has to be loaded
dbs - Variable in class org.objectweb.cjdbc.controller.requestmanager.ParserThread
 
dbs - Variable in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
 
debug(Object, Throwable) - Method in class org.objectweb.cjdbc.log.StaticDisabledLogger
This method is overriden with an empty body.
debug(Object) - Method in class org.objectweb.cjdbc.log.StaticDisabledLogger
This method is overriden with an empty body.
debug(Object, Throwable) - Method in class org.objectweb.cjdbc.log.StaticNoDebugLogger
This method is overriden with an empty body.
debug(Object) - Method in class org.objectweb.cjdbc.log.StaticNoDebugLogger
This method is overriden with an empty body.
debug(Object) - Method in class org.objectweb.cjdbc.log.Trace
Logs a message object with the DEBUG Level.
debug(Object, Throwable) - Method in class org.objectweb.cjdbc.log.Trace
Logs a message object with the DEBUG Level including the stack trace of the Throwable error passed as parameter.
debug() - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Displays some debugging information about this request.
debug() - Method in class org.objectweb.cjdbc.sql.CreateRequest
Displays some debugging information about this request.
debug() - Method in class org.objectweb.cjdbc.sql.DeleteRequest
Displays some debugging information about this request.
debug() - Method in class org.objectweb.cjdbc.sql.DropRequest
Displays some debugging information about this request.
debug() - Method in class org.objectweb.cjdbc.sql.InsertRequest
Displays some debugging information about this request.
debug() - Method in class org.objectweb.cjdbc.sql.SelectRequest
Displays some debugging information about this request.
debug() - Method in class org.objectweb.cjdbc.sql.UpdateRequest
Displays some debugging information about this request.
delete - Variable in class org.objectweb.cjdbc.controller.cache.CacheStatistics
 
delete - Variable in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
 
deleteRow() - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Delete the current row from the result set and the underlying database.
deletesAreDetected(int) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
C-JDBC does NOT support deleted rows.
disable() - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Sets the database backend state to disable.
disable(String, String) - Method in class org.objectweb.cjdbc.controller.console.VirtualDatabaseAdmin
Disables the specified backend with an optional checkpoint.
disableAll(String) - Method in class org.objectweb.cjdbc.controller.console.VirtualDatabaseAdmin
Disable all backends
disableAllBackend() - Method in class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseJmxClient
 
disableAllBackend() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Prepare this virtual database for shutdown.
disableAllBackend() - Method in interface org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMBean
Disable all backends for this virtual database
disableAllBackendForCheckpoint(String) - Method in class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseJmxClient
 
disableAllBackendForCheckpoint(String) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
 
disableAllBackendForCheckpoint(String) - Method in interface org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMBean
Disable all backends and store a checkpoint
disableBackend(String) - Method in class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseJmxClient
 
disableBackend(DatabaseBackend) - Method in class org.objectweb.cjdbc.controller.loadbalancer.AbstractLoadBalancer
Disable a backend without further check.
disableBackend(DatabaseBackend) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb0.RAIDb0
Disables a backend that was previously enabled.
disableBackend(DatabaseBackend) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
Disables a backend that was previously enabled.
disableBackend(DatabaseBackend) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1ec
Disables a backend that was previously enabled.
disableBackend(DatabaseBackend) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
Disables a backend that was previously enabled.
disableBackend(DatabaseBackend) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2ec
Disables a backend that was previously enabled.
disableBackend(DatabaseBackend) - Method in class org.objectweb.cjdbc.controller.loadbalancer.singledb.SingleDB
Disables a backend that was previously enabled.
disableBackend(DatabaseBackend) - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Disable a backend that is currently enabled on this virtual database.
disableBackend(String) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
 
disableBackend(String) - Method in interface org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMBean
Disables a backend that is currently enabled on this virtual database (without further check).
disableBackendForCheckpoint(String, String) - Method in class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseJmxClient
 
disableBackendForCheckpoint(DatabaseBackend, String) - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
The backend must belong to this virtual database and be in the enabled state.
disableBackendForCheckpoint(String, String) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
 
disableBackendForCheckpoint(String, String) - Method in interface org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMBean
Disables a backend once all the pending write queries are executed.
dispatcher - Variable in class org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase
 
display() - Method in class org.objectweb.cjdbc.util.Stats
Displays the statistics on the standard output.
display(PrintStream) - Method in class org.objectweb.cjdbc.util.Stats
Displays the statistics on the standard output.
displayPad(String, int) - Method in class org.objectweb.cjdbc.controller.console.VirtualDatabaseConsole
 
displayResultSet(ResultSet) - Method in class org.objectweb.cjdbc.controller.console.VirtualDatabaseConsole
Display the given ResultSet.
displaySeparatorLine(int, ResultSetMetaData) - Method in class org.objectweb.cjdbc.controller.console.VirtualDatabaseConsole
 
doCommandCompletion(String) - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
doesMaxRowSizeIncludeBlobs() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Did getMaxRowSize() include LONGVARCHAR and LONGVARBINARY blobs?
domainName - Static variable in class org.objectweb.cjdbc.controller.jmx.JmxAgent
 
driver - Variable in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
 
driver - Variable in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
Driver name.
driver - Variable in class org.objectweb.cjdbc.driver.Connection
Driver that created us.
driver - Variable in class org.objectweb.cjdbc.driver.ConnectionClosingThread
 
driver - Static variable in class org.objectweb.cjdbc.driver.DataSource
Wrapped driver for to get connections.
driverClassName - Variable in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Database native JDBC driver class name.
driverCompliance - Variable in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Driver compliance to C-JDBC requirements
drop - Variable in class org.objectweb.cjdbc.controller.cache.CacheStatistics
 
drop - Variable in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
 

E

ELT_AdminLogin - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a AdminLogin object element.
ELT_AuthenticationManager - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a AuthenticationManager object element.
ELT_BackendName - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a BackendName object element
ELT_BackendWeight - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a BackendWeight object element
ELT_CONTROLLER - Static variable in interface org.objectweb.cjdbc.controller.xml.ControllerXmlTags
Controller tag
ELT_CheckpointTable - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a CheckpointTable object element.
ELT_ConnectionManager - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a ConnectionManager object element.
ELT_CreateTable - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a CreateTable object element
ELT_DATABASE - Static variable in interface org.objectweb.cjdbc.controller.xml.ControllerXmlTags
Virtual Database tag
ELT_DatabaseBackend - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a DatabaseBackend object element.
ELT_DatabaseColumn - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a DatabaseColumn object element.
ELT_DatabaseSchema - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a DatabaseSchema object element.
ELT_DatabaseTable - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a DatabaseTable object element.
ELT_Distribution - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a Distribution object element.
ELT_ErrorChecking - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a ErrorChecking object element
ELT_FailFastPoolConnectionManager - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a FailFastPoolConnectionManager object element.
ELT_FileRecoveryLog - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a FileRecoveryLog object element.
ELT_JAR - Static variable in interface org.objectweb.cjdbc.controller.xml.ControllerXmlTags
jar tag
ELT_JDBCRecoveryLog - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a JDBCRecoveryLog object element.
ELT_JMX - Static variable in interface org.objectweb.cjdbc.controller.xml.ControllerXmlTags
Jmx Settings tag
ELT_JMX_ADAPTOR - Static variable in interface org.objectweb.cjdbc.controller.xml.ControllerXmlTags
Jmx adaptors
ELT_LoadBalancer - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a RequestLoadBalancer object element.
ELT_QueryCache - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a QueryCache object element.
ELT_QueryCacheDB - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a QueryCacheDB object element.
ELT_RAIDb0Scheduler - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a RAIDb-0Scheduler object element.
ELT_RAIDb1Scheduler - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a RAIDb-1Scheduler object element.
ELT_RAIDb2Scheduler - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a RAIDb-2Scheduler object element.
ELT_RAIDb_0 - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a RAIDb-0 object element.
ELT_RAIDb_1 - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a RAIDb-1 object element.
ELT_RAIDb_1_LeastPendingRequestsFirst - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a RAIDb-1-LeastPendingRequestsFirst object element.
ELT_RAIDb_1_RoundRobin - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a RAIDb-1-RoundRobin object element.
ELT_RAIDb_1_WeightedRoundRobin - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a RAIDb-1-WeightedRoundRobin object element.
ELT_RAIDb_1ec - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a RAIDb-1ec object element.
ELT_RAIDb_1ec_RoundRobin - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a RAIDb-1ec-RoundRobin object element.
ELT_RAIDb_1ec_WeightedRoundRobin - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a RAIDb-1ec-WeightedRoundRobin object element.
ELT_RAIDb_2 - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a RAIDb-2 object element.
ELT_RAIDb_2_LeastPendingRequestsFirst - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a RAIDb-2-LeastPendingRequestsFirst object element.
ELT_RAIDb_2_RoundRobin - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a RAIDb-2-RoundRobin object element.
ELT_RAIDb_2_WeightedRoundRobin - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a RAIDb-2-WeightedRoundRobin object element.
ELT_RAIDb_2ec - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a RAIDb-2ec object element.
ELT_RAIDb_2ec_RoundRobin - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a RAIDb-2ec-RoundRobin object element.
ELT_RAIDb_2ec_WeightedRoundRobin - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a RAIDb-2ec-WeightedRoundRobin object element.
ELT_RandomWaitPoolConnectionManager - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a RandomWaitPoolConnectionManager object element.
ELT_RealLogin - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a RealLogin object element.
ELT_RecoveryLog - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a RecoveryLog object element.
ELT_RecoveryLogTable - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a RecoveryLogTable object element.
ELT_RequestCache - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a RequestCache object element.
ELT_RequestManager - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a RequestManager object element.
ELT_RequestScheduler - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a RequestScheduler object element.
ELT_SECURITY - Static variable in interface org.objectweb.cjdbc.controller.xml.ControllerXmlTags
Security tag
ELT_SimpleConnectionManager - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a SimpleConnectionManager object element.
ELT_SingleDB - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a SingleDB object element.
ELT_SingleDBScheduler - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a SingleDBScheduler object element.
ELT_VariablePoolConnectionManager - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a VariablePoolConnectionManager object element.
ELT_VirtualDatabase - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a VirtualDatabase object element.
ELT_VirtualLogin - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a VirtualLogin object element.
ELT_WaitForCompletion - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Name of a WaitForCompletion object element
ERROR_COLOR - Static variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
Error message Color.
ErrorCheckingAll - class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingAll.
Error checking using all backends.
ErrorCheckingAll() - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingAll
Creates a new ErrorCheckingAll instance.
ErrorCheckingException - exception org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingException.
An ErrorCheckingException is thrown when an ErrorCheckingPolicy policy cannot be applied in the getBackends() method.
ErrorCheckingException() - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingException
Creates a new ErrorCheckingException instance.
ErrorCheckingException(String) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingException
Creates a new ErrorCheckingException instance.
ErrorCheckingException(Throwable) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingException
Creates a new ErrorCheckingException instance.
ErrorCheckingException(String, Throwable) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingException
Creates a new ErrorCheckingException instance.
ErrorCheckingPolicy - class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingPolicy.
Defines the policy to adopt for error checking.
ErrorCheckingPolicy(int, int) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingPolicy
Creates a new CreateTableRule.
ErrorCheckingRandom - class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingRandom.
Chooses numberOfNodes nodes randomly for error checking.
ErrorCheckingRandom(int) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingRandom
Creates a new ErrorCheckingRandom instance.
ErrorCheckingRoundRobin - class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingRoundRobin.
Chooses the number of nodes nodes for error checking using a round-robin algorithm.
ErrorCheckingRoundRobin(int) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingRoundRobin
Creates a new ErrorCheckingRoundRobin instance.
ExecReadRequest - Static variable in class org.objectweb.cjdbc.driver.protocol.Commands
Performs a read request and returns the reply.
ExecReadStoredProcedure - Static variable in class org.objectweb.cjdbc.driver.protocol.Commands
Calls a stored procedure and returns the reply (ResultSet).
ExecWriteRequest - class org.objectweb.cjdbc.controller.virtualdatabase.protocol.ExecWriteRequest.
Execute a write request between several controllers.
ExecWriteRequest(AbstractWriteRequest) - Constructor for class org.objectweb.cjdbc.controller.virtualdatabase.protocol.ExecWriteRequest
 
ExecWriteRequest - Static variable in class org.objectweb.cjdbc.driver.protocol.Commands
Performs a write request and returns the number of rows affected.
ExecWriteRequestWithKeys - Static variable in class org.objectweb.cjdbc.driver.protocol.Commands
Performs a write request and returns the auto generated keys.
ExecWriteStoredProcedure - Static variable in class org.objectweb.cjdbc.driver.protocol.Commands
Calls a stored procedure and returns the number of rows affected (write query).
ExtendedMBeanDescriptionAdapter - class org.objectweb.cjdbc.controller.jmx.ExtendedMBeanDescriptionAdapter.
Controller MBean description.
ExtendedMBeanDescriptionAdapter() - Constructor for class org.objectweb.cjdbc.controller.jmx.ExtendedMBeanDescriptionAdapter
 
echo(String) - Method in class org.objectweb.cjdbc.controller.console.Console
 
echo - Variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
true if the input must be displayed in the console.
enable() - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Enables the database backend.
enable(String, String) - Method in class org.objectweb.cjdbc.controller.console.VirtualDatabaseAdmin
Enables the specified backend with an optional checkpoint.
enableAdaptor(String, int) - Method in class org.objectweb.cjdbc.controller.jmx.JmxAgent
Enable an adaptor for this JmxAgent add it to the internal store of adaptors.
enableAll(String) - Method in class org.objectweb.cjdbc.controller.console.VirtualDatabaseAdmin
Enables all backends with an optional checkpoint.
enableAllBackend() - Method in class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseJmxClient
 
enableAllBackend(String) - Method in class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseJmxClient
 
enableAllBackend() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Prepare this virtual database for startup.
enableAllBackend(String) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Prepare this virtual database for startup.
enableAllBackend() - Method in interface org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMBean
Prepare this virtual database for startup.
enableAllBackend(String) - Method in interface org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMBean
Prepare this virtual database for startup.
enableBackend(String) - Method in class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseJmxClient
 
enableBackend(DatabaseBackend) - Method in class org.objectweb.cjdbc.controller.loadbalancer.AbstractLoadBalancer
Enable a backend without further check.
enableBackend(DatabaseBackend) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb0.RAIDb0
Enables a Backend that was previously disabled.
enableBackend(DatabaseBackend) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
Enables a Backend that was previously disabled.
enableBackend(DatabaseBackend) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1ec
Enables a backend that was previously disabled.
enableBackend(DatabaseBackend) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
Enables a Backend that was previously disabled.
enableBackend(DatabaseBackend) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2ec
Enables a backend that was previously disabled.
enableBackend(DatabaseBackend) - Method in class org.objectweb.cjdbc.controller.loadbalancer.singledb.SingleDB
Enables a backend that was previously disabled.
enableBackend(DatabaseBackend) - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Enable a backend that has been previously added to this virtual database and that is in the disabled state.
enableBackend(String) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
 
enableBackend(String) - Method in interface org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMBean
Enables a backend that has been previously added to this virtual database and that is in the disabled state.
enableBackendFromCheckpoint(String, String) - Method in class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseJmxClient
 
enableBackendFromCheckpoint(DatabaseBackend, String) - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
The backend must have been previously added to this virtual database and be in the disabled state.
enableBackendFromCheckpoint(String, String) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
 
enableBackendFromCheckpoint(String, String) - Method in interface org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMBean
Plays all the queries since the given checkpoint and enables the backend when it is completely synchronized.
enableSSL - Static variable in class org.objectweb.cjdbc.controller.jmx.JmxAgent
 
enableSSL() - Static method in class org.objectweb.cjdbc.controller.jmx.JmxAgent
This is to enable SSL over RMI
endDocument() - Method in class org.objectweb.cjdbc.controller.xml.ControllerHandler
Finalizes parsing of a document.
endDocument() - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Finalizes parsing of a document.
endElement(String, String, String) - Method in class org.objectweb.cjdbc.controller.xml.ControllerHandler
DatabasesHandler for end of element.
endElement(String, String, String) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
DatabasesHandler for end of element.
endOfController(Exception) - Static method in class org.objectweb.cjdbc.controller.Controller
Create report about fatal error
endOfCurrentTransactions - Variable in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
 
endOfCurrentWrites - Variable in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
 
endRecovery() - Method in class org.objectweb.cjdbc.controller.recoverylog.AbstractRecoveryLog
Notify the recovery log that a recovery process has finished.
enter() - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
entriesForTransaction - Variable in class org.objectweb.cjdbc.controller.cache.QueryCache
 
equals(Object) - Method in class org.objectweb.cjdbc.controller.authentication.AbstractDatabaseUser
Two AbstractDatabaseUser are equals if both objects have same login & password.
equals(Object) - Method in class org.objectweb.cjdbc.controller.authentication.DatabaseBackendUser
Two DatabaseBackendUser are equals if both objects have the same login & password.
equals(Object) - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Two database backends are considered equal if they have the same name, URL and driver class name.
equals(Object) - Method in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseColumn
Two CacheDatabaseColumn are equals if they have the same DatabaseColumn.
equals(Object) - Method in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseSchema
Two CacheDatabaseSchema are equals if they have the same tables.
equals(Object) - Method in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseTable
Two CacheDatabaseColumn are equals if they have the same name and the same columns.
equals(Object) - Method in class org.objectweb.cjdbc.controller.scheduler.schema.SchedulerDatabaseSchema
Two SchedulerDatabaseSchema are equals if they have the same tables.
equals(Object) - Method in class org.objectweb.cjdbc.controller.scheduler.schema.SchedulerDatabaseTable
Two CacheDatabaseColumn are equals if they have the same name and the same columns.
equals(Object) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase
Two virtual databases are equal if they have the same name, login and password.
equals(Object) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Two virtual databases are equal if they have the same name and group.
equals(Object) - Method in class org.objectweb.cjdbc.driver.DatabaseUser
Compares an object with this object.
equals(Object) - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Two requests are equal if they have the same SQL code.
equals(Object) - Method in class org.objectweb.cjdbc.sql.schema.AliasedDatabaseTable
Two AliasedDatabaseTable are considered equal if they represent the same table and have the same alias.
equals(Object) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseColumn
Two DatabaseColumn are considered equal if they have the same name and type and if they are both unique or both non unique.
equals(Object) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedure
Two DatabaseProcedure are considered equal if they have the same name and the same parameters.
equals(Object) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseSchema
Two DatabaseSchema are considered equal if they have the same tables and the same procedures.
equals(Object) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseTable
Two DatabaseColumn are considered equal if they have the same name and the same columns.
equals(Object) - Method in class org.objectweb.cjdbc.sql.schema.TableColumn
Two TableColumn objects are considered equal if they have the same name and belong to the same table.
equalsIgnoreType(Object) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseColumn
This function is the same as equal but ignores the column type.
equalsIgnoreType(Object) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseTable
This function is the same as equals but ignores the column type.
equivalentInsert - Variable in class org.objectweb.cjdbc.sql.UpdateRequest
INSERT statement equivalent to this UPDATE.
error(SAXParseException) - Method in class org.objectweb.cjdbc.controller.xml.ControllerHandler
Handles notification of a recoverable parser error.
error(SAXParseException) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Handles notification of a recoverable parser error.
error(Object, Throwable) - Method in class org.objectweb.cjdbc.log.StaticDisabledLogger
This method is overriden with an empty body.
error(Object) - Method in class org.objectweb.cjdbc.log.StaticDisabledLogger
This method is overriden with an empty body.
error(Object) - Method in class org.objectweb.cjdbc.log.Trace
Logs a message object with the ERROR Level.
error(Object, Throwable) - Method in class org.objectweb.cjdbc.log.Trace
Logs a message object with the ERROR Level including the stack trace of the Throwable error passed as parameter.
error - Variable in class org.objectweb.cjdbc.util.Stats
Statistic error counter
errorCheckingPolicy - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1ec
 
errorCheckingPolicy - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2ec
 
escapeProcessing - Variable in class org.objectweb.cjdbc.controller.recoverylog.JDBCLoggerThread.LogObject
 
escapeProcessing - Variable in class org.objectweb.cjdbc.driver.Statement
Should the driver to escape processing before sending to the DB?
escapeProcessing - Variable in class org.objectweb.cjdbc.sql.AbstractRequest
Should the driver do escape processing before sending to the database?
escapeblock(byte[], int) - Static method in class org.objectweb.cjdbc.driver.Blob
Convert the data into hexa format so we can pass it as a string to the database.
exceptionBuffer - Variable in class org.objectweb.cjdbc.controller.ControllerReport
 
exceptions - Variable in class org.objectweb.cjdbc.controller.loadbalancer.tasks.AbstractTask
 
execReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.loadbalancer.AbstractLoadBalancer
Perform a read request.
execReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb0.RAIDb0
Performs a read request on the backend that has the needed tables to executes the request.
execReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
 
execReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1_LPRF
Selects the backend using a simple round-robin algorithm and executes the read request.
execReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1_RR
Selects the backend using a simple round-robin algorithm and executes the read request.
execReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1_WRR
Selects the backend using a weighted round-robin algorithm and executes the read request.
execReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1ec_RR
Not implemented.
execReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1ec_WRR
Not implemented.
execReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
Implementation specific load balanced read execution.
execReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2_LPRF
Chooses the node to execute the request using a round-robin algorithm.
execReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2_RR
Chooses the node to execute the request using a round-robin algorithm.
execReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2_WRR
Performs a read request.
execReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2ec_RR
Performs a read request.
execReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2ec_WRR
Performs a read request.
execReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.loadbalancer.singledb.SingleDB
Performs a read request.
execReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Perform a read request and return the reply.
execReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Performs a read request and returns the reply.
execReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.driver.Connection
Performs a read request and return the reply.
execReadStoredProcedure(StoredProcedure) - Method in class org.objectweb.cjdbc.controller.loadbalancer.AbstractLoadBalancer
Call a stored procedure that returns a ResultSet.
execReadStoredProcedure(StoredProcedure) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb0.RAIDb0
 
execReadStoredProcedure(StoredProcedure) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
 
execReadStoredProcedure(StoredProcedure) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
 
execReadStoredProcedure(StoredProcedure) - Method in class org.objectweb.cjdbc.controller.loadbalancer.singledb.SingleDB
 
execReadStoredProcedure(StoredProcedure) - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Call a stored procedure that returns a ResultSet.
execReadStoredProcedure(StoredProcedure) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Call a stored procedure that returns a ResultSet.
execReadStoredProcedure(StoredProcedure) - Method in class org.objectweb.cjdbc.driver.Connection
Call a stored procedure that returns a ResultSet.
execSQL(String, boolean) - Method in class org.objectweb.cjdbc.controller.console.VirtualDatabaseConsole
Executes a SQL statement.
execWriteRequest(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.loadbalancer.AbstractLoadBalancer
Perform a write request.
execWriteRequest(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb0.RAIDb0
Performs a write request on the backend that has the needed tables to executes the request.
execWriteRequest(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
Performs a write request.
execWriteRequest(AbstractWriteRequest, boolean) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
Common code for execWriteRequest(AbstractWriteRequest) and execWriteRequestWithKeys(AbstractWriteRequest).
execWriteRequest(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
Performs a write request.
execWriteRequest(AbstractWriteRequest, boolean) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
Common code for execWriteRequest(AbstractWriteRequest) and execWriteRequestWithKeys(AbstractWriteRequest).
execWriteRequest(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.loadbalancer.singledb.SingleDB
Performs a write request on the backend.
execWriteRequest(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Perform a write request and return the number of rows affected Call first the scheduler (if defined), then notify the cache (if defined) and finally call the load balancer.
execWriteRequest(AbstractWriteRequest, boolean) - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Common code for execWriteRequest(AbstractWriteRequest) and execWriteRequestWithKeys(AbstractWriteRequest).
execWriteRequest(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase
 
execWriteRequest(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Performs a write request and returns the number of rows affected.
execWriteRequest(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.driver.Connection
Performs a write request and return the number of rows affected.
execWriteRequestResult - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
 
execWriteRequestResult - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
 
execWriteRequestResult - Variable in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
 
execWriteRequestWithKeys(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.loadbalancer.AbstractLoadBalancer
Perform a write request and return a ResultSet containing the auto generated keys.
execWriteRequestWithKeys(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb0.RAIDb0
 
execWriteRequestWithKeys(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
Perform a write request and return the auto generated keys.
execWriteRequestWithKeys(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
Perform a write request and return the auto generated keys.
execWriteRequestWithKeys(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.loadbalancer.singledb.SingleDB
 
execWriteRequestWithKeys(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Perform a write request and return the auto generated keys.
execWriteRequestWithKeys(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase
 
execWriteRequestWithKeys(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Performs a write request and returns the auto generated keys.
execWriteRequestWithKeys(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.driver.Connection
Performs a write request and return the number of rows affected.
execWriteRequestWithKeysResult - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
 
execWriteRequestWithKeysResult - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
 
execWriteRequestWithKeysResult - Variable in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
 
execWriteStoredProcedure(StoredProcedure) - Method in class org.objectweb.cjdbc.controller.loadbalancer.AbstractLoadBalancer
Call a stored procedure that performs an update.
execWriteStoredProcedure(StoredProcedure) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb0.RAIDb0
 
execWriteStoredProcedure(StoredProcedure) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
 
execWriteStoredProcedure(StoredProcedure) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
 
execWriteStoredProcedure(StoredProcedure) - Method in class org.objectweb.cjdbc.controller.loadbalancer.singledb.SingleDB
 
execWriteStoredProcedure(StoredProcedure) - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Call a stored procedure that performs an update.
execWriteStoredProcedure(StoredProcedure) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Call a stored procedure that performs an update.
execWriteStoredProcedure(StoredProcedure) - Method in class org.objectweb.cjdbc.driver.Connection
Call a stored procedure that performs an update.
execute(BackendWorkerThread) - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.AbstractTask
The task code to be executed by backendThread.
execute(BackendWorkerThread) - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.BeginTask
Begins a new transaction with the given backend thread.
execute(BackendWorkerThread) - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.CommitTask
Commits a transaction with the given backend thread.
execute(BackendWorkerThread) - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.KillThreadTask
This function does nothing.
execute(BackendWorkerThread) - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.ReadStoredProcedureTask
Call a stored procedure that returns a ResultSet on the given backend thread.
execute(BackendWorkerThread) - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.RollbackTask
Rollbacks a transaction with the given backend thread.
execute(BackendWorkerThread) - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.SelectRequestTask
Executes a write request with the given backend thread
execute(BackendWorkerThread) - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteRequestTask
Executes a write request with the given backend thread.
execute(BackendWorkerThread) - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteRequestWithKeysTask
Executes a write request with the given backend thread.
execute(BackendWorkerThread) - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteStoredProcedureTask
Executes a write request with the given backend thread.
execute() - Method in class org.objectweb.cjdbc.driver.PreparedStatement
Some prepared statements return multiple results; the execute method handles these complex statements as well as the simpler form of statements handled by executeQuery() and executeUpdate().
execute(String) - Method in class org.objectweb.cjdbc.driver.Statement
Execute a SQL statement that may return multiple results.
execute(String, int) - Method in class org.objectweb.cjdbc.driver.Statement
Executes the given SQL statement, which may return multiple results, and signals the driver that any auto-generated keys should be made available for retrieval.
execute(String, int[]) - Method in class org.objectweb.cjdbc.driver.Statement
Executes the given SQL statement, which may return multiple results, and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval.
execute(String, String[]) - Method in class org.objectweb.cjdbc.driver.Statement
Executes the given SQL statement, which may return multiple results, and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval.
executeBatch() - Method in class org.objectweb.cjdbc.driver.Statement
Execute a batch of commands
executeCacheDB(String) - Method in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
 
executeQuery() - Method in class org.objectweb.cjdbc.driver.PreparedStatement
A Prepared SQL query is executed and its ResultSet is returned.
executeQuery(String) - Method in class org.objectweb.cjdbc.driver.Statement
Execute a SQL statement that returns a single ResultSet
executeQuery(String, String) - Method in class org.objectweb.cjdbc.driver.Statement
Execute a SQL statement that returns a single ResultSet
executeRequest(SelectRequest, DatabaseBackend) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
Execute a read request on the selected backend.
executeRequest(SelectRequest, DatabaseBackend) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
Execute a read request on the selected backend.
executeRequest(DistributedRequestManager) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.protocol.DistributedRequest
Code to be executed by the distributed request manager receiving the request.
executeRequest(DistributedRequestManager) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.protocol.ExecWriteRequest
 
executeUpdate() - Method in class org.objectweb.cjdbc.driver.PreparedStatement
Execute a SQL INSERT, UPDATE or DELETE statement.
executeUpdate(String) - Method in class org.objectweb.cjdbc.driver.Statement
Execute a SQL INSERT, UPDATE or DELETE statement.
executeUpdate(String, int) - Method in class org.objectweb.cjdbc.driver.Statement
Executes the given SQL statement and signals the driver with the given flag about whether the auto-generated keys produced by this Statement object should be made available for retrieval.
executeUpdate(String, int[]) - Method in class org.objectweb.cjdbc.driver.Statement
Executes the given SQL statement and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval.
executeUpdate(String, String[]) - Method in class org.objectweb.cjdbc.driver.Statement
Executes the given SQL statement and signals the driver that the auto-generated keys indicated in the given array should be made available for retrieval.
executeUpdateWithSkeleton(String, String) - Method in class org.objectweb.cjdbc.driver.Statement
Execute a SQL INSERT, UPDATE or DELETE statement.

F

FACTORY_CLASSNAME - Static variable in class org.objectweb.cjdbc.driver.DataSource
 
FIRST - Static variable in class org.objectweb.cjdbc.controller.loadbalancer.policies.WaitForCompletionPolicy
Return as soon as one node has completed the request.
FONT - Static variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
Console Font.
FailFastPoolConnectionManager - class org.objectweb.cjdbc.controller.connection.FailFastPoolConnectionManager.
This connection manager returns null when the pool is empty.
FailFastPoolConnectionManager(String, String, String, String, int) - Constructor for class org.objectweb.cjdbc.controller.connection.FailFastPoolConnectionManager
Creates a new FailFastPoolConnectionManager instance.
Field - class org.objectweb.cjdbc.driver.Field.
Field is a class used to describe fields in a ResultSet.
Field(String, String, int, int, String, String) - Constructor for class org.objectweb.cjdbc.driver.Field
Create a new field with some default common values.
Field(String, String, int, int, String, String, boolean, boolean, boolean, int, boolean, boolean, boolean, boolean, boolean, int, int) - Constructor for class org.objectweb.cjdbc.driver.Field
Creates a new Field instance.
failed - Variable in class org.objectweb.cjdbc.controller.loadbalancer.tasks.AbstractTask
 
fatal(Object, Throwable) - Method in class org.objectweb.cjdbc.log.StaticDisabledLogger
This method is overriden with an empty body.
fatal(Object) - Method in class org.objectweb.cjdbc.log.StaticDisabledLogger
This method is overriden with an empty body.
fatal(Object) - Method in class org.objectweb.cjdbc.log.Trace
Logs a message object with the FATAL Level.
fatal(Object, Throwable) - Method in class org.objectweb.cjdbc.log.Trace
Logs a message object with the FATAL Level including the stack trace of the Throwable error passed as parameter.
fatalError(SAXParseException) - Method in class org.objectweb.cjdbc.controller.xml.ControllerHandler
Handles notification of a non-recoverable parser error.
fatalError(SAXParseException) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Handles notification of a non-recoverable parser error.
fetchDirection - Variable in class org.objectweb.cjdbc.driver.ResultSet
The fetch direction
fetchSize - Variable in class org.objectweb.cjdbc.driver.ResultSet
The fetch size
fieldName - Variable in class org.objectweb.cjdbc.driver.Field
 
fields - Variable in class org.objectweb.cjdbc.driver.ResultSet
The fields
file - Static variable in class org.objectweb.cjdbc.util.i18n.Translate
The base path to get translated sentence from.
finalize() - Method in class org.objectweb.cjdbc.controller.connection.AbstractConnectionManager
Ensures that the connections are closed when the object is garbage collected.
finalize() - Method in class org.objectweb.cjdbc.driver.Connection
 
finalizeConnections() - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Releases all the connections to the database held by the connection managers.
finalizeConnections() - Method in class org.objectweb.cjdbc.controller.connection.AbstractConnectionManager
Releases all the connections to the database.
finalizeConnections() - Method in class org.objectweb.cjdbc.controller.connection.AbstractPoolConnectionManager
 
finalizeConnections() - Method in class org.objectweb.cjdbc.controller.connection.SimpleConnectionManager
Does nothing.
finalizeConnections() - Method in class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager
 
findColumn(String) - Method in class org.objectweb.cjdbc.driver.ResultSet
Map a ResultSet column name to a ResultSet column index
finish() - Method in class org.objectweb.cjdbc.controller.shutdown.ControllerShutdownThread
 
finish() - Method in class org.objectweb.cjdbc.controller.shutdown.ShutdownThread
 
first() - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Moves to the first row in the result set.
firstWarning - Variable in class org.objectweb.cjdbc.driver.Connection
List of Warnings for this connection.
flushCache() - Method in class org.objectweb.cjdbc.controller.cache.AbstractRequestCache
Removes all entries from the cache.
flushCache() - Method in class org.objectweb.cjdbc.controller.cache.QueryCache
Removes all entries from the cache.
flushCache() - Method in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
Removes all entries from the cache.
forceCaretMoveToEnd() - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
forceCaretMoveToStart() - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
fos - Variable in class org.objectweb.cjdbc.controller.ControllerReport
 
freeConnections - Variable in class org.objectweb.cjdbc.controller.connection.AbstractPoolConnectionManager
Stack of available connections (pool).
from - Variable in class org.objectweb.cjdbc.sql.DeleteRequest
ArrayList of String objects
from - Variable in class org.objectweb.cjdbc.sql.SelectRequest
ArrayList of String objects.
fromTables - Variable in class org.objectweb.cjdbc.sql.CreateRequest
List of tables used to fill the created table in case of create query containing a select.
fullColumnNameToIndex - Variable in class org.objectweb.cjdbc.driver.ResultSet
 

G

GUIConsoleHelper - class org.objectweb.cjdbc.controller.console.GUIConsoleHelper.
Graphical C-JDBC console that allows remote administration and monitoring of any C-JDBC controller.
GUIConsoleHelper() - Constructor for class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
Creates a new GUIConsoleHelper instance.
GetControllerVersionNumber - Static variable in class org.objectweb.cjdbc.driver.protocol.Commands
Gets the controller version number.
GetVirtualDatabaseName - Static variable in class org.objectweb.cjdbc.driver.protocol.Commands
Gets the virtual database name to be used by the client (C-JDBC driver).
generate() - Method in class org.objectweb.cjdbc.controller.ControllerReport
Flush and close
generatedKeys - Variable in class org.objectweb.cjdbc.driver.Statement
Auto generated keys
generatedKeysFlag - Variable in class org.objectweb.cjdbc.driver.Statement
 
get(String) - Static method in class org.objectweb.cjdbc.util.i18n.Translate
Returns associated sentence to that key
get(String, Exception) - Static method in class org.objectweb.cjdbc.util.i18n.Translate
Returns constant formatting for reporting of exceptions
get(String, String) - Static method in class org.objectweb.cjdbc.util.i18n.Translate
Returns constant formatting for passing parameter for logger.
get(String, boolean) - Static method in class org.objectweb.cjdbc.util.i18n.Translate
 
get(String, String[]) - Static method in class org.objectweb.cjdbc.util.i18n.Translate
Returns constant formatting for passing parameters for logger.
getActiveThreads() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Returns the activeThreads.
getAlias() - Method in class org.objectweb.cjdbc.sql.schema.AliasedDatabaseTable
Gets the alias name.
getAllBackendNames() - Method in class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseJmxClient
 
getAllBackendNames() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
 
getAllowAddDriver() - Static method in class org.objectweb.cjdbc.controller.Controller
get allow add driver
getAndCheckBackendForDisable(String) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Find the DatabaseBackend corresponding to the given backend name and check if it is possible to disable this backend.
getAndCheckBackendForEnable(String) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Find the DatabaseBackend corresponding to the given backend name and check if it is possible to enable this backend.
getArray(int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of the designated JDBC ARRAY parameter as an Array object in the Java programming language.
getArray(String) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of a JDBC ARRAY parameter as an Array object in the Java programming language.
getArray(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Gets an array column.
getArray(String) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Get an array column.
getAsciiStream() - Method in class org.objectweb.cjdbc.driver.Clob
Retrieves the CLOB value designated by this Clob instance as a stream.
getAsciiStream(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
A column value can be retrieved as a stream of ASCII characters and then read in chunks from the stream.
getAsciiStream(String) - Method in class org.objectweb.cjdbc.driver.ResultSet
 
getAssociatedString() - Method in class org.objectweb.cjdbc.controller.ControllerMBeanDescription
 
getAssociatedString() - Method in class org.objectweb.cjdbc.controller.jmx.ExtendedMBeanDescriptionAdapter
Allow to retrieve internationalization description on mbeans as well
getAssociatedString() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMBeanDescription
 
getAttributeDescription(String) - Method in class org.objectweb.cjdbc.controller.jmx.ExtendedMBeanDescriptionAdapter
Returns the description for the specified attribute.
getAttributes(String, String, String, String) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Retrieves a description of the given attribute of the given type for a user-defined type (UDT) that is available in the given schema and catalog.
getAuthenticationManager() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Returns the authentication manager of this virtual database.
getAutoCommit() - Method in class org.objectweb.cjdbc.driver.Connection
Gets the current auto-commit state.
getBackend() - Method in class org.objectweb.cjdbc.controller.loadbalancer.BackendWorkerThread
Returns the backend.
getBackendInformation(String) - Method in class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseJmxClient
(non-Javadoc)
getBackendInformation(String) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
 
getBackendInformation(String) - Method in interface org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMBean
Return information about the specified backend.
getBackendList() - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRule
Returns the backendList.
getBackendName() - Method in class org.objectweb.cjdbc.controller.authentication.DatabaseBackendUser
Returns the backend logical name.
getBackends(ArrayList) - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableAll
 
getBackends(ArrayList) - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRandom
 
getBackends(ArrayList) - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRoundRobin
 
getBackends(ArrayList) - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRule
Pickups backends from the given backends arraylist according to the current rule policy.
getBackends(ArrayList) - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingAll
 
getBackends(ArrayList) - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingPolicy
Pickups backends from the given backends arraylist according to the current rule policy.
getBackends(ArrayList) - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingRandom
 
getBackends(ArrayList) - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingRoundRobin
 
getBackends() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Return the list of all backends
getBacklogSize() - Method in class org.objectweb.cjdbc.controller.Controller
Get the controller socket backlog size.
getBestRowIdentifier(String, String, String, int, boolean) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
This method is currently not supported and returns null.
getBigDecimal(int, int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Deprecated. use getBigDecimal(int parameterIndex) or getBigDecimal(String parameterName)
getBigDecimal(int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of the designated JDBC NUMERIC parameter as a java.math.BigDecimal object with as many digits to the right of the decimal point as the value contains.
getBigDecimal(String) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of a JDBC NUMERIC parameter as a java.math.BigDecimal object with as many digits to the right of the decimal point as the value contains.
getBigDecimal(int, int) - Method in class org.objectweb.cjdbc.driver.ResultSet
Deprecated.  
getBigDecimal(String, int) - Method in class org.objectweb.cjdbc.driver.ResultSet
Deprecated.  
getBigDecimal(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Get the value of a column in the current row as a java.math.BigDecimal object.
getBigDecimal(String) - Method in class org.objectweb.cjdbc.driver.ResultSet
 
getBinaryStream() - Method in class org.objectweb.cjdbc.driver.Blob
Retrieves the BLOB value designated by this Blob instance as a stream.
getBinaryStream(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
A column value can also be retrieved as a binary strea.
getBinaryStream(String) - Method in class org.objectweb.cjdbc.driver.ResultSet
 
getBindName() - Method in class org.objectweb.cjdbc.controller.Controller
Returns the controller name.
getBindName() - Method in interface org.objectweb.cjdbc.controller.ControllerMBean
Gets the controller name.
getBlob(int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of the designated JDBC BLOB parameter as a Blob object in the Java programming language.
getBlob(String) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of a JDBC BLOB parameter as a Blob object in the Java programming language.
getBlob(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Gets a BLOB column.
getBlob(String) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Get a BLOB column.
getBoolean(int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of the designated JDBC BIT parameter as a boolean in the Java programming language.
getBoolean(String) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of a JDBC BIT parameter as a boolean in the Java programming language.
getBoolean(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
Get the value of a column in the current row as a Java boolean
getBoolean(String) - Method in class org.objectweb.cjdbc.driver.ResultSet
 
getByte(int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of the designated JDBC TINYINT parameter as a byte in the Java programming language.
getByte(String) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of a JDBC TINYINT parameter as a byte in the Java programming language.
getByte(String) - Method in class org.objectweb.cjdbc.driver.ResultSet
 
getByte(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
Get the value of a column in the current row as a Java byte.
getBytes(long, int) - Method in class org.objectweb.cjdbc.driver.Blob
Retrieves all or part of the BLOB value that this Blob object represents, as an array of bytes.
getBytes(int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of the designated JDBC BINARY or VARBINARY parameter as an array of byte values in the Java programming language.
getBytes(String) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of a JDBC BINARY or VARBINARY parameter as an array of byte values in the Java programming language.
getBytes(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
Get the value of a column in the current row as a Java byte array.
getBytes(String) - Method in class org.objectweb.cjdbc.driver.ResultSet
 
getCacheAbility() - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Returns the cacheable status of this request.
getCatalog() - Method in class org.objectweb.cjdbc.driver.Connection
C-JDBC does NOT handle catalogs.
getCatalogName(int) - Method in class org.objectweb.cjdbc.driver.ResultSetMetaData
 
getCatalogSeparator() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Returns the catalog separator.
getCatalogTerm() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
What is the database vendor's preferred term for "schema" - well, we do not provide support for schemas, so lets just use that term.
getCatalogs() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
C-JDBC does NOT yet support catalogs.
getCause() - Method in class org.objectweb.cjdbc.util.CJDBCException
Gets the root cause of this exception.
getCharacterStream() - Method in class org.objectweb.cjdbc.driver.Clob
Materializes the CLOB value designated by this object as a stream of Unicode character.
getCharacterStream(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
 
getCharacterStream(String) - Method in class org.objectweb.cjdbc.driver.ResultSet
 
getCheckpointRequestId(String) - Method in class org.objectweb.cjdbc.controller.recoverylog.AbstractRecoveryLog
Get the request id corresponding to a given checkpoint.
getCheckpointRequestId(String) - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
 
getClob(int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of the designated JDBC CLOB parameter as a Clob object in the Java programming language.
getClob(String) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of a JDBC CLOB parameter as a Clob object in the Java programming language.
getClob(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Gets a CLOB column.
getClob(String) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Get a CLOB column.
getColumn(String) - Method in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseTable
Returns the CacheDatabaseColumn object matching the given column name or null if not found.
getColumn(String) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseTable
Returns the DatabaseColumn object matching the given column name or null if not found (the case is ignored).
getColumn(String, boolean) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseTable
Returns the DatabaseColumn object matching the given column name or null if not found (the case can be enforced).
getColumnClassName() - Method in class org.objectweb.cjdbc.driver.Field
 
getColumnClassName(int) - Method in class org.objectweb.cjdbc.driver.ResultSetMetaData
 
getColumnCount() - Method in class org.objectweb.cjdbc.driver.ResultSetMetaData
 
getColumnDisplaySize() - Method in class org.objectweb.cjdbc.driver.Field
 
getColumnDisplaySize(int) - Method in class org.objectweb.cjdbc.driver.ResultSetMetaData
 
getColumnLabel(int) - Method in class org.objectweb.cjdbc.driver.ResultSetMetaData
 
getColumnName(int) - Method in class org.objectweb.cjdbc.driver.ResultSetMetaData
 
getColumnName() - Method in class org.objectweb.cjdbc.sql.schema.TableColumn
Returns the column name.
getColumnPrivileges(String, String, String, String) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Feature not yet supported by C-JDBC.
getColumnType(int) - Method in class org.objectweb.cjdbc.driver.ResultSetMetaData
 
getColumnType() - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
getColumnTypeName(int) - Method in class org.objectweb.cjdbc.driver.ResultSetMetaData
 
getColumns(DatabaseMetaData, DatabaseTable) - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackendMetaData
Gets the list of columns of a given database table.
getColumns() - Method in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseTable
Returns a list of CacheDatabaseColumn objects describing the columns of this table.
getColumns(String, String, String, String) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData
 
getColumns(String, String, String, String) - Method in class org.objectweb.cjdbc.driver.Connection
 
getColumns(String, String, String, String) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
 
getColumns() - Method in class org.objectweb.cjdbc.sql.AbstractWriteRequest
Returns an ArrayList of TableColumn objects representing the columns affected by this statement.
getColumns() - Method in class org.objectweb.cjdbc.sql.schema.DatabaseTable
Returns a list of DatabaseColumn objects describing the columns of this table.
getColumnsFields - Static variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData
 
getConcurrency() - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Return the concurrency of this result set.
getConfiguration() - Static method in class org.objectweb.cjdbc.controller.Controller
Get current configuration options
getConnection() - Method in class org.objectweb.cjdbc.controller.connection.AbstractConnectionManager
Gets a connection from the pool (round-robin).
getConnection(int) - Method in class org.objectweb.cjdbc.controller.connection.AbstractConnectionManager
Gets a new connection for a transaction.
getConnection() - Method in class org.objectweb.cjdbc.controller.connection.FailFastPoolConnectionManager
Gets a connection from the pool.
getConnection() - Method in class org.objectweb.cjdbc.controller.connection.RandomWaitPoolConnectionManager
Gets a connection from the pool.
getConnection() - Method in class org.objectweb.cjdbc.controller.connection.SimpleConnectionManager
Gets a new connection from the underlying driver.
getConnection() - Method in class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager
Gets a connection from the pool.
getConnection(String, String, String) - Method in class org.objectweb.cjdbc.controller.console.VirtualDatabaseConsole
Gets a new connection from the driver.
getConnection() - Method in class org.objectweb.cjdbc.driver.DataSource
Gets connection.
getConnection(String, String) - Method in class org.objectweb.cjdbc.driver.DataSource
Gets connection.
getConnection(Properties) - Method in class org.objectweb.cjdbc.driver.DataSource
Creates a connection using the specified properties.
getConnection() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Retrieves the Connection that produced this DatabaseMetaData.
getConnection() - Method in class org.objectweb.cjdbc.driver.Statement
Retrieve the connection that created this Statement object
getConnectionManager(String) - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Returns the ConnectionManager associated to this backend for a given virtual login.
getConnectionThread() - Method in class org.objectweb.cjdbc.controller.Controller
Access the connection thread.
getConstructorDescription(Constructor) - Method in class org.objectweb.cjdbc.controller.jmx.ExtendedMBeanDescriptionAdapter
Returns the description for the specified constructor.
getConstructorParameterDescription(Constructor, int) - Method in class org.objectweb.cjdbc.controller.jmx.ExtendedMBeanDescriptionAdapter
Should return the description for the given constructor of the MBean.
getConstructorParameterName(Constructor, int) - Method in class org.objectweb.cjdbc.controller.jmx.ExtendedMBeanDescriptionAdapter
Should return the name of the constructor's parameter for the given constructor and parameter index.
getController() - Method in class org.objectweb.cjdbc.controller.ControllerFactory
Retrieve the controller associated with this ControllerFactory instance.
getControllerObjectName(String) - Static method in class org.objectweb.cjdbc.controller.jmx.JmxConstants
Get the associated controller object name
getControllerVersionNumber() - Method in class org.objectweb.cjdbc.driver.Connection
Get the C-JDBC controller version number.
getCount() - Method in class org.objectweb.cjdbc.util.Stats
Gets current count of an entry.
getCreate() - Method in class org.objectweb.cjdbc.controller.cache.CacheStatistics
Returns the create.
getCrossReference(String, String, String, String, String, String) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Feature not yet supported by C-JDBC
getCurrentNbOfThreads() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Returns the currentNbOfThreads.
getCursorName() - Method in class org.objectweb.cjdbc.driver.ResultSet
Get the name of the SQL cursor used by this ResultSet In SQL, a result table is retrieved though a cursor that is named.
getDataType() - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
getDatabaseBackendUser(String, String) - Method in class org.objectweb.cjdbc.controller.authentication.AuthenticationManager
Gets the DatabaseBackendUser given a virtual database login and a database backend logical name.
getDatabaseMajorVersion() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Retrieves the major version number of the underlying database.
getDatabaseMinorVersion() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Retrieves the minor version number of the underlying database.
getDatabaseName() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Gets the virtual database name to be used by the client (C-JDBC driver) This method should be used for local references only (it is faster).
getDatabaseProductName() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
What is the name of this database product ?
getDatabaseProductVersion() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
What is the version of this database product.
getDatabaseSchema() - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Returns the schema of this database.
getDatabaseSchema() - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackendMetaData
Returns the database schema.
getDatabaseSchema() - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Get the DatabaseSchema used by this Request Manager.
getDatabaseSchema() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData
 
getDatabaseSchemaFromActiveBackends() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Get the current database schema from merging the schemas of all active backends.
getDatabaseTable() - Method in class org.objectweb.cjdbc.sql.CreateRequest
Gets the database table created by this statement.
getDate(int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of the designated JDBC DATE parameter as a java.sql.Date object.
getDate(int, Calendar) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of the designated JDBC DATE parameter as a java.sql.Date object, using the given Calendar object to construct the date.
getDate(String) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of a JDBC DATE parameter as a java.sql.Date object.
getDate(String, Calendar) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of a JDBC DATE parameter as a java.sql.Date object, using the given Calendar object to construct the date.
getDate(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
Get the value of a column in the current row as a java.sql.Date object
getDate(String) - Method in class org.objectweb.cjdbc.driver.ResultSet
 
getDate(int, Calendar) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Get the value of a column in the current row as a java.sql.Date object.
getDate(String, Calendar) - Method in class org.objectweb.cjdbc.driver.ResultSet
Get the value of a column in the current row as a java.sql.Date object.
getDbName() - Method in class org.objectweb.cjdbc.driver.DatabaseUser
Returns the virtual database name.
getDefaultRule() - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTablePolicy
Returns the default rule or null if no default rule has been defined.
getDefaultTransactionIsolation() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
What is the database's default transaction isolation level?
getDelete() - Method in class org.objectweb.cjdbc.controller.cache.CacheStatistics
Returns the delete.
getDouble(int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of the designated JDBC DOUBLE parameter as a double in the Java programming language.
getDouble(String) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of a JDBC DOUBLE parameter as a double in the Java programming language.
getDouble(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
Get the value of a column in the current row as a Java double.
getDouble(String) - Method in class org.objectweb.cjdbc.driver.ResultSet
 
getDriverClassName() - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Returns the database native JDBC driver class name.
getDriverCompliance() - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
 
getDriverMajorVersion() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
What is this JDBC driver's major version number?
getDriverMinorVersion() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
What is this JDBC driver's minor version number?
getDriverName() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
What is the name of this JDBC driver?
getDriverVersion() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
What is the version string of this JDBC driver?
getDrop() - Method in class org.objectweb.cjdbc.controller.cache.CacheStatistics
Returns the drop.
getDump() - Method in class org.objectweb.cjdbc.controller.console.Console
 
getDump() - Method in class org.objectweb.cjdbc.controller.jmx.ControllerJmxClient
Gets information from the C-JDBC controller.
getEquivalentInsert() - Method in class org.objectweb.cjdbc.sql.UpdateRequest
Returns the INSERT statement equivalent to this UPDATE.
getError() - Method in class org.objectweb.cjdbc.util.Stats
Gets current error count of an entry
getEscapeProcessing() - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCLoggerThread.LogObject
 
getEscapeProcessing() - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Returns true if the driver should escape processing before sending to the database?
getExceptions() - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.AbstractTask
Returns the exceptions lists.
getExportedKeys(String, String, String) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Feature not yet supported by C-JDBC.
getExtraNameCharacters() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Gets all the "extra" characters that can be used in unquoted identifier names (those beyond a-zA-Z0-9 and _).
getFailed() - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.AbstractTask
Returns the failed.
getFetchDirection() - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Return the fetch direction for this result set.
getFetchDirection() - Method in class org.objectweb.cjdbc.driver.Statement
Not supported yet.
getFetchSize() - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Return the fetch size for this result set.
getFetchSize() - Method in class org.objectweb.cjdbc.driver.Statement
Not supported yet.
getFieldName() - Method in class org.objectweb.cjdbc.driver.Field
Gets the field name.
getFilename(String) - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
getFloat(int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of the designated JDBC FLOAT parameter as a float in the Java programming language.
getFloat(String) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of a JDBC FLOAT parameter as a float in the Java programming language.
getFloat(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
Get the value of a column in the current row as a Java float.
getFloat(String) - Method in class org.objectweb.cjdbc.driver.ResultSet
 
getFrom() - Method in class org.objectweb.cjdbc.sql.SelectRequest
Returns an ArrayList of String objects representing the table names found in the FROM clause of this request.
getFromCache(SelectRequest, boolean) - Method in class org.objectweb.cjdbc.controller.cache.AbstractRequestCache
Gets the result to the given request from the cache.
getFromCache(SelectRequest, boolean) - Method in class org.objectweb.cjdbc.controller.cache.QueryCache
Gets the result to the given request from the cache.
getFromCache(SelectRequest, boolean) - Method in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
Gets the result to the given request from the cache.
getFromTables() - Method in class org.objectweb.cjdbc.sql.CreateRequest
Returns the list of tables used to fill the created table in case of create query containing a select.
getFromTables(String, DatabaseSchema) - Method in class org.objectweb.cjdbc.sql.DeleteRequest
Extracts the tables from the given FROM clause and retrieves their alias if any.
getFromTables(String, DatabaseSchema, boolean) - Method in class org.objectweb.cjdbc.sql.SelectRequest
Extracts the tables from the given FROM clause and retrieves their alias if any.
getFullName() - Method in class org.objectweb.cjdbc.driver.Field
Gets the full name: "tableName.fieldName"
getGeneratedKeys() - Method in class org.objectweb.cjdbc.driver.Statement
Retrieves any auto-generated keys created as a result of executing this Statement object.
getGranularityName(int) - Static method in class org.objectweb.cjdbc.controller.cache.CachingGranularities
Gets the name corresponding to a cache granularity level.
getGranularityXml(int) - Static method in class org.objectweb.cjdbc.controller.cache.CachingGranularities
This method is needed to convert the value into the corresponding xml attribute value.
getGroupName() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Returns the group name this virtual database belongs to.
getHits() - Method in class org.objectweb.cjdbc.controller.cache.CacheStatistics
Returns the hits.
getHoldability() - Method in class org.objectweb.cjdbc.driver.Connection
Retrieves the current holdability of ResultSet objects created using this Connection object.
getHostname() - Method in class org.objectweb.cjdbc.driver.Driver.ControllerInfo
Get the hostname where the controller is running
getIPAddress() - Method in class org.objectweb.cjdbc.controller.Controller
Get the IP address to bind the controller to
getId() - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCLoggerThread.LogObject
 
getId() - Method in class org.objectweb.cjdbc.controller.recoverylog.RecoveryTask
Returns the id.
getId() - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Returns the unique id of this request.
getIdentifierQuoteString() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
What is the string used to quote SQL identifiers?
getIdleThreads() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Returns the number of idle zorker threads.
getIdleTimeout() - Method in class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager
Gets the idle timeout.
getImportedKeys(String, String, String) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Feature not yet supported by C-JDBC.
getIndexInfo(String, String, String, boolean, boolean) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Feature not yet supported by C-JDBC.
getInfo() - Method in class org.objectweb.cjdbc.controller.console.Console
Gets information from the C-JDBC controller.
getInfo() - Method in class org.objectweb.cjdbc.controller.jmx.ControllerJmxClient
Gets information from the C-JDBC controller.
getInformation() - Method in class org.objectweb.cjdbc.controller.Controller
 
getInformation() - Method in class org.objectweb.cjdbc.controller.authentication.AuthenticationManager
Method for debugging.
getInformation() - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Gets information about this backend.
getInformation() - Method in class org.objectweb.cjdbc.controller.cache.AbstractRequestCache
Gets information about the request cache.
getInformation() - Method in class org.objectweb.cjdbc.controller.cache.CacheStatistics
Get information about the statistics
getInformation() - Method in class org.objectweb.cjdbc.controller.cache.QueryCache
Gets information about the request cache
getInformation() - Method in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
Gets information about the request cache
getInformation() - Method in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseColumn
Returns the column name.
getInformation(boolean) - Method in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseSchema
Returns information about the database schema.
getInformation(boolean) - Method in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseTable
Returns information about the database table and its columns.
getInformation() - Method in class org.objectweb.cjdbc.controller.connection.AbstractConnectionManager
Gets information about this connection manager
getInformation() - Method in class org.objectweb.cjdbc.controller.connection.FailFastPoolConnectionManager
 
getInformation() - Method in class org.objectweb.cjdbc.controller.connection.RandomWaitPoolConnectionManager
 
getInformation() - Method in class org.objectweb.cjdbc.controller.connection.SimpleConnectionManager
 
getInformation() - Method in class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager
 
getInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.AbstractLoadBalancer
Get information about the Request Load Balancer
getInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.WaitForCompletionPolicy
Gives information about the current policy.
getInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableAll
 
getInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRandom
 
getInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRoundRobin
 
getInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRule
Gives information about the current policy.
getInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingAll
 
getInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingPolicy
Gives information about the current policy.
getInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingRandom
 
getInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingRoundRobin
 
getInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb0.RAIDb0
Get information about the Request load balancer
getInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1_LPRF
Gets information about the request load balancer.
getInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1_RR
Gets information about the request load balancer.
getInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1_WRR
Gets information about the request load balancer.
getInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1ec_RR
Gets information about the request load balancer.
getInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1ec_WRR
Gets information about the request load balancer.
getInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2_LPRF
Gets information about the request load balancer.
getInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2_RR
Gets information about the request load balancer.
getInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2_WRR
Gets information about the request load balancer.
getInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2ec_RR
Gets information about the request load balancer.
getInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2ec_WRR
Gets information about the request load balancer.
getInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.singledb.SingleDB
Gets information about the request load balancer
getInformation() - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Get information about this Request Controller
getInformation() - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Get information about the Request Scheduler
getInformation() - Method in class org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0PessimisticTransactionLevelScheduler
 
getInformation() - Method in class org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0QueryLevelScheduler
 
getInformation() - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticQueryLevelScheduler
 
getInformation() - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticTransactionLevelScheduler
 
getInformation() - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1PessimisticTransactionLevelScheduler
 
getInformation() - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1QueryLevelScheduler
 
getInformation() - Method in class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2PessimisticTransactionLevelScheduler
 
getInformation() - Method in class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2QueryLevelScheduler
 
getInformation(boolean) - Method in class org.objectweb.cjdbc.controller.scheduler.schema.SchedulerDatabaseSchema
Returns information about the database schema.
getInformation(boolean) - Method in class org.objectweb.cjdbc.controller.scheduler.schema.SchedulerDatabaseTable
Returns information about the database table and its columns.
getInformation() - Method in class org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBPessimisticTransactionLevelScheduler
 
getInformation() - Method in class org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBQueryLevelScheduler
 
getInformation() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase
Get information about this virtual database
getInformation() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Gets information about this virtual database.
getInformation(int) - Static method in class org.objectweb.cjdbc.sql.ParsingGranularities
Returns the granularity value in a String form.
getInformation(int) - Static method in class org.objectweb.cjdbc.sql.RequestType
Returns the request type in a String form.
getInformation(boolean) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseColumn
Returns information about the database table and its columns.
getInformation(boolean) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseSchema
Returns information about the database schema.
getInformation(boolean) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseTable
Returns information about the database table and its columns.
getInsert() - Method in class org.objectweb.cjdbc.controller.cache.CacheStatistics
Returns the insert.
getInt(int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of the designated JDBC INTEGER parameter as an int in the Java programming language.
getInt(String) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of a JDBC INTEGER parameter as an int in the Java programming language.
getInt(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
Get the value of a column in the current row as a Java int.
getInt(String) - Method in class org.objectweb.cjdbc.driver.ResultSet
 
getJDBCMajorVersion() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Retrieves the major JDBC version number for this driver.
getJDBCMinorVersion() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Retrieves the minor JDBC version number for this driver.
getJmxAgent() - Method in class org.objectweb.cjdbc.controller.Controller
Returns the jmxAgent.
getJmxDescription(String) - Static method in class org.objectweb.cjdbc.util.i18n.Translate
Returns description for jmx
getJmxEnable() - Static method in class org.objectweb.cjdbc.controller.Controller
Returns jmx enable
getJmxObjectName(String, String) - Static method in class org.objectweb.cjdbc.controller.jmx.JmxConstants
Get the associated jmx object name
getLength() - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
getLine() - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
getLoadBalancer() - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Get the Request Load Balancer used in this Request Controller.
getLock() - Method in class org.objectweb.cjdbc.controller.scheduler.schema.SchedulerDatabaseSchema
Returns the lock for this table.
getLock() - Method in class org.objectweb.cjdbc.controller.scheduler.schema.SchedulerDatabaseTable
Returns the lock for this table.
getLocker() - Method in class org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock
Returns the transaction id of the lock owner.
getLogQueueIsEmpty() - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCLoggerThread
Tells whether there are pending logs
getLogTableId() - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
Returns the value of logTableId.
getLogWriter() - Method in class org.objectweb.cjdbc.driver.DataSource
Gets the log writer.
getLogger() - Method in class org.objectweb.cjdbc.controller.loadbalancer.BackendWorkerThread
Returns the logger for tracing.
getLogger(String) - Static method in class org.objectweb.cjdbc.log.LogManager
Retrieves a logger by its name.
getLogger(String) - Static method in class org.objectweb.cjdbc.log.Trace
Retrieves a logger by its name.
getLogin() - Method in class org.objectweb.cjdbc.controller.authentication.AbstractDatabaseUser
Gets the login name.
getLogin() - Method in class org.objectweb.cjdbc.controller.connection.AbstractConnectionManager
Returns the login used by this connection manager.
getLogin() - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCLoggerThread.LogObject
 
getLogin() - Method in class org.objectweb.cjdbc.controller.requestmanager.TransactionMarkerMetaData
Returns the login.
getLogin() - Method in class org.objectweb.cjdbc.driver.DatabaseUser
Gets the login name.
getLogin() - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Returns the login used to issue this request.
getLoginTimeout() - Method in class org.objectweb.cjdbc.driver.DataSource
Gets the login timeout.
getLong(int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of the designated JDBC BIGINT parameter as a long in the Java programming language.
getLong(String) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of a JDBC BIGINT parameter as a long in the Java programming language.
getLong(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
Get the value of a column in the current row as a Java long.
getLong(String) - Method in class org.objectweb.cjdbc.driver.ResultSet
 
getMBeanDescription() - Method in class org.objectweb.cjdbc.controller.jmx.ExtendedMBeanDescriptionAdapter
Returns the description of the MBean.
getMBeanInfo(MBeanMetaData) - Method in class org.objectweb.cjdbc.controller.jmx.JmxInterceptor
 
getMajorVersion() - Static method in class org.objectweb.cjdbc.controller.ControllerConstants
C-JDBC major version
getMajorVersion() - Method in class org.objectweb.cjdbc.driver.Driver
Gets the river's major version number
getMaxBinaryLiteralLength() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
How many hex characters can you have in an inline binary literal.
getMaxCatalogNameLength() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Maximum number of characters in a catalog name.
getMaxCharLiteralLength() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Maximum length for a character literal.
getMaxColumnNameLength() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Maximum length for a column name.
getMaxColumnsInGroupBy() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Maximum number of columns in a "GROUP BY" clause?
getMaxColumnsInIndex() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Maximum number of columns allowed in an index?
getMaxColumnsInOrderBy() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Maximum number of columns in an "ORDER BY clause?
getMaxColumnsInSelect() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Maximum number of columns in a "SELECT" list?
getMaxColumnsInTable() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Maximum number of columns in a table?
getMaxConnections() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Maximum number of connections to the database (virtually no limit since these are virtual connections to the Controller).
getMaxCursorNameLength() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Maximum cursor name length.
getMaxFieldSize() - Method in class org.objectweb.cjdbc.driver.Statement
The maxFieldSize limit (in bytes) is the maximum amount of data returned for any column value; it only applies to BINARY, VARBINARY, LONGVARBINARY, CHAR, VARCHAR and LONGVARCHAR columns.
getMaxIndexLength() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Maximum length of an index (in bytes)?
getMaxNbOfConnections() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Returns the maxNbOfConnections.
getMaxNbOfThreads() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Returns the maxNbOfThreads.
getMaxPoolSize() - Method in class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager
Gets the max pool size.
getMaxProcedureNameLength() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Maximum length of a procedure name?
getMaxRowSize() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Maximum length of a single row?
getMaxRows() - Method in class org.objectweb.cjdbc.driver.Statement
The maxRows limit is set to limit the number of rows that any ResultSet can contain.
getMaxRows() - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Get the maximum number of rows the ResultSet can contain.
getMaxSchemaNameLength() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Maximum length of a schema name.
getMaxStatementLength() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Maximum length of a SQL statement?
getMaxStatements() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
How many active statements can we have open at one time to this database?
getMaxTableNameLength() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Maximum length of a table name?
getMaxTablesInSelect() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Maximum number of tables that can be specified in a SELECT.
getMaxThreadIdleTime() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Returns the maxThreadIdleTime.
getMaxTime() - Method in class org.objectweb.cjdbc.util.Stats
Gets the maximum time of an entry
getMaxUserNameLength() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Maximum length of a user name.
getMetaData() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
 
getMetaData() - Method in class org.objectweb.cjdbc.driver.Connection
A connection's database is able to provide information describing its tables, its supported SQL grammar, its stored procedures, the capabilities of this connection, etc.
getMetaData() - Method in class org.objectweb.cjdbc.driver.PreparedStatement
Returns the MetaData for the last ResultSet returned.
getMetaData() - Method in class org.objectweb.cjdbc.driver.ResultSet
The numbers, types and properties of a ResultSet's columns are provided by the getMetaData method
getMinNbOfThreads() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Returns the minNbOfThreads.
getMinPoolSize() - Method in class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager
Gets the min pool size.
getMinTime() - Method in class org.objectweb.cjdbc.util.Stats
Gets the minimum time of an entry
getMinorVersion() - Static method in class org.objectweb.cjdbc.controller.ControllerConstants
C-JDBC minor version
getMinorVersion() - Method in class org.objectweb.cjdbc.driver.Driver
Gets the driver's minor version number
getMoreResults() - Method in class org.objectweb.cjdbc.driver.Statement
Multiple results are not suppoted so this method always return false and reset the update count to -1.
getMoreResults(int) - Method in class org.objectweb.cjdbc.driver.Statement
Moves to this Statement object's next result, deals with any current ResultSet object(s) according to the instructions specified by the given flag, and returns true if the next result is a ResultSet object.
getName() - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Returns the backend logical name.
getName() - Method in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseColumn
Gets the column name.
getName() - Method in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseTable
Gets the name of the table.
getName() - Method in class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseJmxClient
 
getName() - Method in class org.objectweb.cjdbc.controller.scheduler.schema.SchedulerDatabaseTable
Gets the name of the table.
getName() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Gets the virtual database name to be used by the client (C-JDBC driver)
getName() - Method in interface org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMBean
Gets the virtual database name to be used by the client (C-JDBC driver)
getName() - Method in class org.objectweb.cjdbc.sql.schema.DatabaseColumn
Gets the column name.
getName() - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedure
 
getName() - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
getName() - Method in class org.objectweb.cjdbc.sql.schema.DatabaseTable
Gets the name of the table.
getNbToComplete() - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.AbstractTask
Returns the number of threads that must succeed before returning.
getNbToWait(int) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
Returns the number of nodes to wait for according to the defined waitForCompletion policy.
getNbToWait(int) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
Returns the number of nodes to wait for according to the defined waitForCompletion policy.
getNext() - Method in class org.objectweb.cjdbc.controller.cache.QueryCacheEntry
Gets the value of next QueryCacheEntry in LRU.
getNullable() - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
getNumberOfNodes() - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRule
Returns the number of nodes.
getNumberOfNodes() - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingPolicy
Returns the number of nodes.
getNumericFunctions() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Name of Open Group CLI is not supported.
getObject(int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of the designated parameter as an Object in the Java programming language.
getObject(int, Map) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Returns an object representing the value of OUT parameter i and uses map for the custom mapping of the parameter value.
getObject(String) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of a parameter as an Object in the Java programming language.
getObject(String, Map) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Returns an object representing the value of OUT parameter i and uses map for the custom mapping of the parameter value.
getObject(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
Get the value of a column in the current row as a Java object This method will return the value of the given column as a Java object.
getObject(String) - Method in class org.objectweb.cjdbc.driver.ResultSet
Get the value of a column in the current row as a Java object This method will return the value of the given column as a Java object.
getObject(int, Map) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Returns the value of column @i as a Java object.
getObject(String, Map) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Returns the value of column @i as a Java object.
getObjectInstance(Object, Name, Context, Hashtable) - Method in class org.objectweb.cjdbc.driver.DataSourceFactory
Gets an instance of the requested DataSource object.
getOperationDescription(Method) - Method in class org.objectweb.cjdbc.controller.jmx.ExtendedMBeanDescriptionAdapter
Returns the description for the specified operation.
getOperationParameterDescription(Method, int) - Method in class org.objectweb.cjdbc.controller.jmx.ExtendedMBeanDescriptionAdapter
Returns the description of the operation's parameter for the given operation and parameter index.
getOperationParameterName(Method, int) - Method in class org.objectweb.cjdbc.controller.jmx.ExtendedMBeanDescriptionAdapter
Returns the name of the operation's parameter for the given operation and parameter index.
getParameterMetaData() - Method in class org.objectweb.cjdbc.driver.PreparedStatement
Retrieves the number, types and properties of this PreparedStatement object's parameters.
getParameters() - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedure
 
getParserThread() - Method in class org.objectweb.cjdbc.controller.requestmanager.ParsingCache.CurrentlyParsingEntry
Returns the parserThread.
getParsingFromCache(AbstractRequest) - Method in class org.objectweb.cjdbc.controller.requestmanager.ParsingCache
If the same SQL query is found in the cache, the parsing is cloned into the given request.
getParsingFromCacheAndParseIfMissing(AbstractRequest) - Method in class org.objectweb.cjdbc.controller.requestmanager.ParsingCache
Method getParsingFromCacheAndParseIfMissing.
getParsingGranularity() - Method in class org.objectweb.cjdbc.controller.cache.AbstractRequestCache
Gets the needed query parsing granularity.
getParsingGranularity() - Method in class org.objectweb.cjdbc.controller.cache.QueryCache
Gets the needed query parsing granularity.
getParsingGranularity() - Method in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
Gets the needed query parsing granularity.
getParsingGranularity() - Method in class org.objectweb.cjdbc.controller.loadbalancer.AbstractLoadBalancer
Get the needed query parsing granularity.
getParsingGranularity() - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Get the needed query parsing granularity.
getPassword() - Method in class org.objectweb.cjdbc.controller.authentication.AbstractDatabaseUser
Gets the password.
getPassword() - Method in class org.objectweb.cjdbc.controller.connection.AbstractConnectionManager
Returns the password used by this connection manager.
getPassword() - Method in class org.objectweb.cjdbc.driver.Connection
Gets the password used to login to the database.
getPassword() - Method in class org.objectweb.cjdbc.driver.DatabaseUser
Gets the password.
getPendingConnections() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Returns the pendingConnections.
getPendingQueryTimeout() - Method in class org.objectweb.cjdbc.controller.cache.AbstractRequestCache
Returns the pending query timeout.
getPendingRequests() - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Returns the list of pending requests for this backend.
getPendingWrites() - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Returns the number of pending writes.
getPolicy() - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.WaitForCompletionPolicy
Returns the policy.
getPolicy() - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRule
Returns the policy.
getPolicy() - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingPolicy
Returns the policy.
getPort() - Method in class org.objectweb.cjdbc.driver.Driver.ControllerInfo
Get the port number on which the controller is listening.
getPortNumber() - Method in class org.objectweb.cjdbc.controller.Controller
Get the controller port number
getPortNumber() - Method in interface org.objectweb.cjdbc.controller.ControllerMBean
Return this controller port number
getPrecision() - Method in class org.objectweb.cjdbc.driver.Field
 
getPrecision(int) - Method in class org.objectweb.cjdbc.driver.ResultSetMetaData
 
getPrecision() - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
getPrev() - Method in class org.objectweb.cjdbc.controller.cache.QueryCacheEntry
Gets the value of previous QueryCacheEntry in LRU.
getPrimaryKeys(DatabaseMetaData, DatabaseTable) - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackendMetaData
Gets the primary keys of a given database table.
getPrimaryKeys(String, String, String) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData
Gets a description of a table's primary key columns.
getPrimaryKeys(String, String, String) - Method in class org.objectweb.cjdbc.driver.Connection
 
getPrimaryKeys(String, String, String) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
 
getPrimaryKeysFields - Static variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData
 
getProcedure(String) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseSchema
Returns the DatabaseProcedure object matching the given procedure name or null if not found.
getProcedureColumns(String, String, String, String) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData
 
getProcedureColumns(String, String, String, String) - Method in class org.objectweb.cjdbc.driver.Connection
 
getProcedureColumns(String, String, String, String) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
 
getProcedureColumnsFields - Static variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData
 
getProcedureTerm() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
What is the database vendor's preferred term for "procedure" - I kind of like "procedure" myself.
getProcedureType() - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedure
 
getProcedures(DatabaseMetaData, DatabaseSchema) - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackendMetaData
 
getProcedures(String, String, String) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData
 
getProcedures(String, String, String) - Method in class org.objectweb.cjdbc.driver.Connection
 
getProcedures(String, String, String) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
 
getProcedures() - Method in class org.objectweb.cjdbc.sql.schema.DatabaseSchema
Returns an ArrayList of DatabaseProcedure objects describing the database.
getProceduresFields - Static variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData
 
getPropertyInfo(String, Properties) - Method in class org.objectweb.cjdbc.driver.Driver
This method is intended to allow a generic GUI tool to discover what properties it should prompt a human for in order to get enough information to connect to a database.
getQuery() - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCLoggerThread.LogObject
 
getQueryTimeout() - Method in class org.objectweb.cjdbc.driver.Statement
The queryTimeout limit is the number of seconds the driver will wait for a Statement to execute.
getRAIDbLevel() - Method in class org.objectweb.cjdbc.controller.loadbalancer.AbstractLoadBalancer
Returns the RAIDbLevel.
getRAIDbLevel() - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Returns the RAIDbLevel.
getRadix() - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
getRaidb1Xml() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
Surrounding raidb1 tags can be treated by getXmlInformation above, but more detailed content have to be returned by the method getRaidb1Xmlbelow.
getRaidb1Xml() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1_LPRF
 
getRaidb1Xml() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1_RR
 
getRaidb1Xml() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1_WRR
 
getRaidb1Xml() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1ec_RR
 
getRaidb1Xml() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1ec_WRR
 
getRaidb2Xml() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
return xml formatted information about this raidb2 load balancer
getRaidb2Xml() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2_LPRF
 
getRaidb2Xml() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2_RR
 
getRaidb2Xml() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2_WRR
 
getRaidb2Xml() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2ec_RR
 
getRaidb2Xml() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2ec_WRR
 
getRaidbXml(HashMap, String) - Static method in class org.objectweb.cjdbc.controller.loadbalancer.WeightedBalancer
Convert raidb weighted balancers into xml because they share common views.
getRecoveryLog() - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Returns the Recovery Log Manager.
getRef(int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of the designated JDBC REF(<structured-type>) parameter as a Ref object in the Java programming language.
getRef(String) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of a JDBC REF(<structured-type>) parameter as a Ref object in the Java programming language.
getRef(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Get a REF(<structured-type>) column.
getRef(String) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Get a REF(<structured-type>) column.
getReference() - Method in class org.objectweb.cjdbc.driver.DataSource
Gets a reference to this.
getRemarks() - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedure
 
getRemarks() - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
getRemove() - Method in class org.objectweb.cjdbc.controller.cache.CacheStatistics
Returns the remove.
getRequest() - Method in class org.objectweb.cjdbc.controller.cache.QueryCacheEntry
Returns the SELECT request of this cache entry.
getRequest() - Method in class org.objectweb.cjdbc.controller.requestmanager.ParsingCache.CurrentlyParsingEntry
Returns the request.
getRequestCache() - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Get the Request Cache (if any) used in this Request Controller.
getRequestManager() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Gets the request manager associated to this database.
getRequiredParsingGranularity() - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
 
getResult() - Method in class org.objectweb.cjdbc.controller.cache.QueryCacheEntry
Returns the ResultSet of the cached select request
getResult() - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.ReadStoredProcedureTask
Returns the result.
getResult() - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.SelectRequestTask
Returns the result.
getResult() - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteRequestTask
Returns the result.
getResult() - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteRequestWithKeysTask
Returns the auto generated keys.
getResult() - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteStoredProcedureTask
Returns the result.
getResultSet() - Method in class org.objectweb.cjdbc.driver.Statement
Returns the current result as a ResultSet.
getResultSetConcurrency() - Method in class org.objectweb.cjdbc.driver.Statement
Retrieve the concurrency mode for the ResultSet.
getResultSetHoldability() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Retrieves the default holdability of this ResultSet object.
getResultSetHoldability() - Method in class org.objectweb.cjdbc.driver.Statement
Retrieves the result set holdability for ResultSet objects generated by this Statement object.
getResultSetType() - Method in class org.objectweb.cjdbc.driver.Statement
Retrieve the type of the generated ResultSet.
getRow() - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Determine the current row number.
getRuleList() - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTablePolicy
Returns the rule Hashmap(table name,rule).
getSQL() - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Gets the SQL code of this request.
getSQLKeywords() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Get a comma separated list of all a database's SQL keywords that are NOT also SQL92 keywords.
getSQLStateType() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Indicates whether the SQLSTATE returned by SQLException.getSQLState is X/Open (now known as Open Group) SQL CLI or SQL99.
getSaveConfigurationFile() - Static method in class org.objectweb.cjdbc.controller.ControllerConstants
Return default path and name for saving of configuration file
getScale() - Method in class org.objectweb.cjdbc.driver.Field
 
getScale(int) - Method in class org.objectweb.cjdbc.driver.ResultSetMetaData
 
getScale() - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
getScheduler() - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Get the Request Scheduler (if any) used in this Request Controller.
getSchemaName(int) - Method in class org.objectweb.cjdbc.driver.ResultSetMetaData
 
getSchemaTerm() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
What is the database vendor's preferred term for "schema" - well, we do not provide support for schemas, so lets just use that term.
getSchemas() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Feature not yet supported by C-JDBC.
getSearchStringEscape() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
This is the string that can be used to escape '_' and '%' in a search string pattern style catalog search parameters.
getSelect() - Method in class org.objectweb.cjdbc.controller.cache.CacheStatistics
Returns the select.
getSelect() - Method in class org.objectweb.cjdbc.sql.SelectRequest
Returns an ArrayList of DatabaseColumn objects representing the columns selected in the SELECT clause of this request.
getSelectedColumns(String, ArrayList, boolean) - Method in class org.objectweb.cjdbc.sql.SelectRequest
Gets all the columns selected in the given SELECT clause.
getShort(int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of the designated JDBC SMALLINT parameter as a short in the Java programming language.
getShort(String) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of a JDBC SMALLINT parameter as a short in the Java programming language.
getShort(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
Get the value of a column in the current row as a Java short.
getShort(String) - Method in class org.objectweb.cjdbc.driver.ResultSet
 
getShutdownLevel() - Method in class org.objectweb.cjdbc.controller.shutdown.ShutdownThread
Get shutdown level
getShutdownType() - Method in class org.objectweb.cjdbc.controller.shutdown.ShutdownThread
Get shutdown type
getSqlSkeleton() - Method in class org.objectweb.cjdbc.sql.AbstractRequest
 
getSqlType() - Method in class org.objectweb.cjdbc.driver.Field
Returns the SQL type.
getState() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase
 
getStatement() - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Return the Statement that produced the ResultSet.
getString(int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of the designated JDBC CHAR, VARCHAR, or LONGVARCHAR parameter as a String in the Java programming language.
getString(String) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of a JDBC CHAR, VARCHAR, or LONGVARCHAR parameter as a String in the Java programming language.
getString(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
Get the value of a column in the current row as a Java String
getString(String) - Method in class org.objectweb.cjdbc.driver.ResultSet
The following routines simply convert the columnName into a columnIndex and then call the appropriate routine above.
getStringFunctions() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Feature not yet supported by C-JDBC.
getStyle() - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
Gets the current style.
getSubString(long, int) - Method in class org.objectweb.cjdbc.driver.Clob
Returns a copy of the portion of the CLOB value represented by this CLOB object that starts at position position and has ip to length consecutive characters.
getSuccess() - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.AbstractTask
Returns the success.
getSuperTables(String, String, String) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Retrieves a description of the table hierarchies defined in a particular schema in this database.
getSuperTypes(String, String, String) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Retrieves a description of the user-defined type (UDT) hierarchies defined in a particular schema in this database.
getSystemFunctions() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Feature not yet supported by C-JDBC.
getTable(String) - Method in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseSchema
Returns the CacheDatabaseTable object matching the given table name or null if not found.
getTable(String) - Method in class org.objectweb.cjdbc.controller.scheduler.schema.SchedulerDatabaseSchema
Returns the SchedulerDatabaseTable object matching the given table name or null if not found.
getTable() - Method in class org.objectweb.cjdbc.sql.schema.AliasedDatabaseTable
Returns the DatabaseTable object corresponding to this database.
getTable(String) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseSchema
Returns the DatabaseTable object matching the given table name or null if not found.
getTable(String, boolean) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseSchema
Returns the DatabaseTable object matching the given table name or null if not found.
getTableName() - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRule
Returns the table name.
getTableName() - Method in class org.objectweb.cjdbc.driver.Field
Gets the table name.
getTableName(int) - Method in class org.objectweb.cjdbc.driver.ResultSetMetaData
 
getTableName() - Method in class org.objectweb.cjdbc.sql.AbstractWriteRequest
Returns the name of the table affected by this statement.
getTableName() - Method in class org.objectweb.cjdbc.sql.schema.TableColumn
Returns the table name.
getTablePrivileges(String, String, String) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Feature not yet supported by C-JDBC.
getTableRule(String) - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTablePolicy
Gets the rule corresponding to a table name.
getTableTypes() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Feature not yet supported by C-JDBC.
getTables() - Method in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseSchema
Returns an ArrayList of CacheDatabaseTable objects describing the database.
getTables() - Method in class org.objectweb.cjdbc.controller.scheduler.schema.SchedulerDatabaseSchema
Returns an ArrayList of SchedulerDatabaseTable objects describing the database.
getTables(String, String, String, String[]) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData
 
getTables(String, String, String, String[]) - Method in class org.objectweb.cjdbc.driver.Connection
 
getTables(String, String, String, String[]) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Gets a description of the available tables.
getTables() - Method in class org.objectweb.cjdbc.sql.schema.DatabaseSchema
Returns an ArrayList of DatabaseTable objects describing the database.
getTablesFields - Static variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData
 
getTask() - Method in class org.objectweb.cjdbc.controller.recoverylog.RecoveryTask
Returns the task.
getThread() - Method in class org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock.WaitingListElement
Returns the waiting thread.
getTid() - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCLoggerThread.LogObject
 
getTime(int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of the designated JDBC TIME parameter as a java.sql.Time object.
getTime(int, Calendar) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of the designated JDBC TIME parameter as a java.sql.Time object, using the given Calendar object to construct the time.
getTime(String) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of a JDBC TIME parameter as a java.sql.Time object.
getTime(String, Calendar) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of a JDBC TIME parameter as a java.sql.Time object, using the given Calendar object to construct the time.
getTime(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
Get the value of a column in the current row as a java.sql.Time object
getTime(String) - Method in class org.objectweb.cjdbc.driver.ResultSet
 
getTime(int, Calendar) - Method in class org.objectweb.cjdbc.driver.ResultSet
Get the value of a column in the current row as a java.sql.Time object.
getTime(String, Calendar) - Method in class org.objectweb.cjdbc.driver.ResultSet
Get the value of a column in the current row as a java.sql.Time object.
getTimeDateFunctions() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Feature not yet supported by C-JDBC.
getTimeout() - Method in class org.objectweb.cjdbc.controller.connection.RandomWaitPoolConnectionManager
Gets the timeout.
getTimeout() - Method in class org.objectweb.cjdbc.controller.requestmanager.TransactionMarkerMetaData
Returns the timeout.
getTimeout() - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Gets the timeout for this request in seconds.
getTimestamp(int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of the designated JDBC TIMESTAMP parameter as a java.sql.Timestamp object.
getTimestamp(int, Calendar) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of the designated JDBC TIMESTAMP parameter as a java.sql.Timestamp object, using the given Calendar object to construct the Timestamp object.
getTimestamp(String) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of a JDBC TIMESTAMP parameter as a java.sql.Timestamp object.
getTimestamp(String, Calendar) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of a JDBC TIMESTAMP parameter as a java.sql.Timestamp object, using the given Calendar object to construct the Timestamp object.
getTimestamp(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
Get the value of a column in the current row as a java.sql.Timestamp object
getTimestamp(String) - Method in class org.objectweb.cjdbc.driver.ResultSet
 
getTimestamp(int, Calendar) - Method in class org.objectweb.cjdbc.driver.ResultSet
Get the value of a column in the current row as a java.sql.Timestamp object.
getTimestamp(String, Calendar) - Method in class org.objectweb.cjdbc.driver.ResultSet
Get the value of a column in the current row as a java.sql.Timestamp object.
getTotalNb() - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.AbstractTask
Returns the total number of threads.
getTotalTime() - Method in class org.objectweb.cjdbc.util.Stats
Gets the total time of an entry
getTransactionId() - Method in class org.objectweb.cjdbc.controller.requestmanager.TransactionMarkerMetaData
Returns the transactionId.
getTransactionId() - Method in class org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock.WaitingListElement
Returns the transaction id of the request waiting.
getTransactionId() - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Gets the identifier of the transaction if this request belongs to a transaction, or -1 if this request does not belong to a transaction.
getTransactionIsolation() - Method in class org.objectweb.cjdbc.driver.Connection
Gets this Connection's current transaction isolation mode.
getType() - Method in class org.objectweb.cjdbc.controller.jmx.JmxInterceptor
 
getType() - Method in class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseAdminAuthenticator
 
getType() - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Return the type of this result set.
getType() - Method in class org.objectweb.cjdbc.sql.schema.DatabaseColumn
Returns the column type according to java.sql.Types.
getTypeInfo() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Feature not yet supported by C-JDBC.
getTypeMap() - Method in class org.objectweb.cjdbc.driver.Connection
C-JDBC does NOT support type map.
getTypeName() - Method in class org.objectweb.cjdbc.driver.Field
Returns the SQL type name.
getTypeName() - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
getUDTs(String, String, String, int[]) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Feature not yet supported by C-JDBC.
getURL() - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Returns the JDBC URL used to access the database.
getURL(int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of the designated JDBC DATALINK parameter as a java.net.URL object.
getURL(String) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves the value of a JDBC DATALINK parameter as a java.net.URL object.
getURL() - Method in class org.objectweb.cjdbc.driver.Connection
Gets the C-JDBC URL of the database of the connection.
getURL() - Method in class org.objectweb.cjdbc.driver.DataSource
Gets URL of the C-JDBC controller(s) to connect.
getURL() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
What is the URL for this database?
getURL(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
Retrieves the value of the designated column in the current row of this ResultSet object as a java.net.URL object in the Java programming language.
getURL(String) - Method in class org.objectweb.cjdbc.driver.ResultSet
Retrieves the value of the designated column in the current row of this ResultSet object as a java.net.URL object in the Java programming language.
getUnicodeStream(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
Deprecated.  
getUnicodeStream(String) - Method in class org.objectweb.cjdbc.driver.ResultSet
Deprecated.  
getUniqueColumns() - Method in class org.objectweb.cjdbc.sql.schema.DatabaseTable
Returns a list of DatabaseColumn objects representing the unique columns of this table.
getUnknown() - Method in class org.objectweb.cjdbc.controller.cache.CacheStatistics
Returns the unknown.
getUpdate() - Method in class org.objectweb.cjdbc.controller.cache.CacheStatistics
Returns the update.
getUpdateCount() - Method in class org.objectweb.cjdbc.driver.ResultSet
 
getUpdateCount() - Method in class org.objectweb.cjdbc.driver.Statement
Returns the current result as an update count, if the result is a ResultSet or there are no more results, -1 is returned.
getUpdateID() - Method in class org.objectweb.cjdbc.driver.ResultSet
 
getUrl() - Method in class org.objectweb.cjdbc.driver.DataSource
Gets url of the C-JDBC controller(s) to connect.
getUser() - Method in class org.objectweb.cjdbc.driver.DataSource
Gets user name to be used to connect the C-JDBC controller(s).
getUserName() - Method in class org.objectweb.cjdbc.driver.Connection
Gets the user name used to login to the database.
getUserName() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
What is our user name as known to the database?
getValues() - Method in class org.objectweb.cjdbc.sql.DeleteRequest
Returns an ArrayList of String objects representing the values associated with the unique columns involved in this request.
getVersion() - Static method in class org.objectweb.cjdbc.controller.Controller
Returns Version as a long String
getVersionColumns(String, String, String) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Feature not yet supported by C-JDBC.
getVersionNumber() - Method in class org.objectweb.cjdbc.controller.Controller
 
getVersionNumber() - Method in interface org.objectweb.cjdbc.controller.ControllerMBean
Gets the controller version.
getVirtualDatabase(String) - Method in class org.objectweb.cjdbc.controller.Controller
Gets the VirtualDatabase object corresponding to a virtual database name.
getVirtualDatabaseName() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Gets the virtual database name to be used by the client (C-JDBC driver)
getVirtualDatabases() - Method in class org.objectweb.cjdbc.controller.Controller
Returns information about the available virtual databases.
getVirtualDatabases() - Method in interface org.objectweb.cjdbc.controller.ControllerMBean
Gets the name of the available virtual databases.
getVirtualDatabases() - Method in class org.objectweb.cjdbc.controller.jmx.ControllerJmxClient
 
getVirtualDatabasesInfo() - Method in class org.objectweb.cjdbc.controller.Controller
Returns the available virtual databases.
getVirtualDbObjectName(String) - Static method in class org.objectweb.cjdbc.controller.jmx.JmxConstants
Get the associated virtualdatabase object name
getWaitTimeout() - Method in class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager
Gets the wait timeout.
getWaitingList() - Method in class org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock
Returns the waitingList.
getWarnings() - Method in class org.objectweb.cjdbc.driver.Connection
The first warning reported by calls on this connection is returned.
getWarnings() - Method in class org.objectweb.cjdbc.driver.ResultSet
The first warning reported by calls on this ResultSet is returned.
getWarnings() - Method in class org.objectweb.cjdbc.driver.Statement
The first warning reported by calls on this Statement is returned.
getWeightedXml(HashMap) - Static method in class org.objectweb.cjdbc.controller.loadbalancer.WeightedBalancer
get different xml tags of the weights in the system.
getWhere() - Method in class org.objectweb.cjdbc.sql.SelectRequest
Returns an ArrayList of TableColumn objects representing the columns involved in the WHERE clause of this request.
getWhereColumns(String, ArrayList) - Method in class org.objectweb.cjdbc.sql.DeleteRequest
Gets all the columns involved in the given WHERE clause.
getWhereColumns(String, ArrayList, boolean, boolean) - Method in class org.objectweb.cjdbc.sql.SelectRequest
Gets all the columns involved in the given WHERE clause.
getWhereColumnsAndBuildValues(String, ArrayList) - Method in class org.objectweb.cjdbc.sql.DeleteRequest
Gets all the columns involved in the given WHERE clause and builds the values associated with UNIQUE columns.
getWhereValues() - Method in class org.objectweb.cjdbc.sql.SelectRequest
Returns an Hashtable of String keys representing unique column names and String values associated with the columns involved in this request.
getXmlCreateTable() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
get xml information on create table policy
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.Controller
Return the controller information in XML format.
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.authentication.AuthenticationManager
Convert this Authentication manager into xml format
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Get xml information about this backend.
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.cache.AbstractRequestCache
Gets information about the request cache in xml
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.cache.QueryCache
Gets information about the request cache
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
Gets information about the request cache in xml
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.connection.AbstractConnectionManager
Gets xml formatted information on this connection manager
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.connection.FailFastPoolConnectionManager
 
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.connection.RandomWaitPoolConnectionManager
 
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.connection.SimpleConnectionManager
 
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager
 
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.AbstractLoadBalancer
Get information about the Request Load Balancer in xml
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.WaitForCompletionPolicy
Returns this wait policy in xml format.
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTablePolicy
Returns xml formatted string containing information on all rules of the system
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRule
Gives information about the current policy in xml
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingPolicy
Convert this error checking policy to xml
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb0.RAIDb0
 
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
 
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1ec
 
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
 
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2ec
 
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.loadbalancer.singledb.SingleDB
 
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.recoverylog.AbstractRecoveryLog
Get xml information of the current recovery load in the system.
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
 
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Get xml information about this Request Controller
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Get information about the Request Scheduler in xml format
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0PessimisticTransactionLevelScheduler
 
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0QueryLevelScheduler
 
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticQueryLevelScheduler
 
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticTransactionLevelScheduler
 
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1PessimisticTransactionLevelScheduler
 
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1QueryLevelScheduler
 
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2PessimisticTransactionLevelScheduler
 
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2QueryLevelScheduler
 
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBPessimisticTransactionLevelScheduler
 
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBQueryLevelScheduler
 
getXmlInformation() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Retrieves this VirtualDatabase object in xml format
getXmlInformation() - Method in class org.objectweb.cjdbc.sql.schema.DatabaseColumn
Get xml information about this column.
getXmlInformation() - Method in class org.objectweb.cjdbc.sql.schema.DatabaseSchema
Get xml information about this schema.
getXmlInformation() - Method in class org.objectweb.cjdbc.sql.schema.DatabaseTable
Get xml information about this table.
getXmlValue(int) - Static method in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTablePolicy
Returns the xml attribute value for the given policy
getXmlWaitPolicy() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
get xml formatted wait policy according to c-jdbc.dtd
getXmlWaitPolicy() - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
get xml formatted wait policy according to c-jdbc.dtd
gotUp - Variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
Hack to prevent key repeat for some reason?
granularity - Variable in class org.objectweb.cjdbc.controller.requestmanager.ParserThread
 
granularity - Variable in class org.objectweb.cjdbc.controller.requestmanager.ParsingCache
 
groupName - Variable in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1PessimisticTransactionLevelScheduler
 
groupName - Variable in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1QueryLevelScheduler
 
groupName - Variable in class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2QueryLevelScheduler
 
groupName - Variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Group name if this virtual database is hosted by multiple controllers

H

HELP - Static variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
HOST_PROPERTY - Static variable in class org.objectweb.cjdbc.driver.Driver
C-JDBC driver property name.
HOST_PROPERTY_DESCRIPTION - Static variable in class org.objectweb.cjdbc.driver.Driver
C-JDBC driver property description.
handle(Message) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase
 
handlePrompt() - Method in class org.objectweb.cjdbc.controller.console.Console
Main menu prompt handling.
handlePrompt(String, String, String) - Method in class org.objectweb.cjdbc.controller.console.VirtualDatabaseAdmin
Administrates a virtual database.
handlePrompt(String) - Method in class org.objectweb.cjdbc.controller.console.VirtualDatabaseConsole
Connects to a virtual database.
handleSQLMacros(AbstractRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Replace all SQL macros with an instanciated value: - NOW() is replaced with a current timestamp
handleWrite(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
This method maintains cache coherency upon a write request.
handler - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesParser
 
hasProcedure(String) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseSchema
Returns true if the given ProcedureName is found in this schema.
hasSQLMacros(AbstractRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Returns true if the query contains SQL macros.
hasTable(String) - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Returns true if this backend has the given table in its schema.
hasTable(String) - Method in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseSchema
Returns true if the given TableName is found in this schema.
hasTable(String) - Method in class org.objectweb.cjdbc.controller.scheduler.schema.SchedulerDatabaseSchema
Returns true if the given TableName is found in this schema.
hasTable(String) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseSchema
Returns true if the given TableName is found in this schema.
hasTables(ArrayList) - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Returns true if this backend has the given list of tables in its schema.
hasVirtualDatabase(String) - Method in class org.objectweb.cjdbc.controller.Controller
Tests if a VirtualDatabase of a given name exists in this controller.
hello(int) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData
 
help() - Method in class org.objectweb.cjdbc.controller.console.Console
Displays the help message.
help() - Method in class org.objectweb.cjdbc.controller.console.VirtualDatabaseAdmin
Displays help message.
help() - Method in class org.objectweb.cjdbc.controller.console.VirtualDatabaseConsole
Displays help message.
helper - Variable in class org.objectweb.cjdbc.controller.console.Console
Interface to the console helper.
helper - Variable in class org.objectweb.cjdbc.controller.console.VirtualDatabaseAdmin
Interface to the console helper.
helper - Variable in class org.objectweb.cjdbc.controller.console.VirtualDatabaseConsole
Interface to the console helper.
hex2data(String) - Static method in class org.objectweb.cjdbc.driver.Blob
convert hexa into data
histLine - Variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
history - Variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
Contains the historic of commands.
historyDown() - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
historyUp() - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
hits - Variable in class org.objectweb.cjdbc.controller.cache.CacheStatistics
 
hits - Variable in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
 
host - Static variable in class org.objectweb.cjdbc.controller.console.Console
 
hostname - Variable in class org.objectweb.cjdbc.controller.jmx.JmxAdaptor
 
hostname - Variable in class org.objectweb.cjdbc.controller.jmx.JmxAgent
 
hostname - Variable in class org.objectweb.cjdbc.driver.Driver.ControllerInfo
 

I

InsertRequest - class org.objectweb.cjdbc.sql.InsertRequest.
An InsertRequest is an SQL request of the following syntax: INSERT INTO table-name [(column-name[,column-name]*)] {VALUES (constant|null[,constant|null]*)}|{SELECT query} VALUES are ignored.
InsertRequest(String, boolean, int, DatabaseSchema, int, boolean) - Constructor for class org.objectweb.cjdbc.sql.InsertRequest
Creates a new InsertRequest instance.
InsertRequest(String, boolean, int) - Constructor for class org.objectweb.cjdbc.sql.InsertRequest
Creates a new InsertRequest instance.
id - Variable in class org.objectweb.cjdbc.controller.recoverylog.JDBCLoggerThread.LogObject
 
id - Variable in class org.objectweb.cjdbc.controller.recoverylog.RecoveryTask
 
id - Variable in class org.objectweb.cjdbc.sql.AbstractRequest
Request unique id (set by the controller).
idleThreads - Variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
 
idleTimeout - Variable in class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager
Time a connection can stay idle before begin released (removed from the pool) in milliseconds (0 means forever)
idleWorkerThreads - Variable in class org.objectweb.cjdbc.controller.ControllerServerThread
Number of idle ControllerWorkerThread.
inStrings - Variable in class org.objectweb.cjdbc.driver.PreparedStatement
 
inbuf - Variable in class org.objectweb.cjdbc.controller.console.CommandLineConsoleHelper
BufferedReader allowing to reading input.
incrementCount() - Method in class org.objectweb.cjdbc.util.Stats
Increments an entry count by one.
incrementError() - Method in class org.objectweb.cjdbc.util.Stats
Increments an entry error by one.
incrementLogTableId() - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
Increments the value of logTableId.
index - Variable in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRoundRobin
 
index - Variable in class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingRoundRobin
Round-robin index.
index - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1_RR
 
index - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1_WRR
 
index - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1ec_RR
 
index - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1ec_WRR
 
index - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2_RR
 
index - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2_WRR
 
index - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2ec_RR
 
index - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2ec_WRR
 
info(Object, Throwable) - Method in class org.objectweb.cjdbc.log.StaticDisabledLogger
This method is overriden with an empty body.
info(Object) - Method in class org.objectweb.cjdbc.log.StaticDisabledLogger
This method is overriden with an empty body.
info(Object) - Method in class org.objectweb.cjdbc.log.Trace
Logs a message object with the INFO Level.
info(Object, Throwable) - Method in class org.objectweb.cjdbc.log.Trace
Logs a message object with the INFO Level including the stack trace of the Throwable error passed as parameter.
init(Controller) - Method in class org.objectweb.cjdbc.controller.ControllerReport
 
initPoolSize - Variable in class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager
Initial pool size to be initialized at startup.
initQueryCache(int) - Method in class org.objectweb.cjdbc.controller.cache.QueryCache
 
initQueryCache(int, DatabaseSchema) - Method in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
 
initRequestManagerVariables(VirtualDatabase, long, long, long) - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Method initRequestManagerVariables.
initializeConnections() - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Initializes the connection managers' connections.
initializeConnections() - Method in class org.objectweb.cjdbc.controller.connection.AbstractConnectionManager
Initializes the connection(s) to the database.
initializeConnections() - Method in class org.objectweb.cjdbc.controller.connection.AbstractPoolConnectionManager
 
initializeConnections(int) - Method in class org.objectweb.cjdbc.controller.connection.AbstractPoolConnectionManager
Initialize initPoolSize connections in the pool.
initializeConnections() - Method in class org.objectweb.cjdbc.controller.connection.SimpleConnectionManager
Does nothing.
initializeConnections() - Method in class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager
 
initialized - Variable in class org.objectweb.cjdbc.controller.connection.AbstractConnectionManager
true if the connection pool has been initialized.
insert - Variable in class org.objectweb.cjdbc.controller.cache.CacheStatistics
 
insert - Variable in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
 
insertRow() - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Insert the contents of the insert row into the result set and the database.
insertsAreDetected(int) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
We do not support row insert in ResultSets.
instantiate(MBeanMetaData, String, String[], Object[]) - Method in class org.objectweb.cjdbc.controller.jmx.JmxInterceptor
 
interactive - Variable in class org.objectweb.cjdbc.controller.console.CommandLineConsoleHelper
true if the console is used in interactive mode.
intializeDatabase() - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
Checks if the tables (log and checkpoint) already exist, else, it creates missing tables on the database.
invalidate() - Method in class org.objectweb.cjdbc.controller.cache.QueryCacheEntry
Invalidates this cache entry (removes the ResultSet and turn state to QueryCacheEntry.CACHE_INVALID).
invalidateAll() - Method in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseColumn
Invalidates all cache entries depending on this column.
invalidateAll() - Method in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseTable
Invalidates all cache entries of every column of this table.
invalidateAllNonUnique() - Method in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseColumn
Invalidates all cache entries depending on this column that are non UNIQUE.
invalidateAllNonUniqueAndMarkDirtyUnique() - Method in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseColumn
Invalidates all cache entries depending on this column that are non UNIQUE and mark dirty UNIQUE queries.
invalidateAllUniqueWithValuesAndAllNonUnique(String, ArrayList, ArrayList) - Method in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseColumn
Invalidates all cache entries depending on this column that are either non- unique or unique and associated with given values.
invoke(MBeanMetaData, String, String[], Object[]) - Method in class org.objectweb.cjdbc.controller.jmx.JmxInterceptor
This ensures logging of invoke methods on the server
invoke(MBeanMetaData, String, String[], Object[]) - Method in class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseAdminAuthenticator
This ensures logging of invoke methods on the server
ipAddress - Variable in class org.objectweb.cjdbc.controller.Controller
The IP address to bind the controller to.
isAfterLast() - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Determine if the cursor is after the last row in the result set.
isAutoCommit - Variable in class org.objectweb.cjdbc.sql.AbstractRequest
Whether this request has been sent in autocommit mode or not.
isAutoCommit() - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Returns true if the request should be executed in autocommit mode.
isAutoIncrement - Variable in class org.objectweb.cjdbc.driver.Field
 
isAutoIncrement() - Method in class org.objectweb.cjdbc.driver.Field
 
isAutoIncrement(int) - Method in class org.objectweb.cjdbc.driver.ResultSetMetaData
 
isBackgroundParsing() - Method in class org.objectweb.cjdbc.controller.requestmanager.ParsingCache
Returns the backgroundParsing.
isBeforeFirst() - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0.
isCaseSensitive - Variable in class org.objectweb.cjdbc.controller.requestmanager.ParserThread
 
isCaseSensitive - Variable in class org.objectweb.cjdbc.driver.Field
 
isCaseSensitive() - Method in class org.objectweb.cjdbc.driver.Field
 
isCaseSensitive(int) - Method in class org.objectweb.cjdbc.driver.ResultSetMetaData
 
isCaseSensitiveParsing() - Method in class org.objectweb.cjdbc.controller.requestmanager.ParsingCache
Returns the caseSensitiveParsin.
isCatalogAtStart() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Does a catalog appear at the start of a qualified table name?
isClosed - Variable in class org.objectweb.cjdbc.driver.Connection
Status of the connection.
isClosed() - Method in class org.objectweb.cjdbc.driver.Connection
Returns true if the connection is closed (no real meaning from C-JDBC point of view)
isCompatibleSubset(DatabaseSchema) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseSchema
Checks if this DatabaseSchema is a compatible subset of a given schema.
isCompliant - Variable in class org.objectweb.cjdbc.controller.backend.DriverCompliance
 
isCompliant() - Method in class org.objectweb.cjdbc.controller.backend.DriverCompliance
 
isCreate() - Method in class org.objectweb.cjdbc.sql.AbstractWriteRequest
Returns true if this request in a CREATE statement.
isCreate() - Method in class org.objectweb.cjdbc.sql.CreateRequest
 
isCreate() - Method in class org.objectweb.cjdbc.sql.DeleteRequest
 
isCreate() - Method in class org.objectweb.cjdbc.sql.DropRequest
 
isCreate() - Method in class org.objectweb.cjdbc.sql.InsertRequest
 
isCreate() - Method in class org.objectweb.cjdbc.sql.UpdateRequest
 
isCurrency - Variable in class org.objectweb.cjdbc.driver.Field
 
isCurrency() - Method in class org.objectweb.cjdbc.driver.Field
 
isCurrency(int) - Method in class org.objectweb.cjdbc.driver.ResultSetMetaData
 
isDebugEnabled() - Method in class org.objectweb.cjdbc.log.StaticDisabledLogger
 
isDebugEnabled() - Method in class org.objectweb.cjdbc.log.StaticNoDebugLogger
 
isDebugEnabled() - Method in class org.objectweb.cjdbc.log.Trace
Checks whether this category is enabled for the DEBUG Level.
isDefaultRule() - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRule
Returns true if this rule is the default rule.
isDefinitelyWritable - Variable in class org.objectweb.cjdbc.driver.Field
 
isDefinitelyWritable() - Method in class org.objectweb.cjdbc.driver.Field
 
isDefinitelyWritable(int) - Method in class org.objectweb.cjdbc.driver.ResultSetMetaData
 
isDelete() - Method in class org.objectweb.cjdbc.sql.AbstractWriteRequest
Returns true if this request in a DELETE statement.
isDelete() - Method in class org.objectweb.cjdbc.sql.CreateRequest
 
isDelete() - Method in class org.objectweb.cjdbc.sql.DeleteRequest
 
isDelete() - Method in class org.objectweb.cjdbc.sql.DropRequest
 
isDelete() - Method in class org.objectweb.cjdbc.sql.InsertRequest
 
isDelete() - Method in class org.objectweb.cjdbc.sql.UpdateRequest
 
isDirty() - Method in class org.objectweb.cjdbc.controller.cache.QueryCacheEntry
Returns true if cache entry state is marked dirty (state is QueryCacheEntry.CACHE_DIRTY).
isDistributed() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase
Is this virtual database distributed ?
isDistributed() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Is this virtual database distributed ?
isDrop() - Method in class org.objectweb.cjdbc.sql.AbstractWriteRequest
Returns true if this request in a DROP statement.
isDrop() - Method in class org.objectweb.cjdbc.sql.CreateRequest
 
isDrop() - Method in class org.objectweb.cjdbc.sql.DeleteRequest
 
isDrop() - Method in class org.objectweb.cjdbc.sql.DropRequest
 
isDrop() - Method in class org.objectweb.cjdbc.sql.InsertRequest
 
isDrop() - Method in class org.objectweb.cjdbc.sql.UpdateRequest
 
isEnabled - Variable in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Is this bakend enabled.
isEnabled() - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Tests if this backend is enabled (active and synchronized).
isErrorEnabled() - Method in class org.objectweb.cjdbc.log.StaticDisabledLogger
 
isErrorEnabled() - Method in class org.objectweb.cjdbc.log.Trace
Checks whether this category is enabled for the INFO Level.
isFatalEnabled() - Method in class org.objectweb.cjdbc.log.StaticDisabledLogger
 
isFatalEnabled() - Method in class org.objectweb.cjdbc.log.Trace
Checks whether this category is enabled for the INFO Level.
isFirst() - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Determine if the cursor is on the first row of the result set.
isInfoEnabled() - Method in class org.objectweb.cjdbc.log.StaticDisabledLogger
 
isInfoEnabled() - Method in class org.objectweb.cjdbc.log.Trace
Checks whether this category is enabled for the INFO Level.
isInitialized() - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Tests if this backend is enabled (active and synchronized).
isInitialized() - Method in class org.objectweb.cjdbc.controller.connection.AbstractConnectionManager
Tests if the connections have been initialized.
isInsert() - Method in class org.objectweb.cjdbc.sql.AbstractWriteRequest
Returns true if this request in an INSERT statement.
isInsert() - Method in class org.objectweb.cjdbc.sql.CreateRequest
 
isInsert() - Method in class org.objectweb.cjdbc.sql.DeleteRequest
 
isInsert() - Method in class org.objectweb.cjdbc.sql.DropRequest
 
isInsert() - Method in class org.objectweb.cjdbc.sql.InsertRequest
 
isInsert() - Method in class org.objectweb.cjdbc.sql.UpdateRequest
 
isKilled - Variable in class org.objectweb.cjdbc.controller.ControllerServerThread
 
isKilled - Variable in class org.objectweb.cjdbc.controller.ControllerWorkerThread
 
isKilled - Variable in class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager.RemoveIdleConnectionsThread
 
isKilled - Variable in class org.objectweb.cjdbc.controller.loadbalancer.BackendWorkerThread
 
isKilled - Variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseWorkerThread
true ifthis has been killed.
isLast() - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Determine if the cursor is on the last row of the result set.
isLocked - Variable in class org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock
 
isLocked() - Method in class org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock
Returns true if the lock is owned by someone.
isNullable - Variable in class org.objectweb.cjdbc.driver.Field
 
isNullable() - Method in class org.objectweb.cjdbc.driver.Field
 
isNullable(int) - Method in class org.objectweb.cjdbc.driver.ResultSetMetaData
 
isParsed - Variable in class org.objectweb.cjdbc.sql.AbstractRequest
Whether the SQL content has been parsed or not.
isParsed() - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Returns true if the request SQL content has been already parsed.
isPoolConnectionThreads() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Returns the poolConnectionThreads.
isReadLocked() - Method in class org.objectweb.cjdbc.util.ReadPrioritaryFIFOWriteLock
Tests if the lock is currently held by at least one reader.
isReadOnly() - Method in class org.objectweb.cjdbc.driver.Connection
Tests to see if the connection is in read only Mode.
isReadOnly() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Is the database in read-only mode?
isReadOnly - Variable in class org.objectweb.cjdbc.driver.Field
 
isReadOnly() - Method in class org.objectweb.cjdbc.driver.Field
 
isReadOnly(int) - Method in class org.objectweb.cjdbc.driver.ResultSetMetaData
 
isReadOnly - Variable in class org.objectweb.cjdbc.sql.AbstractRequest
True if the connection has been set to read-only
isReadOnly() - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Returns true if the connection is set to read-only
isReadRequest() - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Returns true if this request is a read request (SELECT requests for example perform a read).
isReadRequest() - Method in class org.objectweb.cjdbc.sql.AbstractWriteRequest
 
isReadRequest() - Method in class org.objectweb.cjdbc.sql.SelectRequest
 
isReadRequest() - Method in class org.objectweb.cjdbc.sql.StoredProcedure
 
isReadRequest() - Method in class org.objectweb.cjdbc.sql.UnknownRequest
 
isRecovering() - Method in class org.objectweb.cjdbc.controller.recoverylog.AbstractRecoveryLog
Returns true if at least one backend has started a recover process.
isSearchable - Variable in class org.objectweb.cjdbc.driver.Field
 
isSearchable() - Method in class org.objectweb.cjdbc.driver.Field
 
isSearchable(int) - Method in class org.objectweb.cjdbc.driver.ResultSetMetaData
 
isShuttingDown - Variable in class org.objectweb.cjdbc.controller.ControllerServerThread
 
isSigned - Variable in class org.objectweb.cjdbc.driver.Field
 
isSigned() - Method in class org.objectweb.cjdbc.driver.Field
 
isSigned(int) - Method in class org.objectweb.cjdbc.driver.ResultSetMetaData
 
isSqlFunction(String) - Method in class org.objectweb.cjdbc.sql.SelectRequest
Checks if the string parameter represents an SQL function, e. g., MAX, COUNT, SUM, etc.
isStartedTransaction(Integer) - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Returns true if the specified transaction has been started on this backend (a connection has been allocated for this transaction).
isUnique - Variable in class org.objectweb.cjdbc.sql.DeleteRequest
true if this query only deletes a single row.
isUnique() - Method in class org.objectweb.cjdbc.sql.DeleteRequest
Returns true if this query only deletes a single row.
isUnique - Variable in class org.objectweb.cjdbc.sql.UpdateRequest
true if this request updates a UNIQUE row.
isUnique() - Method in class org.objectweb.cjdbc.sql.UpdateRequest
Returns true as this request updates a UNIQUE row.
isUnique - Variable in class org.objectweb.cjdbc.sql.schema.DatabaseColumn
true if this column has a UNIQUE constraint (like primary keys for example).
isUnique() - Method in class org.objectweb.cjdbc.sql.schema.DatabaseColumn
Tests if the column has a UNIQUE constraint (like primary keys for example).
isUnknownRequest() - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Returns true if the resulting operation on this request is unknown (some non-standard command or stored procedure for example).
isUnknownRequest() - Method in class org.objectweb.cjdbc.sql.AbstractWriteRequest
 
isUnknownRequest() - Method in class org.objectweb.cjdbc.sql.SelectRequest
 
isUnknownRequest() - Method in class org.objectweb.cjdbc.sql.StoredProcedure
 
isUnknownRequest() - Method in class org.objectweb.cjdbc.sql.UnknownRequest
 
isUpdate() - Method in class org.objectweb.cjdbc.sql.AbstractWriteRequest
Returns true if this request in an UPDATE statement.
isUpdate() - Method in class org.objectweb.cjdbc.sql.CreateRequest
 
isUpdate() - Method in class org.objectweb.cjdbc.sql.DeleteRequest
 
isUpdate() - Method in class org.objectweb.cjdbc.sql.DropRequest
 
isUpdate() - Method in class org.objectweb.cjdbc.sql.InsertRequest
 
isUpdate() - Method in class org.objectweb.cjdbc.sql.UpdateRequest
 
isValid() - Method in class org.objectweb.cjdbc.controller.cache.QueryCacheEntry
Return true if cache entry state is valid (state is QueryCacheEntry.CACHE_VALID).
isValidAdminUser(VirtualDatabaseUser) - Method in class org.objectweb.cjdbc.controller.authentication.AuthenticationManager
Checks whether this administrator user has been registered to this AuthenticationManager or not.
isValidVirtualLogin(String) - Method in class org.objectweb.cjdbc.controller.authentication.AuthenticationManager
Checks whether a given virtual login has been registered to this AuthenticationManager or not.
isValidVirtualUser(VirtualDatabaseUser) - Method in class org.objectweb.cjdbc.controller.authentication.AuthenticationManager
Checks whether a given virtual database user has been registered to this AuthenticationManager or not.
isWaiting(int) - Method in class org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock
Returns true if the given transaction id is contained in this lock waiting queue.
isWarnEnabled() - Method in class org.objectweb.cjdbc.log.StaticDisabledLogger
 
isWarnEnabled() - Method in class org.objectweb.cjdbc.log.Trace
Checks whether this category is enabled for the INFO Level.
isWritable - Variable in class org.objectweb.cjdbc.driver.Field
 
isWritable() - Method in class org.objectweb.cjdbc.driver.Field
 
isWritable(int) - Method in class org.objectweb.cjdbc.driver.ResultSetMetaData
 
isWriteLocked() - Method in class org.objectweb.cjdbc.util.ReadPrioritaryFIFOWriteLock
Tests if the lock is currently held by a writer.
isWriteRequest() - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Returns true if this request is a write request (INSERT or UPDATE for example perform writes).
isWriteRequest() - Method in class org.objectweb.cjdbc.sql.AbstractWriteRequest
 
isWriteRequest() - Method in class org.objectweb.cjdbc.sql.SelectRequest
 
isWriteRequest() - Method in class org.objectweb.cjdbc.sql.StoredProcedure
 
isWriteRequest() - Method in class org.objectweb.cjdbc.sql.UnknownRequest
 
isolationLevel - Variable in class org.objectweb.cjdbc.driver.Connection
Isolation level.

J

JDBCLoggerThread - class org.objectweb.cjdbc.controller.recoverylog.JDBCLoggerThread.
Logger thread for the JDBCRecoveryLog.
JDBCLoggerThread(PreparedStatement, PreparedStatement, Trace) - Constructor for class org.objectweb.cjdbc.controller.recoverylog.JDBCLoggerThread
Create a new JDBCLoggerThread
JDBCLoggerThread.LogObject - class org.objectweb.cjdbc.controller.recoverylog.JDBCLoggerThread.LogObject.
 
JDBCLoggerThread.LogObject(int, String, String, int, boolean) - Constructor for class org.objectweb.cjdbc.controller.recoverylog.JDBCLoggerThread.LogObject
Create a log object.
JDBCRecoveryLog - class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog.
Recovery Log using a database accessed through JDBC.
JDBCRecoveryLog(String, String, String, String, int) - Constructor for class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
Creates a new JDBCRecoveryLog instance.
JMX_DEFAULT_DOMAIN_NAME - Static variable in class org.objectweb.cjdbc.controller.jmx.JmxConstants
Default domain name for JMX
JMX_DEFAULT_MBEAN_TYPE - Static variable in class org.objectweb.cjdbc.controller.jmx.JmxConstants
Default Jmx type
JMX_ENABLE - Static variable in class org.objectweb.cjdbc.controller.ControllerConstants
JMX Enable by default
JMX_ENABLE - Static variable in class org.objectweb.cjdbc.controller.ControllerFactory
The jmx enable value
JMX_PORT - Static variable in class org.objectweb.cjdbc.controller.ControllerFactory
The jmx port value
JmxAdaptor - class org.objectweb.cjdbc.controller.jmx.JmxAdaptor.
Used to enable and disable adaptors from JmxAgent
JmxAdaptor(String, MBeanServer, int) - Constructor for class org.objectweb.cjdbc.controller.jmx.JmxAdaptor
Creates a new adaptor and keeps references for starting calls
JmxAdaptor(String, MBeanServer, int, ObjectName) - Constructor for class org.objectweb.cjdbc.controller.jmx.JmxAdaptor
Creates a new adaptor and keeps references for starting calls
JmxAgent - class org.objectweb.cjdbc.controller.jmx.JmxAgent.
Generic JMX Server with loading of different adaptors and enalbing of security options.
JmxAgent() - Constructor for class org.objectweb.cjdbc.controller.jmx.JmxAgent
Creates a new JMX agent bound to the localhost
JmxAgent(String) - Constructor for class org.objectweb.cjdbc.controller.jmx.JmxAgent
Creates a new JMX agent
JmxClient - class org.objectweb.cjdbc.controller.jmx.JmxClient.
This class is responsible for connecting to the JRMP adaptor of the MBean server via the JRMP connector provided by mx4j.It is used to connect to the JmxAgent or to any of its subclasses.
JmxClient() - Constructor for class org.objectweb.cjdbc.controller.jmx.JmxClient
 
JmxConstants - class org.objectweb.cjdbc.controller.jmx.JmxConstants.
This class contains static information on the jmx services.
JmxConstants() - Constructor for class org.objectweb.cjdbc.controller.jmx.JmxConstants
 
JmxException - exception org.objectweb.cjdbc.controller.jmx.JmxException.
JmxException
JmxException() - Constructor for class org.objectweb.cjdbc.controller.jmx.JmxException
Creates a new JmxException instance.
JmxException(String) - Constructor for class org.objectweb.cjdbc.controller.jmx.JmxException
Creates a new JmxException instance.
JmxException(Throwable) - Constructor for class org.objectweb.cjdbc.controller.jmx.JmxException
Creates a new JmxException instance.
JmxException(String, Throwable) - Constructor for class org.objectweb.cjdbc.controller.jmx.JmxException
Creates a new JmxException instance.
JmxHttpAdaptor - class org.objectweb.cjdbc.controller.jmx.JmxHttpAdaptor.
Implements a Http Adaptor for jmx
JmxHttpAdaptor(String, MBeanServer, int) - Constructor for class org.objectweb.cjdbc.controller.jmx.JmxHttpAdaptor
 
JmxInterceptor - class org.objectweb.cjdbc.controller.jmx.JmxInterceptor.
This class is used to intercept calls to the server, this ensuring example for possible authentication policies and loggings.
JmxInterceptor() - Constructor for class org.objectweb.cjdbc.controller.jmx.JmxInterceptor
 
JmxRmiAdaptor - class org.objectweb.cjdbc.controller.jmx.JmxRmiAdaptor.
Implements a Rmi Adaptor for jmx
JmxRmiAdaptor(String, MBeanServer, int) - Constructor for class org.objectweb.cjdbc.controller.jmx.JmxRmiAdaptor
 
JndiName - Static variable in class org.objectweb.cjdbc.controller.jmx.JmxConstants
Reference name for Jndi
jdbcCompliant() - Method in class org.objectweb.cjdbc.driver.Driver
Reports whether the driver is a genuine JDBC compliant driver.
jmx - Static variable in class org.objectweb.cjdbc.controller.console.Console
 
jmx - Static variable in class org.objectweb.cjdbc.util.i18n.Translate
Jmx description is stored in a different file
jmxAgent - Static variable in class org.objectweb.cjdbc.controller.Controller
JMX agent that starts the JMX server, adaptors and registers the MBeans.
joinGroup(String) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase
Makes this virtual database join a virtual database group.

K

KillThreadTask - class org.objectweb.cjdbc.controller.loadbalancer.tasks.KillThreadTask.
This task is used to kill backend worker threads.
KillThreadTask(int, int) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.tasks.KillThreadTask
Creates a new KillThreadTask instance that must be executed by nbToComplete backend threads
keyPressed(KeyEvent) - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
keyReleased(KeyEvent) - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
keyTyped(KeyEvent) - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
kill() - Method in class org.objectweb.cjdbc.controller.loadbalancer.BackendWorkerThread
Kills this thread after the next task processing.
killed - Variable in class org.objectweb.cjdbc.controller.recoverylog.JDBCLoggerThread
 

L

LOG4J_RESOURCE - Static variable in class org.objectweb.cjdbc.controller.ControllerConstants
Log4j property file resource (must be found in classpath).
LogManager - class org.objectweb.cjdbc.log.LogManager.
Logger manager.
LogManager() - Constructor for class org.objectweb.cjdbc.log.LogManager
 
last() - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Moves to the last row in the result set.
lastAcceptedLine - Variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
Contains the last line entered in the console.
launch() - Method in class org.objectweb.cjdbc.controller.Controller
Actively launch the controller Add startup actions here to avoid them in main
length() - Method in class org.objectweb.cjdbc.driver.Blob
Returns the number of bytes in the BLOB value designated by this Blob object.
length() - Method in class org.objectweb.cjdbc.driver.Clob
Returns the size of the CLOB value designated by this Clob object
length - Variable in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
load(String) - Method in class org.objectweb.cjdbc.controller.console.VirtualDatabaseConsole
Executes all the SQL requests contained in the specified file.
loadBalancer - Variable in class org.objectweb.cjdbc.controller.loadbalancer.BackendWorkerThread
 
loadBalancer - Variable in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
The request load balancer to use to send requests to the databases
loadBalancerParsingranularity - Variable in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
 
loadXML(String) - Method in class org.objectweb.cjdbc.controller.Controller
Read a XML configuration file for a set of virtual databases
loadXML(String) - Method in interface org.objectweb.cjdbc.controller.ControllerMBean
Reads a XML configuration file.
loadXML(String) - Method in class org.objectweb.cjdbc.controller.console.Console
Sends a XML configuration file to the controller.
loadXML(String) - Method in class org.objectweb.cjdbc.controller.jmx.ControllerJmxClient
 
loadXmlConfiguration(String, String, boolean, String) - Method in class org.objectweb.cjdbc.controller.Controller
Read a XML configuration file and load only the VirtualDatabase specified in the arguments list
loadXmlConfiguration(String, String, boolean, String) - Method in interface org.objectweb.cjdbc.controller.ControllerMBean
Reads an xml configuration file and search information to load the specified database
loadXmlConfiguration(String, String, boolean, String) - Method in class org.objectweb.cjdbc.controller.jmx.ControllerJmxClient
 
locatorsUpdateCopy() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Indicates whether updates made to a LOB are made on a copy or directly to the LOB.
lock - Variable in class org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0PessimisticTransactionLevelScheduler
 
lock - Variable in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1PessimisticTransactionLevelScheduler
 
lock - Variable in class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2PessimisticTransactionLevelScheduler
 
lock - Variable in class org.objectweb.cjdbc.controller.scheduler.schema.SchedulerDatabaseSchema
 
lock - Variable in class org.objectweb.cjdbc.controller.scheduler.schema.SchedulerDatabaseTable
 
lock - Variable in class org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBPessimisticTransactionLevelScheduler
 
locker - Variable in class org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock
Transaction id of the lock holder.
log(int, String, String, int, boolean) - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCLoggerThread
Log a query.
log4jLogger - Variable in class org.objectweb.cjdbc.log.Trace
Log4j logger instance.
logQueue - Variable in class org.objectweb.cjdbc.controller.recoverylog.JDBCLoggerThread
 
logRequest(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.recoverylog.AbstractRecoveryLog
Log a write request.
logRequest(StoredProcedure, boolean) - Method in class org.objectweb.cjdbc.controller.recoverylog.AbstractRecoveryLog
Log a call to a stored procedure.
logRequest(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
 
logRequest(StoredProcedure, boolean) - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
 
logTable - Variable in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
Name of the log table.
logTableCreateStatement - Variable in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
 
logTableId - Variable in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
Current maximum value of the primary key in logTable.
logWriter - Variable in class org.objectweb.cjdbc.driver.DataSource
 
logger - Static variable in class org.objectweb.cjdbc.controller.Controller
Logger instance.
logger - Static variable in class org.objectweb.cjdbc.controller.ControllerFactory
Logger instance.
logger - Static variable in class org.objectweb.cjdbc.controller.ControllerServerThread
Logger instance.
logger - Static variable in class org.objectweb.cjdbc.controller.ControllerWorkerThread
Logger instance.
logger - Variable in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Logger instance.
logger - Variable in class org.objectweb.cjdbc.controller.backend.DatabaseBackendMetaData
Logger instance.
logger - Variable in class org.objectweb.cjdbc.controller.backend.DriverCompliance
 
logger - Static variable in class org.objectweb.cjdbc.controller.cache.AbstractRequestCache
Logger instance.
logger - Static variable in class org.objectweb.cjdbc.controller.connection.AbstractConnectionManager
Logger instance.
logger - Static variable in class org.objectweb.cjdbc.controller.jmx.JmxAgent
Logger instance
logger - Static variable in class org.objectweb.cjdbc.controller.jmx.JmxHttpAdaptor
 
logger - Static variable in class org.objectweb.cjdbc.controller.jmx.JmxInterceptor
Logger instance
logger - Static variable in class org.objectweb.cjdbc.controller.jmx.JmxRmiAdaptor
 
logger - Static variable in class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseAdminAuthenticator
Logger instance
logger - Static variable in class org.objectweb.cjdbc.controller.loadbalancer.AbstractLoadBalancer
 
logger - Variable in class org.objectweb.cjdbc.controller.loadbalancer.BackendWorkerThread
 
logger - Static variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb0.RAIDb0
 
logger - Static variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
 
logger - Static variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1ec
 
logger - Static variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
 
logger - Static variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2ec
 
logger - Static variable in class org.objectweb.cjdbc.controller.loadbalancer.singledb.SingleDB
 
logger - Static variable in class org.objectweb.cjdbc.controller.recoverylog.AbstractRecoveryLog
 
logger - Variable in class org.objectweb.cjdbc.controller.recoverylog.JDBCLoggerThread
 
logger - Static variable in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
 
logger - Static variable in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
 
logger - Variable in class org.objectweb.cjdbc.controller.shutdown.ShutdownThread
Logger instance.
logger - Variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
 
logger - Variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData
Logger instance.
logger - Variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseWorkerThread
Logger instance.
logger - Static variable in class org.objectweb.cjdbc.controller.xml.ControllerHandler
Logger instance.
logger - Static variable in class org.objectweb.cjdbc.controller.xml.ControllerParser
Logger instance.
logger - Static variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Logger instance.
logger - Static variable in class org.objectweb.cjdbc.controller.xml.DatabasesParser
Logger instance.
logger - Static variable in class org.objectweb.cjdbc.util.i18n.Translate
Logger instance.
loggerThread - Variable in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
 
login - Variable in class org.objectweb.cjdbc.controller.authentication.AbstractDatabaseUser
Login name.
login - Variable in class org.objectweb.cjdbc.controller.loadbalancer.tasks.BeginTask
Login used by the connection.
login - Variable in class org.objectweb.cjdbc.controller.loadbalancer.tasks.CommitTask
Login used by the connection.
login - Variable in class org.objectweb.cjdbc.controller.loadbalancer.tasks.RollbackTask
Login used by the connection.
login - Variable in class org.objectweb.cjdbc.controller.recoverylog.JDBCLoggerThread.LogObject
 
login - Variable in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
User's login.
login - Variable in class org.objectweb.cjdbc.controller.requestmanager.TransactionMarkerMetaData
 
login - Variable in class org.objectweb.cjdbc.driver.DatabaseUser
User name.
login - Variable in class org.objectweb.cjdbc.sql.AbstractRequest
Login used to issue this request (must be set by the Connection object).
lruHead - Variable in class org.objectweb.cjdbc.controller.cache.QueryCache
 
lruHead - Variable in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
 
lruTail - Variable in class org.objectweb.cjdbc.controller.cache.QueryCache
 
lruTail - Variable in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
 

M

MAJORITY - Static variable in class org.objectweb.cjdbc.controller.loadbalancer.policies.WaitForCompletionPolicy
Return as soon as a majority (n/2+1) of nodes has completed the request.
MAJOR_VERSION - Static variable in class org.objectweb.cjdbc.driver.Driver
Driver major version.
MAX_COLUMN_DISPLAY_WIDTH - Static variable in class org.objectweb.cjdbc.controller.console.VirtualDatabaseConsole
Max column width when displaying a ResultSet.
MAX_RECONNECT_ATTEMPTS - Static variable in class org.objectweb.cjdbc.driver.Connection
 
MAX_WAIT_TIME - Static variable in class org.objectweb.cjdbc.controller.shutdown.ControllerShutdownClient
How many seconds should we wait for shutdown
MINOR_VERSION - Static variable in class org.objectweb.cjdbc.driver.Driver
Driver minor version.
main(String[]) - Static method in class org.objectweb.cjdbc.controller.Controller
Launches the C-JDBC controller and bind it with RMI registry.
main(String[]) - Static method in class org.objectweb.cjdbc.controller.console.Console
Launchs the C-JDBC console.
main(String[]) - Static method in class org.objectweb.cjdbc.controller.shutdown.ControllerShutdownClient
Sends the command
markDirty() - Method in class org.objectweb.cjdbc.controller.cache.QueryCacheEntry
Marks this entry dirty (state becomes QueryCacheEntry.CACHE_DIRTY).
markDirtyAllNonUnique() - Method in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseColumn
Marks dirty all valid cache entries depending on this colum that are non unique.
matches(String, String) - Method in class org.objectweb.cjdbc.controller.authentication.AbstractDatabaseUser
Tests if the login and password provided matches the login/password of this object.
matches(String, String, String) - Method in class org.objectweb.cjdbc.controller.authentication.DatabaseBackendUser
Tests if the login and password provided matches the login/password of this object.
matches(String, String, String) - Method in class org.objectweb.cjdbc.driver.DatabaseUser
Tests if the virtual database name login and password provided matches the virtual database name/login/password of this object.
maxFieldSize - Variable in class org.objectweb.cjdbc.driver.Statement
Maximum field size (unused)
maxNbOfConnections - Variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Maximum number of concurrent accepted for this virtual database
maxNbOfThreads - Variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Maximum number of worker threads to fork
maxPoolSize - Variable in class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager
Maximum pool size.
maxRows - Variable in class org.objectweb.cjdbc.driver.Statement
Maximum number of rows (unused)
maxRows - Variable in class org.objectweb.cjdbc.sql.AbstractRequest
Maximum number of rows in the ResultSet.
maxThreadIdleTime - Variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Maximum time a worker thread can remain idle before dying
maxTime - Variable in class org.objectweb.cjdbc.util.Stats
Maximum time for this entry (automatically computed)
mbeans - Static variable in class org.objectweb.cjdbc.util.i18n.Translate
Description for mbeans
menu - Variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
Popu menu.
merge(Stats) - Method in class org.objectweb.cjdbc.util.Stats
Adds the entries of another Stats object to this one.
mergeColumns(CacheDatabaseTable) - Method in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseTable
Merge the given table's columns with the current table.
mergeColumns(DatabaseTable) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseTable
Merges this table with the given table's columns.
mergeDatabaseSchema(DatabaseSchema) - Method in class org.objectweb.cjdbc.controller.cache.AbstractRequestCache
Merge the given DatabaseSchema with the current one.
mergeDatabaseSchema(DatabaseSchema) - Method in class org.objectweb.cjdbc.controller.cache.QueryCache
Merge the given DatabaseSchema with the current one.
mergeDatabaseSchema(DatabaseSchema) - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Merge the given schema with the existing database schema.
mergeDatabaseSchema(DatabaseSchema) - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Merge the given DatabaseSchema with the current one.
mergeDatabaseSchema(DatabaseSchema) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticTransactionLevelScheduler
Merge the given DatabaseSchema with the current one.
mergeParameters(DatabaseProcedure) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedure
Merges this procedure parameters with the given procedure's parameters.
mergeSchema(CacheDatabaseSchema) - Method in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseSchema
Merge the given schema with the current one.
mergeSchema(SchedulerDatabaseSchema) - Method in class org.objectweb.cjdbc.controller.scheduler.schema.SchedulerDatabaseSchema
Merge the given schema with the current one.
mergeSchema(DatabaseSchema) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseSchema
Merges the given schema with the current one.
metaData - Variable in class org.objectweb.cjdbc.driver.Connection
Meta-data of C-JDBC connections.
metadata - Variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Virtual Database MetaData
mightBlock() - Method in class org.objectweb.cjdbc.sql.AbstractWriteRequest
Tests if this request might block.
minNbOfThreads - Variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Minimum number of worker threads to keep in the pool if poolConnectionThreads is true
minPoolSize - Variable in class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager
Minimum pool size.
minTime - Variable in class org.objectweb.cjdbc.util.Stats
Minimum time for this entry (automatically computed)
mouseClicked(MouseEvent) - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
mouseEntered(MouseEvent) - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
mouseExited(MouseEvent) - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
mousePressed(MouseEvent) - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
mouseReleased(MouseEvent) - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
moveToCurrentRow() - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Move the cursor to the remembered cursor position, usually the current row.
moveToInsertRow() - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Move to the insert row.

N

NAME_PREFIX - Static variable in class org.objectweb.cjdbc.controller.ControllerConstants
Bind name prefix of the controller name in the RMI registry.
NO_INVALIDATE - Static variable in class org.objectweb.cjdbc.controller.cache.CachingGranularities
Cache without any invalidation: the cache is inconsistent and it should just be used to determine hit ratio upper bound.
NO_PARSING - Static variable in class org.objectweb.cjdbc.sql.ParsingGranularities
The request is not parsed.
NULL_VALUE - Static variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData
Detect a null valu for int
NotImplementedException - exception org.objectweb.cjdbc.sql.NotImplementedException.
This exception is thrown for all non implemented features in the C-JDBC driver.
NotImplementedException(String, String, int) - Constructor for class org.objectweb.cjdbc.sql.NotImplementedException
Creates a new NotImplementedException instance.
NotImplementedException(String, String) - Constructor for class org.objectweb.cjdbc.sql.NotImplementedException
Creates a new NotImplementedException instance.
NotImplementedException(String) - Constructor for class org.objectweb.cjdbc.sql.NotImplementedException
Creates a new NotImplementedException instance.
NotImplementedException() - Constructor for class org.objectweb.cjdbc.sql.NotImplementedException
Creates a new NotImplementedException instance.
name - Variable in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Logical name assigned to this backend.
name - Variable in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseColumn
 
name - Variable in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseTable
 
name - Variable in class org.objectweb.cjdbc.controller.scheduler.schema.SchedulerDatabaseTable
Database table name.
name - Variable in class org.objectweb.cjdbc.controller.shutdown.ShutdownThread
 
name - Variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Virtual database name
name - Variable in class org.objectweb.cjdbc.sql.schema.DatabaseColumn
Column name.
name - Variable in class org.objectweb.cjdbc.sql.schema.DatabaseProcedure
 
name - Variable in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
name - Variable in class org.objectweb.cjdbc.sql.schema.DatabaseTable
Database table name.
name - Variable in class org.objectweb.cjdbc.util.Stats
Name of the stats.
naming - Variable in class org.objectweb.cjdbc.controller.jmx.JmxRmiAdaptor
 
nativeSQL(String) - Method in class org.objectweb.cjdbc.driver.Connection
As we can't know for sure which database will execute this request (now or later), we can't translate it in the native query language of the underlying DBMS.
nbOfColumns - Variable in class org.objectweb.cjdbc.driver.ResultSet
Number of columns
nbOfConcurrentReads - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1ec
 
nbOfConcurrentReads - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2ec
 
nbOfNodes - Variable in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRule
Number of nodes that must create the table.
nbOfNodes - Variable in class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingPolicy
Number of nodes that are involved in error-checking per request.
nbOfRows - Variable in class org.objectweb.cjdbc.driver.ResultSet
Number of rows
nbToComplete - Variable in class org.objectweb.cjdbc.controller.loadbalancer.tasks.AbstractTask
Number of threads that must succeed before returning.
needSQLMacroHandling - Variable in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
 
needSqlSkeleton - Variable in class org.objectweb.cjdbc.driver.Connection
Does the controller require the SQL skeleton?
newAdminLogin(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets the administrator user of the DatabasesHandler.currentAuthenticationManager using the parsed attributs.
newAuthenticationManager(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentAuthenticationManager as a new AuthenticationManager.
newBackendName(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Adds a backend name to the current backendNameList.
newBackendWeight(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets the weight of the DatabasesHandler.currentLoadBalancer using the parsed attributes.
newConnectionManager(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets the currentRecoveryLog as new JDBCRecoveryLog using the parsed attributes.
newCreateTable(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Add a CreateTable rule.
newDatabaseBackend(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentBackend as a new DatabaseBackend using the parsed attributes.
newDatabaseColumn(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Adds to DatabasesHandler.currentTable a new DatabaseColumn using the parsed attributes.
newDatabaseTable(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentTable as a new DatabaseTable using the parsed attributs.
newDistribution(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentBackend as a new DatabaseBackend using the parsed attributes.
newErrorChecking(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Add an ErrorChecking policy.
newFailFastPoolConnectionManager(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Adds a new FailFastPoolConnectionManager to DatabasesHandler.currentBackend using the parsed attributes.
newFileRecoveryLog(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets the currentRecoveryLog as new FileRecoveryLog using the parsed attributes.
newJDBCRecoveryCheckpointTable(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets the recovery log table create statement for the current JDBCRecoveryLog using the RecoveryLogTable parsed attributes.
newJDBCRecoveryLog(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets the currentRecoveryLog as new JDBCRecoveryLog using the parsed attributes.
newJDBCRecoveryLogTable(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets the recovery log table create statement for the current JDBCRecoveryLog using the RecoveryLogTable parsed attributes.
newQueryCache(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentRequestCache as a new QueryCache using the parsed attributes.
newQueryCacheDB(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentRequestCache as a new QueryCacheDB and DatabasesHandler.currentBackend as a new DatabaseBackend using the parsed attributes.
newRAIDb0LoadBalancer(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentLoadBalancer as a new RAIDb0 using the parsed attributes.
newRAIDb0Scheduler(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentRequestScheduler as a new RAIDb0QueryLevelScheduler using the parsed attributes.
newRAIDb1LeastPendingRequestsFirst(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentLoadBalancer as a new RAIDb1_LPRF using the parsed attributes.
newRAIDb1LoadBalancer(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentLoadBalancer as a new RAIDb1 using the parsed attributes.
newRAIDb1RoundRobinLoadBalancer(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentLoadBalancer as a new RAIDb1_RR using the parsed attributes.
newRAIDb1Scheduler(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentRequestScheduler as a new RAIDb1QueryLevelScheduler using the parsed attributes.
newRAIDb1WeightedRoundRobinLoadBalancer(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentLoadBalancer as a new RAIDb1_WRR using the parsed attributes.
newRAIDb1ecLoadBalancer(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentLoadBalancer as a new RAIDb1ec using the parsed attributes.
newRAIDb1ecRoundRobinLoadBalancer(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentLoadBalancer as a new RAIDb1ec_RR using the parsed attributes.
newRAIDb1ecWeightedRoundRobinLoadBalancer(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentLoadBalancer as a new RAIDb1ec_WRR using the parsed attributes.
newRAIDb2LeastPendingRequestsFirst(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentLoadBalancer as a new RAIDb2_LPRF using the parsed attributes.
newRAIDb2LoadBalancer(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentLoadBalancer as a new RAIDb2 using the parsed attributes.
newRAIDb2RoundRobinLoadBalancer(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentLoadBalancer as a new RAIDb2_RR using the parsed attributes.
newRAIDb2Scheduler(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentRequestScheduler as a new RAIDb2QueryLevelScheduler using the parsed attributes.
newRAIDb2WeightedRoundRobinLoadBalancer(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentLoadBalancer as a new RAIDb2_WRR using the parsed attributes.
newRAIDb2ecLoadBalancer(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentLoadBalancer as a new RAIDb2ec using the parsed attributes.
newRAIDb2ecRoundRobinLoadBalancer(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentLoadBalancer as a new RAIDb2ec_RR using the parsed attributes.
newRAIDb2ecWeightedRoundRobinLoadBalancer(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentLoadBalancer as a new RAIDb2ec_WRR using the parsed attributes.
newRandomWaitPoolConnectionManager(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Adds a new RandomWaitPoolConnectionManager to DatabasesHandler.currentBackend using the parsed attributes.
newRealLogin(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Associates a new real database backend user to the virtual database user DatabasesHandler.currentVirtualUser in the DatabasesHandler.currentAuthenticationManager using the parsed attributes.
newRequestManager(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets the DatabasesHandler.beginTimeout, DatabasesHandler.commitTimeout and DatabasesHandler.rollbackTimeout timeouts (in ms) using the parsed attributes.
newSimpleConnectionManager(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Adds a new SimpleConnectionManager to DatabasesHandler.currentBackend using the parsed attributes.
newSingleDBRequestLoadBalancer(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentLoadBalancer as a new SingleDB using the parsed attributes.
newSingleDBScheduler(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentRequestScheduler as a new SingleDBQueryLevelScheduler using the parsed attributes.
newVariablePoolConnectionManager(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Adds a new VariablePoolConnectionManager to DatabasesHandler.currentBackend using the parsed attributes.
newVirtualDatabase(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentVirtualDatabase as a new VirtualDatabase using the parsed attributes.
newVirtualLogin(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Sets DatabasesHandler.currentVirtualUser as a new VirtualDatabaseUser using the parsed attributes and adds this new virtual database user to the DatabasesHandler.currentAuthenticationManager.
newWaitForCompletion(Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Set the WaitForCompletion policy.
next - Variable in class org.objectweb.cjdbc.controller.cache.QueryCacheEntry
 
next() - Method in class org.objectweb.cjdbc.driver.ResultSet
A ResultSet is initially positioned before its first row, the first call to next makes the first row the current row; the second call makes the second row the current row, etc.
notifyFailure(BackendWorkerThread, long, SQLException) - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.AbstractTask
Notifies that the specified backendThread failed to execute this task.
notifySuccess() - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.AbstractTask
Notifies the successful completion of this task.
notifyWriteCompleted(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Notify the completion of a write statement.
notifyWriteCompleted(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0PessimisticTransactionLevelScheduler
 
notifyWriteCompleted(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0QueryLevelScheduler
 
notifyWriteCompleted(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticQueryLevelScheduler
 
notifyWriteCompleted(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticTransactionLevelScheduler
 
notifyWriteCompleted(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1PessimisticTransactionLevelScheduler
 
notifyWriteCompleted(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1QueryLevelScheduler
 
notifyWriteCompleted(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2PessimisticTransactionLevelScheduler
 
notifyWriteCompleted(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2QueryLevelScheduler
 
notifyWriteCompleted(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBPessimisticTransactionLevelScheduler
 
notifyWriteCompleted(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBQueryLevelScheduler
 
nullPlusNonNullIsNull() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Are concatenations between NULL and non-NULL values NULL?
nullable - Variable in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
nullsAreSortedAtEnd() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Are NULL values sorted at the end regardless of sort order?
nullsAreSortedAtStart() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Are NULL values sorted at the start regardless of sort order?
nullsAreSortedHigh() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Are NULL values sorted high?
nullsAreSortedLow() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Are NULL values sorted low?
numberOfColumns - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
 

O

objectName - Variable in class org.objectweb.cjdbc.controller.jmx.JmxHttpAdaptor
 
objectName - Variable in class org.objectweb.cjdbc.controller.jmx.JmxRmiAdaptor
 
objectsOnStream - Variable in class org.objectweb.cjdbc.driver.Connection
 
org.objectweb.cjdbc.controller - package org.objectweb.cjdbc.controller
C-JDBC controller bootstrap and interfaces.
org.objectweb.cjdbc.controller.authentication - package org.objectweb.cjdbc.controller.authentication
Authentication manager core.
org.objectweb.cjdbc.controller.backend - package org.objectweb.cjdbc.controller.backend
Database backend core.
org.objectweb.cjdbc.controller.cache - package org.objectweb.cjdbc.controller.cache
Query cache implementations.
org.objectweb.cjdbc.controller.cache.schema - package org.objectweb.cjdbc.controller.cache.schema
Database schema management for query caches.
org.objectweb.cjdbc.controller.connection - package org.objectweb.cjdbc.controller.connection
Connection managers implementations (mainly connection pooling).
org.objectweb.cjdbc.controller.console - package org.objectweb.cjdbc.controller.console
C-JDBC text and graphical console.
org.objectweb.cjdbc.controller.jmx - package org.objectweb.cjdbc.controller.jmx
This package is responsible for handling jmx configuration, and special classes.
org.objectweb.cjdbc.controller.loadbalancer - package 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.policies - package org.objectweb.cjdbc.controller.loadbalancer.policies
Load balancer policies.
org.objectweb.cjdbc.controller.loadbalancer.policies.createtable - package org.objectweb.cjdbc.controller.loadbalancer.policies.createtable
Table creation policies load balancers managing partial replication.
org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking - package org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking
Error checking policies for RADb-Xec load balancers.
org.objectweb.cjdbc.controller.loadbalancer.raidb0 - package org.objectweb.cjdbc.controller.loadbalancer.raidb0
RAIDb-0 load balancers.
org.objectweb.cjdbc.controller.loadbalancer.raidb1 - package org.objectweb.cjdbc.controller.loadbalancer.raidb1
RAIDb-1 (full replication) load balancers.
org.objectweb.cjdbc.controller.loadbalancer.raidb2 - package org.objectweb.cjdbc.controller.loadbalancer.raidb2
RAIDb-2 (partial replication) load balancers.
org.objectweb.cjdbc.controller.loadbalancer.singledb - package org.objectweb.cjdbc.controller.loadbalancer.singledb
Load balancer for single backend systems.
org.objectweb.cjdbc.controller.loadbalancer.tasks - package org.objectweb.cjdbc.controller.loadbalancer.tasks
BackendWorkerThread tasks for distributed query execution.
org.objectweb.cjdbc.controller.recoverylog - package org.objectweb.cjdbc.controller.recoverylog
Recovery Log core.
org.objectweb.cjdbc.controller.requestmanager - package org.objectweb.cjdbc.controller.requestmanager
Request Manager core including the request parsing cache.
org.objectweb.cjdbc.controller.scheduler - package 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 - package org.objectweb.cjdbc.controller.scheduler.raidb0
RAIDb-0 schedulers.
org.objectweb.cjdbc.controller.scheduler.raidb1 - package org.objectweb.cjdbc.controller.scheduler.raidb1
RAIDb-1 (full replication) schedulers.
org.objectweb.cjdbc.controller.scheduler.raidb2 - package org.objectweb.cjdbc.controller.scheduler.raidb2
RAIDb-2 (partial replication) schedulers.
org.objectweb.cjdbc.controller.scheduler.schema - package org.objectweb.cjdbc.controller.scheduler.schema
Database schema handling for schedulers.
org.objectweb.cjdbc.controller.scheduler.singledb - package org.objectweb.cjdbc.controller.scheduler.singledb
Schedulers for single backend system.
org.objectweb.cjdbc.controller.shutdown - package org.objectweb.cjdbc.controller.shutdown
 
org.objectweb.cjdbc.controller.virtualdatabase - package org.objectweb.cjdbc.controller.virtualdatabase
Virtual database core code including connection handling.
org.objectweb.cjdbc.controller.virtualdatabase.protocol - package org.objectweb.cjdbc.controller.virtualdatabase.protocol
 
org.objectweb.cjdbc.controller.xml - package org.objectweb.cjdbc.controller.xml
XML configuration file parsing and handling.
org.objectweb.cjdbc.driver - package org.objectweb.cjdbc.driver
C-JDBC driver core.
org.objectweb.cjdbc.driver.protocol - package org.objectweb.cjdbc.driver.protocol
Protocol used between C-JDBC driver and controller.
org.objectweb.cjdbc.log - package org.objectweb.cjdbc.log
Log wrapper that interfaces with log4j.
org.objectweb.cjdbc.sql - package org.objectweb.cjdbc.sql
SQL requests that are sent from the C-JDBC driver to the C-JDBC controller.
org.objectweb.cjdbc.sql.schema - package org.objectweb.cjdbc.sql.schema
Database schema handling for parsing SQL requests.
org.objectweb.cjdbc.util - package org.objectweb.cjdbc.util
C-JDBC internal utilities such as locks, statistics and exceptions.
org.objectweb.cjdbc.util.i18n - package org.objectweb.cjdbc.util.i18n
This simple package is meant to manipulate all internationalization transactions.
othersDeletesAreVisible(int) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
C-JDBC does not support deletes.
othersInsertsAreVisible(int) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
C-JDBC does not support inserts.
othersUpdatesAreVisible(int) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
C-JDBC does not support updates.
out(String) - Static method in class org.objectweb.cjdbc.controller.shutdown.ControllerShutdownClient
Standard output
ownDeletesAreVisible(int) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
C-JDBC does not support deletes.
ownInsertsAreVisible(int) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
C-JDBC does not support inserts.
ownUpdatesAreVisible(int) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
C-JDBC does not support updates.
owningStatement - Variable in class org.objectweb.cjdbc.driver.ResultSet
 

P

PASSWORD_PROPERTY - Static variable in class org.objectweb.cjdbc.driver.DataSource
 
PASSWORD_PROPERTY - Static variable in class org.objectweb.cjdbc.driver.Driver
 
PASSWORD_PROPERTY_DESCRIPTION - Static variable in class org.objectweb.cjdbc.driver.Driver
 
PASTE - Static variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
PORT_PROPERTY - Static variable in class org.objectweb.cjdbc.driver.Driver
 
PORT_PROPERTY_DESCRIPTION - Static variable in class org.objectweb.cjdbc.driver.Driver
 
PROMPT_COLOR - Static variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
Console prompt Color.
ParserThread - class org.objectweb.cjdbc.controller.requestmanager.ParserThread.
This thread is used to process request parsing in background.
ParserThread(AbstractRequest, DatabaseSchema, int, boolean) - Constructor for class org.objectweb.cjdbc.controller.requestmanager.ParserThread
Creates a new ParserThread
ParsingCache - class org.objectweb.cjdbc.controller.requestmanager.ParsingCache.
This class implements a request parsing cache.
ParsingCache(int, RequestManager) - Constructor for class org.objectweb.cjdbc.controller.requestmanager.ParsingCache
Constructor for ParsingCache.
ParsingCache(int, RequestManager, boolean) - Constructor for class org.objectweb.cjdbc.controller.requestmanager.ParsingCache
Constructor for ParsingCache.
ParsingCache.CurrentlyParsingEntry - class org.objectweb.cjdbc.controller.requestmanager.ParsingCache.CurrentlyParsingEntry.
CurrentlyParsingEntry contains a (Request,ParserThread) which is an element of the currentlyParsing Hashtable.
ParsingCache.CurrentlyParsingEntry(ParserThread, AbstractRequest) - Constructor for class org.objectweb.cjdbc.controller.requestmanager.ParsingCache.CurrentlyParsingEntry
Constructor for CurrentlyParsingEntry.
ParsingGranularities - class org.objectweb.cjdbc.sql.ParsingGranularities.
Defines SQL queries parsing granularities.
ParsingGranularities() - Constructor for class org.objectweb.cjdbc.sql.ParsingGranularities
 
PreparedStatement - class org.objectweb.cjdbc.driver.PreparedStatement.
A SQL Statement is pre-compiled and stored in a PreparedStatement object.
PreparedStatement(Connection, String) - Constructor for class org.objectweb.cjdbc.driver.PreparedStatement
Constructor.
ProcedureColumnIn - Static variable in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
IN parameter
ProcedureColumnInOut - Static variable in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
INOUT parameter
ProcedureColumnOut - Static variable in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
OUT parameter
ProcedureColumnResult - Static variable in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
procedure return value
ProcedureColumnReturn - Static variable in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
procedure return value
ProcedureColumnUnknown - Static variable in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
nobody knows
ProcedureNoNulls - Static variable in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
does not allow NULL values
ProcedureNoResult - Static variable in class org.objectweb.cjdbc.sql.schema.DatabaseProcedure
Does not return a result
ProcedureNullable - Static variable in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
allows NULL values
ProcedureNullableUnknown - Static variable in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
nullability unknown
ProcedureResultUnknown - Static variable in class org.objectweb.cjdbc.sql.schema.DatabaseProcedure
May return a result
ProcedureReturnsResult - Static variable in class org.objectweb.cjdbc.sql.schema.DatabaseProcedure
Returns a result
parameters - Variable in class org.objectweb.cjdbc.sql.schema.DatabaseProcedure
 
parse(DatabaseSchema, int, boolean) - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Parses the SQL request and extract the selected columns and tables given the DatabaseSchema of the database targeted by this request.
parse(DatabaseSchema, int, boolean) - Method in class org.objectweb.cjdbc.sql.CreateRequest
 
parse(DatabaseSchema, int, boolean) - Method in class org.objectweb.cjdbc.sql.DeleteRequest
Parses the SQL request and extracts the selected columns and tables given the DatabaseSchema of the database targeted by this request.
parse(DatabaseSchema, int, boolean) - Method in class org.objectweb.cjdbc.sql.DropRequest
 
parse(DatabaseSchema, int, boolean) - Method in class org.objectweb.cjdbc.sql.InsertRequest
TODO: extraction of the selected columns
parse(DatabaseSchema, int, boolean) - Method in class org.objectweb.cjdbc.sql.SelectRequest
The result of the parsing is accessible through the SelectRequest.getSelect(), SelectRequest.getFrom() and SelectRequest.getWhere() functions.
parse(DatabaseSchema, int, boolean) - Method in class org.objectweb.cjdbc.sql.StoredProcedure
Always throws a SQLException: it is useless to parse a stored procedure call since we can't know which tables are affected by this procedure.
parse(DatabaseSchema, int, boolean) - Method in class org.objectweb.cjdbc.sql.UnknownRequest
Throws always an SQLException: it is not possible to parse an unknown request because we don't know its syntax or semantic.
parse(DatabaseSchema, int, boolean) - Method in class org.objectweb.cjdbc.sql.UpdateRequest
Parses the SQL request and extract the selected columns and tables given the DatabaseSchema of the database targeted by this request.
parseController(String) - Method in class org.objectweb.cjdbc.driver.Driver
Checks the validity of the hostname, port number and controller name given in the URL and build the full URL used to lookup a controller.
parseURL(String) - Method in class org.objectweb.cjdbc.driver.Driver
Checks for URL correctness and adds controllers list and database name to the cache.
parser - Variable in class org.objectweb.cjdbc.controller.xml.ControllerParser
XML parser.
parser - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesParser
XML parser.
parserThread - Variable in class org.objectweb.cjdbc.controller.requestmanager.ParsingCache.CurrentlyParsingEntry
 
parsingCache - Variable in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
 
parsingGranularity - Variable in class org.objectweb.cjdbc.controller.cache.AbstractRequestCache
Parsing granularity.
parsingGranularity - Variable in class org.objectweb.cjdbc.controller.loadbalancer.AbstractLoadBalancer
 
parsingGranularity - Variable in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
 
password - Variable in class org.objectweb.cjdbc.controller.authentication.AbstractDatabaseUser
Password.
password - Variable in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
 
password - Variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
Contains the password entered in the console.
password - Variable in class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseJmxClient
 
password - Variable in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
User's password.
password - Variable in class org.objectweb.cjdbc.driver.DataSource
 
password - Variable in class org.objectweb.cjdbc.driver.DatabaseUser
Password.
pendingConnectionClosing - Variable in class org.objectweb.cjdbc.driver.ConnectionClosingThread
 
pendingConnectionClosing - Variable in class org.objectweb.cjdbc.driver.Driver
List of connections that are ready to be closed.
pendingConnections - Variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
 
pendingQueries - Variable in class org.objectweb.cjdbc.controller.cache.QueryCache
 
pendingQueryTimeout - Variable in class org.objectweb.cjdbc.controller.cache.AbstractRequestCache
Pending query timeout.
pendingReads - Variable in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1QueryLevelScheduler
 
pendingReads - Variable in class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2QueryLevelScheduler
 
pendingRequests - Variable in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
List of pending requests.
pendingTransactions - Variable in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
 
pendingWrites - Variable in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
 
phrase - Static variable in class org.objectweb.cjdbc.util.i18n.Translate
Prevents failure if resource is not found.
policy - Variable in class org.objectweb.cjdbc.controller.loadbalancer.policies.WaitForCompletionPolicy
Policy (default is WaitForCompletionPolicy.FIRST).
policy - Variable in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRule
 
policy - Variable in class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingPolicy
 
poolConnectionThreads - Variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
If false one worker thread is forked per connection else
poolDataSourceName - Variable in class org.objectweb.cjdbc.driver.DataSourceFactory
 
poolSize - Variable in class org.objectweb.cjdbc.controller.connection.AbstractPoolConnectionManager
Size of the connection pool with the real database.
port - Static variable in class org.objectweb.cjdbc.controller.console.Console
 
port - Variable in class org.objectweb.cjdbc.controller.jmx.JmxAdaptor
 
port - Variable in class org.objectweb.cjdbc.driver.Driver.ControllerInfo
 
portNumber - Variable in class org.objectweb.cjdbc.controller.Controller
C-JDBC controller port number listening for driver connections
position(byte[], long) - Method in class org.objectweb.cjdbc.driver.Blob
Retrieves the byte position at which the specified byte array pattern begins within the BLOB value that this Blob object represents.
position(Blob, long) - Method in class org.objectweb.cjdbc.driver.Blob
Retrieves the byte position in the BLOB value designated by this Blob object at which pattern begins.
position(String, long) - Method in class org.objectweb.cjdbc.driver.Clob
Retrieves the character position at which the specified string searchstr begins within the CLOB value that this Clob object represents.
position(Clob, long) - Method in class org.objectweb.cjdbc.driver.Clob
Retrieves the character position at which the specified Clob object searchstr begins within the CLOB value that this Clob object represents.
precision - Variable in class org.objectweb.cjdbc.driver.Field
 
precision - Variable in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
prepareCall(String) - Method in class org.objectweb.cjdbc.driver.Connection
Creates a CallableStatement that contains sql and produces a ResultSet that is TYPE_SCROLL_INSENSITIVE and CONCUR_READ_ONLY.
prepareCall(String, int, int) - Method in class org.objectweb.cjdbc.driver.Connection
Stored procedure call are not yet supported by C-JDBC.
prepareCall(String, int, int, int) - Method in class org.objectweb.cjdbc.driver.Connection
Creates a CallableStatement object that will generate ResultSet objects with the given type and concurrency.
prepareDB(String, boolean, String) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
If this method is called.
prepareHandler(Controller) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesParser
 
prepareStatement(String) - Method in class org.objectweb.cjdbc.driver.Connection
A SQL statement with or without IN parameters can be pre-compiled and stored in a PreparedStatement object.
prepareStatement(String, int, int) - Method in class org.objectweb.cjdbc.driver.Connection
A SQL statement with or without IN parameters can be pre-compiled and stored in a PreparedStatement object.
prepareStatement(String, int, int, int) - Method in class org.objectweb.cjdbc.driver.Connection
Creates a PreparedStatement object that will generate ResultSet objects with the given type, concurrency, and holdability.
prepareStatement(String, int) - Method in class org.objectweb.cjdbc.driver.Connection
Creates a default PreparedStatement object that has the capability to retrieve auto-generated keys.
prepareStatement(String, int[]) - Method in class org.objectweb.cjdbc.driver.Connection
Creates a default PreparedStatement object capable of returning the auto-generated keys designated by the given array.
prepareStatement(String, String[]) - Method in class org.objectweb.cjdbc.driver.Connection
Creates a default PreparedStatement object capable of returning the auto-generated keys designated by the given array.
prev - Variable in class org.objectweb.cjdbc.controller.cache.QueryCacheEntry
 
prev() - Method in class org.objectweb.cjdbc.driver.ResultSet
The prev method is not part of JDBC, but because of the architecture of this driver it is possible to move both forward and backward within the result set.
previous() - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Moves to the previous row in the result set.
print(String) - Method in class org.objectweb.cjdbc.controller.console.CommandLineConsoleHelper
 
print(String) - Method in interface org.objectweb.cjdbc.controller.console.ConsoleHelperInterface
Prints a String.
print(String) - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
print(String, Color) - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
Prints a given String in the console with the given color.
printError(String) - Method in class org.objectweb.cjdbc.controller.console.CommandLineConsoleHelper
 
printError(String) - Method in interface org.objectweb.cjdbc.controller.console.ConsoleHelperInterface
Prints an error message followed by a new line.
printError(String) - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
printUsage(Options) - Static method in class org.objectweb.cjdbc.controller.ControllerFactory
Displays usage message.
printUsage(Options) - Static method in class org.objectweb.cjdbc.controller.console.Console
Displays usage message.
println(String) - Method in class org.objectweb.cjdbc.controller.console.CommandLineConsoleHelper
 
println() - Method in class org.objectweb.cjdbc.controller.console.CommandLineConsoleHelper
 
println(String) - Method in interface org.objectweb.cjdbc.controller.console.ConsoleHelperInterface
Prints a String followed by a new line.
println() - Method in interface org.objectweb.cjdbc.controller.console.ConsoleHelperInterface
Prints a new line.
println(String) - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
println() - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
proc - Variable in class org.objectweb.cjdbc.controller.loadbalancer.tasks.ReadStoredProcedureTask
 
proc - Variable in class org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteStoredProcedureTask
 
procedureType - Variable in class org.objectweb.cjdbc.sql.schema.DatabaseProcedure
 
procedures - Variable in class org.objectweb.cjdbc.sql.schema.DatabaseSchema
ArrayList of DatabaseProcedures.
processorName - Variable in class org.objectweb.cjdbc.controller.jmx.JmxHttpAdaptor
 
pstmt - Variable in class org.objectweb.cjdbc.controller.recoverylog.JDBCLoggerThread
 
pstmt - Variable in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
PreparedStatement used to log requests.

Q

QUIT - Static variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
QueryCache - class org.objectweb.cjdbc.controller.cache.QueryCache.
This is a query cache implementation with tunable granularity.
QueryCache(int) - Constructor for class org.objectweb.cjdbc.controller.cache.QueryCache
Creates a new Cache instance.
QueryCacheDB - class org.objectweb.cjdbc.controller.cache.QueryCacheDB.
This is a query cache implementation with tunable granularity.
QueryCacheDB(int, String, String, String, String, DatabaseSchema) - Constructor for class org.objectweb.cjdbc.controller.cache.QueryCacheDB
Creates a new Cache instance and connect to the given cache database.
QueryCacheEntry - class org.objectweb.cjdbc.controller.cache.QueryCacheEntry.
A CacheEntry represents a SQL select request with its reponse.
QueryCacheEntry(SelectRequest, ResultSet) - Constructor for class org.objectweb.cjdbc.controller.cache.QueryCacheEntry
Creates a new CacheEntry instance.
queries - Variable in class org.objectweb.cjdbc.controller.cache.QueryCache
 
queries - Variable in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
 
query - Variable in class org.objectweb.cjdbc.controller.recoverylog.JDBCLoggerThread.LogObject
 

R

RAIDb0 - class org.objectweb.cjdbc.controller.loadbalancer.raidb0.RAIDb0.
RAIDb-0: database partitioning.
RAIDb0(VirtualDatabase, CreateTablePolicy) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.raidb0.RAIDb0
Creates a new RAIDb-0 request load balancer.
RAIDb0 - Static variable in class org.objectweb.cjdbc.controller.requestmanager.RAIDbLevels
RAIDb level 0.
RAIDb0PessimisticTransactionLevelScheduler - class org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0PessimisticTransactionLevelScheduler.
This scheduler provides transaction level scheduling for RAIDb-0 controllers.
RAIDb0PessimisticTransactionLevelScheduler() - Constructor for class org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0PessimisticTransactionLevelScheduler
Creates a new Pessimistic Transaction Level Scheduler
RAIDb0QueryLevelScheduler - class org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0QueryLevelScheduler.
This scheduler provides scheduling for RAIDb-0 controllers.
RAIDb0QueryLevelScheduler() - Constructor for class org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0QueryLevelScheduler
Creates a new Single Database Scheduler
RAIDb1 - class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1.
RAIDb-1 load balancer.
RAIDb1(VirtualDatabase, WaitForCompletionPolicy) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
Creates a new RAIDb-1 Round Robin request load balancer.
RAIDb1 - Static variable in class org.objectweb.cjdbc.controller.requestmanager.RAIDbLevels
RAIDb level 1.
RAIDb1OptimisticQueryLevelScheduler - class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticQueryLevelScheduler.
This scheduler provides optimistic query level scheduling for RAIDb-1 controllers.
RAIDb1OptimisticQueryLevelScheduler() - Constructor for class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticQueryLevelScheduler
Creates a new Query Level Scheduler
RAIDb1OptimisticTransactionLevelScheduler - class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticTransactionLevelScheduler.
This scheduler provides transaction level scheduling for RAIDb-1 controllers.
RAIDb1OptimisticTransactionLevelScheduler() - Constructor for class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticTransactionLevelScheduler
Creates a new Optimistic Transaction Level Scheduler
RAIDb1PessimisticTransactionLevelScheduler - class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1PessimisticTransactionLevelScheduler.
This scheduler provides transaction level scheduling for RAIDb-1 controllers.
RAIDb1PessimisticTransactionLevelScheduler() - Constructor for class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1PessimisticTransactionLevelScheduler
Creates a new Pessimistic Transaction Level Scheduler
RAIDb1PessimisticTransactionLevelScheduler(String) - Constructor for class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1PessimisticTransactionLevelScheduler
Creates a new Distributed Pessimistic Transaction Level Scheduler belonging to the specified group.
RAIDb1QueryLevelScheduler - class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1QueryLevelScheduler.
This scheduler provides query level scheduling for RAIDb-1 controllers.
RAIDb1QueryLevelScheduler() - Constructor for class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1QueryLevelScheduler
Creates a new Query Level Scheduler
RAIDb1QueryLevelScheduler(String) - Constructor for class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1QueryLevelScheduler
Creates a new Distributed Query Level Scheduler belonging to the specified group.
RAIDb1_LPRF - class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1_LPRF.
RAIDb-1 Round Robin load balancer featuring (Least Pending Requests First load balancing algorithm).
RAIDb1_LPRF(VirtualDatabase, WaitForCompletionPolicy) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1_LPRF
Creates a new RAIDb-1 Round Robin request load balancer.
RAIDb1_RR - class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1_RR.
RAIDb-1 Round Robin load balancer The read requests coming from the Request Manager are sent in a round robin to the backend nodes.
RAIDb1_RR(VirtualDatabase, WaitForCompletionPolicy) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1_RR
Creates a new RAIDb-1 Round Robin request load balancer.
RAIDb1_WRR - class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1_WRR.
RAIDb-1 Weighted Round Robin load balancer The read requests coming from the request manager are sent to the backend nodes using a weighted round robin.
RAIDb1_WRR(VirtualDatabase, WaitForCompletionPolicy) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1_WRR
Creates a new RAIDb-1 Weighted Round Robin request load balancer.
RAIDb1ec - class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1ec.
RAIDb-1 load balancer.
RAIDb1ec(VirtualDatabase, WaitForCompletionPolicy, ErrorCheckingPolicy, int) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1ec
Creates a new RAIDb-1 Round Robin request load balancer.
RAIDb1ec_RR - class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1ec_RR.
RAIDb-1 Round Robin load balancer with error checking.
RAIDb1ec_RR(VirtualDatabase, WaitForCompletionPolicy, ErrorCheckingPolicy, int) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1ec_RR
Creates a new RAIDb-1 Round Robin with error checking request load balancer.
RAIDb1ec_WRR - class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1ec_WRR.
RAIDb-1 Weighted Round Robin load balancer with error checking.
RAIDb1ec_WRR(VirtualDatabase, WaitForCompletionPolicy, ErrorCheckingPolicy, int) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1ec_WRR
Creates a new RAIDb-1 Weighted Round Robin with error checking request load balancer.
RAIDb2 - class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2.
RAIDb-2 load balancer.
RAIDb2(VirtualDatabase, WaitForCompletionPolicy, CreateTablePolicy) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
Creates a new RAIDb-1 Round Robin request load balancer.
RAIDb2 - Static variable in class org.objectweb.cjdbc.controller.requestmanager.RAIDbLevels
RAIDb level 2.
RAIDb2PessimisticTransactionLevelScheduler - class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2PessimisticTransactionLevelScheduler.
This scheduler provides transaction level scheduling for RAIDb-2 controllers.
RAIDb2PessimisticTransactionLevelScheduler() - Constructor for class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2PessimisticTransactionLevelScheduler
Creates a new Pessimistic Transaction Level Scheduler
RAIDb2QueryLevelScheduler - class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2QueryLevelScheduler.
This scheduler provides query level scheduling for RAIDb-2 controllers.
RAIDb2QueryLevelScheduler() - Constructor for class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2QueryLevelScheduler
Creates a new Query Level Scheduler
RAIDb2_LPRF - class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2_LPRF.
RAIDb-2 Round Robin load balancer featuring (Least Pending Requests First load balancing algorithm).
RAIDb2_LPRF(VirtualDatabase, WaitForCompletionPolicy, CreateTablePolicy) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2_LPRF
Creates a new RAIDb-2 Round Robin request load balancer.
RAIDb2_RR - class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2_RR.
RAIDb-2 Round Robin load balancer.
RAIDb2_RR(VirtualDatabase, WaitForCompletionPolicy, CreateTablePolicy) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2_RR
Creates a new RAIDb-2 Round Robin request load balancer.
RAIDb2_WRR - class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2_WRR.
RAIDb-2 Weighted Round Robin load balancer.
RAIDb2_WRR(VirtualDatabase, WaitForCompletionPolicy, CreateTablePolicy) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2_WRR
Creates a new RAIDb-2 Weighted Round Robin request load balancer.
RAIDb2ec - class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2ec.
RAIDb-2ec load balancer.
RAIDb2ec(VirtualDatabase, WaitForCompletionPolicy, CreateTablePolicy, ErrorCheckingPolicy, int) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2ec
Creates a new RAIDb-1 Round Robin request load balancer.
RAIDb2ec_RR - class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2ec_RR.
RAIDb-2 Round Robin load balancer with error checking This load balancer tolerates byzantine failures of databases.
RAIDb2ec_RR(VirtualDatabase, WaitForCompletionPolicy, CreateTablePolicy, ErrorCheckingPolicy, int) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2ec_RR
Creates a new RAIDb-2 Round Robin with error checking request load balancer.
RAIDb2ec_WRR - class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2ec_WRR.
RAIDb-2 Weighted Round Robin load balancer with error checking.
RAIDb2ec_WRR(VirtualDatabase, WaitForCompletionPolicy, CreateTablePolicy, ErrorCheckingPolicy, int) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2ec_WRR
Creates a new RAIDb-2 weighted round robin with error checking request load balancer.
RAIDbLevels - class org.objectweb.cjdbc.controller.requestmanager.RAIDbLevels.
RAIDb levels used by schedulers and load balancers.
RAIDbLevels() - Constructor for class org.objectweb.cjdbc.controller.requestmanager.RAIDbLevels
 
RANDOM - Static variable in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTablePolicy
Pickup a backend name randomly in the backend list.
RANDOM - Static variable in class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingPolicy
Pickup backends randomly.
REPORT_FILE - Static variable in class org.objectweb.cjdbc.controller.ControllerConstants
Report file
RMI_PORT - Static variable in class org.objectweb.cjdbc.controller.ControllerFactory
The Rmi port value
ROUND_ROBIN - Static variable in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTablePolicy
Backends are chosen using a round-robin algorithm.
ROUND_ROBIN - Static variable in class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingPolicy
Backends are chosen using a round-robin algorithm.
RandomWaitPoolConnectionManager - class org.objectweb.cjdbc.controller.connection.RandomWaitPoolConnectionManager.
This connection manager waits when the pool is empty.
RandomWaitPoolConnectionManager(String, String, String, String, int, int) - Constructor for class org.objectweb.cjdbc.controller.connection.RandomWaitPoolConnectionManager
Creates a new RandomWaitPoolConnectionManager instance.
ReadPrioritaryFIFOWriteLock - class org.objectweb.cjdbc.util.ReadPrioritaryFIFOWriteLock.
Reader/Writer lock with write priority.
ReadPrioritaryFIFOWriteLock() - Constructor for class org.objectweb.cjdbc.util.ReadPrioritaryFIFOWriteLock
Creates a new ReadPrioritaryFIFOWriteLock instance.
ReadStoredProcedureTask - class org.objectweb.cjdbc.controller.loadbalancer.tasks.ReadStoredProcedureTask.
Executes a StoredProcedure call that returns a ResultSet.
ReadStoredProcedureTask(int, int, StoredProcedure) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.tasks.ReadStoredProcedureTask
Creates a new ReadStoredProcedureTask.
RecoveryTask - class org.objectweb.cjdbc.controller.recoverylog.RecoveryTask.
Recovery task containing an AbstractTask and the id of the task in the recovery log.
RecoveryTask(int, AbstractTask) - Constructor for class org.objectweb.cjdbc.controller.recoverylog.RecoveryTask
Constructs a new RecoveryTask instance.
RequestManager - class org.objectweb.cjdbc.controller.requestmanager.RequestManager.
This class defines the Request Manager.
RequestManager(VirtualDatabase, AbstractScheduler, AbstractLoadBalancer, long, long, long) - Constructor for class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Creates a new RequestManager instance without cache and log recovery.
RequestManager(VirtualDatabase, AbstractScheduler, AbstractRequestCache, AbstractLoadBalancer, long, long, long) - Constructor for class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Creates a new RequestManager instance without log recovery.
RequestManager(VirtualDatabase, AbstractScheduler, AbstractLoadBalancer, AbstractRecoveryLog, long, long, long) - Constructor for class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Creates a new RequestManager instance without cache.
RequestManager(VirtualDatabase, AbstractScheduler, AbstractRequestCache, AbstractLoadBalancer, AbstractRecoveryLog, long, long, long) - Constructor for class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Creates a new RequestManager instance.
RequestType - class org.objectweb.cjdbc.sql.RequestType.
Defines static types values for request.
RequestType() - Constructor for class org.objectweb.cjdbc.sql.RequestType
 
Reset - Static variable in class org.objectweb.cjdbc.driver.protocol.Commands
Reset the connection
ResultSet - class org.objectweb.cjdbc.driver.ResultSet.
A ResultSet provides access to a table of data generated by executing a Statement.
ResultSet(Field[]) - Constructor for class org.objectweb.cjdbc.driver.ResultSet
Creates a new ResultSet - Note that we create ResultSets to represent the results of everything.
ResultSet(Field[], ArrayList) - Constructor for class org.objectweb.cjdbc.driver.ResultSet
Creates a new ResultSet - Note that we create ResultSets to represent the results of everything.
ResultSet(long, long) - Constructor for class org.objectweb.cjdbc.driver.ResultSet
Creates a result set for an executeUpdate statement.
ResultSetMetaData - class org.objectweb.cjdbc.driver.ResultSetMetaData.
ResultSet metadata provided for pretty printing of the ResultSet by a console.
ResultSetMetaData(ResultSet) - Constructor for class org.objectweb.cjdbc.driver.ResultSetMetaData
Constructs a ResultSetMetaData from a C-JDBC ResultSet.
Rollback - Static variable in class org.objectweb.cjdbc.driver.protocol.Commands
Rollbacks a transaction given its id.
RollbackException - exception org.objectweb.cjdbc.util.RollbackException.
A RollbackException is thrown by a scheduler when the transaction must be rollbacked (for example when a deadlock is detected).
RollbackException() - Constructor for class org.objectweb.cjdbc.util.RollbackException
Creates a new RollbackException instance.
RollbackException(String) - Constructor for class org.objectweb.cjdbc.util.RollbackException
Creates a new RollbackException instance.
RollbackException(Throwable) - Constructor for class org.objectweb.cjdbc.util.RollbackException
Creates a new RollbackException instance.
RollbackException(String, Throwable) - Constructor for class org.objectweb.cjdbc.util.RollbackException
Creates a new RollbackException instance.
RollbackTask - class org.objectweb.cjdbc.controller.loadbalancer.tasks.RollbackTask.
Task to rollback a transaction.
RollbackTask(int, int, long, String, int) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.tasks.RollbackTask
Rollbacks a transaction given a login and a transaction id.
rLogin - Variable in class org.objectweb.cjdbc.controller.connection.AbstractConnectionManager
Backend connection login to be used by this connection manager.
rPassword - Variable in class org.objectweb.cjdbc.controller.connection.AbstractConnectionManager
Backend connection password to be used by this connection manager.
radix - Variable in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
raidbLevel - Variable in class org.objectweb.cjdbc.controller.loadbalancer.AbstractLoadBalancer
 
raidbLevel - Variable in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
 
random - Variable in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRandom
 
random - Variable in class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingRandom
 
readCompleted(SelectRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Notify the completion of a read statement.
readCompleted(SelectRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0PessimisticTransactionLevelScheduler
 
readCompleted(SelectRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0QueryLevelScheduler
 
readCompleted(SelectRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticQueryLevelScheduler
 
readCompleted(SelectRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticTransactionLevelScheduler
 
readCompleted(SelectRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1PessimisticTransactionLevelScheduler
 
readCompleted(SelectRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1QueryLevelScheduler
 
readCompleted(SelectRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2PessimisticTransactionLevelScheduler
 
readCompleted(SelectRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2QueryLevelScheduler
 
readCompleted(SelectRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBPessimisticTransactionLevelScheduler
 
readCompleted(SelectRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBQueryLevelScheduler
 
readLine(String) - Method in class org.objectweb.cjdbc.controller.console.CommandLineConsoleHelper
 
readLine(String) - Method in interface org.objectweb.cjdbc.controller.console.ConsoleHelperInterface
Gets a command.
readLine(String) - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
readOnly - Variable in class org.objectweb.cjdbc.driver.Connection
Is the connection in read-only mode ?
readPassword(String) - Method in class org.objectweb.cjdbc.controller.console.CommandLineConsoleHelper
 
readPassword(String) - Method in interface org.objectweb.cjdbc.controller.console.ConsoleHelperInterface
Gets a password.
readPassword(String) - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
readSync - Variable in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1QueryLevelScheduler
 
readSync - Variable in class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2QueryLevelScheduler
 
readSync - Variable in class org.objectweb.cjdbc.util.ReadPrioritaryFIFOWriteLock
 
readXML(String) - Method in class org.objectweb.cjdbc.controller.xml.ControllerParser
Parses an XML content according to C-JDBC-controller DTD.
readXML(String) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesParser
Parses an XML content according to C-JDBC DTD.
realLogins - Variable in class org.objectweb.cjdbc.controller.authentication.AuthenticationManager
HashMap of HashMap of DatabaseBackendUser objects hashed by the backend name, hashed by their virtual database login.
reallyResult - Variable in class org.objectweb.cjdbc.driver.ResultSet
 
reallyResult() - Method in class org.objectweb.cjdbc.driver.ResultSet
 
receive(Message) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase
 
reconnect() - Method in class org.objectweb.cjdbc.driver.Connection
 
reconnectRetries - Variable in class org.objectweb.cjdbc.driver.Connection
 
recoverNextRequest(int) - Method in class org.objectweb.cjdbc.controller.recoverylog.AbstractRecoveryLog
Get the next request (begin/commit/rollback or WriteRequest) from the recovery log given the id of the previously recovered request.
recoverNextRequest(int) - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
 
recoveringNb - Variable in class org.objectweb.cjdbc.controller.recoverylog.AbstractRecoveryLog
 
recoveryLog - Variable in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
An optional recovery log
refreshLog() - Method in class org.objectweb.cjdbc.controller.console.Console
Forces logging system configuration refresh.
refreshLogConfiguration() - Method in class org.objectweb.cjdbc.controller.Controller
 
refreshLogConfiguration() - Method in interface org.objectweb.cjdbc.controller.ControllerMBean
Refreshs the logging system configuration by re-reading the log4j.properties file.
refreshLogConfiguration() - Method in class org.objectweb.cjdbc.controller.jmx.ControllerJmxClient
Forces logging system configuration refresh.
refreshRow() - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Refresh the value of the current row with its current value in the database.
register(Object, String, String) - Static method in class org.objectweb.cjdbc.controller.jmx.JmxAgent
Register a mean in the JmxAgent
registerMBean(Object) - Method in class org.objectweb.cjdbc.controller.jmx.CjdbcJmxAgent
Register Controller or VirtualDatabase to that MBean agent
registerMBean(Object) - Method in class org.objectweb.cjdbc.controller.jmx.JmxAgent
Generically Register a mean in the JmxAgent
registerOutParameter(int, int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Registers the OUT parameter in ordinal position parameterIndex to the JDBC type sqlType.
registerOutParameter(int, int, int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Registers the parameter in ordinal position parameterIndex to be of JDBC type sqlType.
registerOutParameter(int, int, String) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Registers the designated output parameter.
registerOutParameter(String, int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Registers the OUT parameter named parameterName to the JDBC type sqlType.
registerOutParameter(String, int, int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Registers the parameter named parameterName to be of JDBC type sqlType.
registerOutParameter(String, int, String) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Registers the designated output parameter.
registration(MBeanMetaData, int) - Method in class org.objectweb.cjdbc.controller.jmx.JmxInterceptor
 
relative(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Moves a relative number of rows, either positive or negative.
release() - Method in class org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock
Releases the lock on this table.
releaseConnection(Connection) - Method in class org.objectweb.cjdbc.controller.connection.AbstractConnectionManager
Releases a connection.
releaseConnection(int) - Method in class org.objectweb.cjdbc.controller.connection.AbstractConnectionManager
Releases a connection used for a transaction.
releaseConnection(Connection) - Method in class org.objectweb.cjdbc.controller.connection.AbstractPoolConnectionManager
Releases a connection and puts it back to the pool.
releaseConnection(Connection) - Method in class org.objectweb.cjdbc.controller.connection.FailFastPoolConnectionManager
 
releaseConnection(Connection) - Method in class org.objectweb.cjdbc.controller.connection.RandomWaitPoolConnectionManager
 
releaseConnection(Connection) - Method in class org.objectweb.cjdbc.controller.connection.SimpleConnectionManager
Closes the connection.
releaseConnection(Connection) - Method in class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager
 
releaseLock(int) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0PessimisticTransactionLevelScheduler
Release the locks we may own on the schema.
releaseLock(int) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1PessimisticTransactionLevelScheduler
Release the locks we may own on the schema.
releaseLock(int) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2PessimisticTransactionLevelScheduler
Release the locks we may own on the schema.
releaseLock(int) - Method in class org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBPessimisticTransactionLevelScheduler
Release the locks we may own on the schema.
releaseLocks(int) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticTransactionLevelScheduler
Release all locks we may own on tables.
releaseRead() - Method in class org.objectweb.cjdbc.util.ReadPrioritaryFIFOWriteLock
Releases a lock previously acquired for reading.
releaseReadLockBackendLists() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Releases the read lock on the backend lists (both enabled and disabled backends).
releaseSavepoint(Savepoint) - Method in class org.objectweb.cjdbc.driver.Connection
Removes the given Savepoint object from the current transaction.
releaseTimes - Variable in class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager
Stores the time on which connections have been released.
releaseWrite() - Method in class org.objectweb.cjdbc.util.ReadPrioritaryFIFOWriteLock
Releases a lock previously acquired for writing.
remarks - Variable in class org.objectweb.cjdbc.sql.schema.DatabaseProcedure
 
remarks - Variable in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
remoteHostAddress - Variable in class org.objectweb.cjdbc.controller.jmx.JmxClient
 
remoteHostName - Variable in class org.objectweb.cjdbc.controller.jmx.JmxClient
 
remove - Variable in class org.objectweb.cjdbc.controller.cache.CacheStatistics
 
remove - Variable in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
 
removeBackend(DatabaseBackend) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Remove a backend from this virtual database.
removeBeginStatement - Variable in class org.objectweb.cjdbc.controller.recoverylog.JDBCLoggerThread
 
removeCurrentNbOfThread() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Substract one to currentNbOfThreads.
removeFromCache(SelectRequest) - Method in class org.objectweb.cjdbc.controller.cache.AbstractRequestCache
Removes an entry from the cache (both request and reply are dropped).
removeFromCache(SelectRequest) - Method in class org.objectweb.cjdbc.controller.cache.QueryCache
Removes an entry from the cache (both request and reply are dropped).
removeFromCache(SelectRequest) - Method in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
Removes an entry from the cache (both request and reply are dropped).
removeIdleConnectionsThread - Variable in class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager
Allow to remove idle connections in the pool.
removeIdleThread() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Remove an idle thread.
removeOldest() - Method in class org.objectweb.cjdbc.controller.cache.QueryCache
Removes the oldest entry from the cache.
removeOldest() - Method in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
Removes the oldest entry from the cache.
removePendingRequest(AbstractRequest) - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Removes a pending request from this backend.
removeProcedure(DatabaseProcedure) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseSchema
removes a DatabaseProcedure describing a procedure of the database.
removeTable(CacheDatabaseTable) - Method in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseSchema
Removes a CacheDatabaseTable describing a table of the database.
removeTable(SchedulerDatabaseTable) - Method in class org.objectweb.cjdbc.controller.scheduler.schema.SchedulerDatabaseSchema
Removes a SchedulerDatabaseTable describing a table of the database.
removeTable(DatabaseTable) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseSchema
Removes a DatabaseTable describing a table of the database.
removeTask(AbstractTask) - Method in class org.objectweb.cjdbc.controller.loadbalancer.BackendWorkerThread
Removes a task from the task list if it has not been already executed.
removeVirtualDatabase(String) - Method in class org.objectweb.cjdbc.controller.Controller
 
removeVirtualDatabase(String) - Method in interface org.objectweb.cjdbc.controller.ControllerMBean
Prevent the controller from accessing a virtual database thereafter
removeVirtualDatabase(String) - Method in class org.objectweb.cjdbc.controller.jmx.ControllerJmxClient
 
replaceRange(Object, int, int) - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
request - Variable in class org.objectweb.cjdbc.controller.cache.QueryCacheEntry
 
request - Variable in class org.objectweb.cjdbc.controller.loadbalancer.tasks.SelectRequestTask
 
request - Variable in class org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteRequestTask
 
request - Variable in class org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteRequestWithKeysTask
 
request - Variable in class org.objectweb.cjdbc.controller.requestmanager.ParserThread
 
request - Variable in class org.objectweb.cjdbc.controller.requestmanager.ParsingCache.CurrentlyParsingEntry
 
requestCache - Variable in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
An optional request cache to cache responses to SQL requests
requestId - Variable in class org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0PessimisticTransactionLevelScheduler
 
requestId - Variable in class org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0QueryLevelScheduler
 
requestId - Variable in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticQueryLevelScheduler
 
requestId - Variable in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticTransactionLevelScheduler
 
requestId - Variable in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1PessimisticTransactionLevelScheduler
 
requestId - Variable in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1QueryLevelScheduler
 
requestId - Variable in class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2PessimisticTransactionLevelScheduler
 
requestId - Variable in class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2QueryLevelScheduler
 
requestId - Variable in class org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBPessimisticTransactionLevelScheduler
 
requestId - Variable in class org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBQueryLevelScheduler
 
requestLogger - Variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
 
requestManager - Variable in class org.objectweb.cjdbc.controller.requestmanager.ParsingCache
 
requestManager - Variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
The request manager to use for this database
requestTimeout - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
 
requiredGranularity - Variable in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
 
rescapeblock(byte[]) - Static method in class org.objectweb.cjdbc.driver.Blob
Reconvert the original data of the buffer by re-converting all the hexa data into bytes.
reset() - Method in class org.objectweb.cjdbc.controller.cache.CacheStatistics
Resets all stats to zero.
reset() - Method in class org.objectweb.cjdbc.util.Stats
Resets all entries to 0.
resetCommandStart() - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
resolveEntity(String, String) - Method in class org.objectweb.cjdbc.controller.xml.ControllerHandler
Allows to parse the document with a local copy of the DTD whatever the original DOCTYPE found.
resolveEntity(String, String) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Allows to parse the document with a local copy of the DTD whatever the original DOCTYPE found.
result - Variable in class org.objectweb.cjdbc.controller.cache.QueryCacheEntry
 
result - Variable in class org.objectweb.cjdbc.controller.loadbalancer.tasks.ReadStoredProcedureTask
 
result - Variable in class org.objectweb.cjdbc.controller.loadbalancer.tasks.SelectRequestTask
 
result - Variable in class org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteRequestTask
 
result - Variable in class org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteRequestWithKeysTask
 
result - Variable in class org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteStoredProcedureTask
 
result - Variable in class org.objectweb.cjdbc.driver.Statement
The current result for a read request
resultSetConcurrency - Variable in class org.objectweb.cjdbc.driver.ResultSet
 
resultSetType - Variable in class org.objectweb.cjdbc.driver.ResultSet
 
resultSetType - Variable in class org.objectweb.cjdbc.driver.Statement
Type of the ResultSet defaults to TYPE_FORWARD_ONLY
resumeNewTransactions() - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Resume new transactions that were suspended by suspendNewTransactionsForCheckpoint().
resumeWrites() - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Resume the execution of write queries that were suspended by suspendWrites().
retrieveConnection(int) - Method in class org.objectweb.cjdbc.controller.connection.AbstractConnectionManager
Retrieves a connection used for a transaction.
rollback(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.cache.AbstractRequestCache
Rollback a transaction given its id.
rollback(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.cache.QueryCache
Rollback a transaction given its id.
rollback(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
Rollback a transaction given its id.
rollback(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.loadbalancer.AbstractLoadBalancer
Rollback a transaction.
rollback(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb0.RAIDb0
Rollbacks a transaction.
rollback(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
Rollbacks a transaction.
rollback(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
Rollbacks a transaction.
rollback(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.loadbalancer.singledb.SingleDB
Rollbacks a transaction.
rollback(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.recoverylog.AbstractRecoveryLog
Log a transaction rollback.
rollback(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
 
rollback(int) - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Rollback a transaction given its id.
rollback(TransactionMarkerMetaData) - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Rollback a transaction.
rollback(int) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Rollbacks a transaction given its id.
rollback() - Method in class org.objectweb.cjdbc.driver.Connection
Drops all changes made since the previous commit/rollback and releases any database locks currently held by this connection.
rollback(Savepoint) - Method in class org.objectweb.cjdbc.driver.Connection
Undoes all changes made after the given Savepoint object was set.
rollbackCompleted(int) - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Notify the completion of a rollback command.
rollbackTimeout - Variable in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
 
rollbackTimeout - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
 
rollbackTransaction(int) - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCLoggerThread
Remove all queries that have not been logged yet and belonging to the specified transaction.
rollbackTransaction(int) - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Rollback a transaction given its id.
rollbackTransaction(int) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0PessimisticTransactionLevelScheduler
 
rollbackTransaction(int) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0QueryLevelScheduler
 
rollbackTransaction(int) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticQueryLevelScheduler
 
rollbackTransaction(int) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticTransactionLevelScheduler
 
rollbackTransaction(int) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1PessimisticTransactionLevelScheduler
 
rollbackTransaction(int) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1QueryLevelScheduler
 
rollbackTransaction(int) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2PessimisticTransactionLevelScheduler
 
rollbackTransaction(int) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2QueryLevelScheduler
 
rollbackTransaction(int) - Method in class org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBPessimisticTransactionLevelScheduler
 
rollbackTransaction(int) - Method in class org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBQueryLevelScheduler
 
rollbackTransactions() - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCLoggerThread
Roll back all unfinished transactions.
rowDeleted() - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Determine if this row has been deleted.
rowInserted() - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Determine if the current row has been inserted.
rowUpdated() - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Determine if the current row has been updated.
rs - Variable in class org.objectweb.cjdbc.driver.ResultSetMetaData
 
ruleList - Variable in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTablePolicy
List of backends to wait for.
run() - Method in class org.objectweb.cjdbc.controller.ControllerServerThread
Accepts connections from drivers, read the virtual database name and returns the connection point.
run() - Method in class org.objectweb.cjdbc.controller.ControllerWorkerThread
Gets a connection from the connection queue and process it.
run() - Method in class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager.RemoveIdleConnectionsThread
 
run() - Method in class org.objectweb.cjdbc.controller.loadbalancer.BackendWorkerThread
Process the tasklist and call wait() (on itself) when the tasklist becomes empty.
run() - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCLoggerThread
Log the requests from queue until the thread is explicetly killed.
run() - Method in class org.objectweb.cjdbc.controller.requestmanager.ParserThread
 
run() - Method in class org.objectweb.cjdbc.controller.shutdown.ControllerShutdownClient.WaitForAcknowledgement
Read without blocking
run() - Method in class org.objectweb.cjdbc.controller.shutdown.ShutdownThread
Execute the shutdown
run() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseWorkerThread
Gets a connection from the connection queue and process it.
run() - Method in class org.objectweb.cjdbc.driver.ConnectionClosingThread
The connection closing thread wakes up every WAIT_TIME seconds when close() has been called on a connection and it frees the connection if it has not been reused.
rwLock - Variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Read/Write lock for backend list

S

SHOW_AMBIG_MAX - Static variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
Maximum number of the completion possibilities to display.
SHUTDOWN - Static variable in class org.objectweb.cjdbc.controller.ControllerConstants
This allow to send a command from the ControllerShutdown class
SQL_LOAD_FILE - Static variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
Popup menu command.
SQL_SHOW_TABLE - Static variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
STREAM_GC_LIMIT - Static variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseWorkerThread
How many objects can be sent before resetting the output stream to allow those objects to be garbage collected.
STREAM_GC_LIMIT - Static variable in class org.objectweb.cjdbc.driver.Connection
 
SchedulerDatabaseSchema - class org.objectweb.cjdbc.controller.scheduler.schema.SchedulerDatabaseSchema.
A SchedulerDatabaseSchema describes all the tables and columns of a database and its associated cache entries.
SchedulerDatabaseSchema(DatabaseSchema) - Constructor for class org.objectweb.cjdbc.controller.scheduler.schema.SchedulerDatabaseSchema
Creates a new SchedulerDatabaseSchema instance by cloning an existing DatabaseSchema.
SchedulerDatabaseTable - class org.objectweb.cjdbc.controller.scheduler.schema.SchedulerDatabaseTable.
A CacheDatabaseTable represents a database table and its associated cache entries.
SchedulerDatabaseTable(DatabaseTable) - Constructor for class org.objectweb.cjdbc.controller.scheduler.schema.SchedulerDatabaseTable
Creates a new CacheDatabaseTable instance.
SelectRequest - class org.objectweb.cjdbc.sql.SelectRequest.
A SelectRequest is an SQL request of the following syntax: SELECT [ALL|DISTINCT] select-item[,select-item]* FROM table-specification[,table-specification]* [WHERE search-condition] [GROUP BY grouping-column[,grouping-column]] [HAVING search-condition] [ORDER BY sort-specification[,sort-specification]] [LIMIT ignored] Everything after the end of the WHERE clause is ignored.
SelectRequest(String, boolean, int, DatabaseSchema, int, boolean) - Constructor for class org.objectweb.cjdbc.sql.SelectRequest
Creates a new SelectRequest instance.
SelectRequest(String, boolean, int) - Constructor for class org.objectweb.cjdbc.sql.SelectRequest
Creates a new SelectRequest instance.
SelectRequestTask - class org.objectweb.cjdbc.controller.loadbalancer.tasks.SelectRequestTask.
Executes a SELECT statement.
SelectRequestTask(int, int, SelectRequest) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.tasks.SelectRequestTask
Creates a new WriteRequestTask instance.
ShutdownException - exception org.objectweb.cjdbc.controller.shutdown.ShutdownException.
Controller exception.
ShutdownException() - Constructor for class org.objectweb.cjdbc.controller.shutdown.ShutdownException
Creates a new ShutdownException instance.
ShutdownException(String) - Constructor for class org.objectweb.cjdbc.controller.shutdown.ShutdownException
Creates a new ShutdownException instance.
ShutdownException(Throwable) - Constructor for class org.objectweb.cjdbc.controller.shutdown.ShutdownException
Creates a new ShutdownException instance.
ShutdownException(String, Throwable) - Constructor for class org.objectweb.cjdbc.controller.shutdown.ShutdownException
Creates a new ShutdownException instance.
ShutdownThread - class org.objectweb.cjdbc.controller.shutdown.ShutdownThread.
Skeleton for shutdown threads.
ShutdownThread(int, String, String) - Constructor for class org.objectweb.cjdbc.controller.shutdown.ShutdownThread
Create a new shutdown thread
SimpleConnectionManager - class org.objectweb.cjdbc.controller.connection.SimpleConnectionManager.
This connection manager creates a new Connection every time the SimpleConnectionManager.getConnection() method is called.
SimpleConnectionManager(String, String, String, String) - Constructor for class org.objectweb.cjdbc.controller.connection.SimpleConnectionManager
Creates a new SimpleConnectionManager instance.
SingleDB - class org.objectweb.cjdbc.controller.loadbalancer.singledb.SingleDB.
Single Database request load balancer.
SingleDB(VirtualDatabase) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.singledb.SingleDB
Creates a new SingleDB instance.
SingleDB - Static variable in class org.objectweb.cjdbc.controller.requestmanager.RAIDbLevels
Single database (no RAIDb).
SingleDBPessimisticTransactionLevelScheduler - class org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBPessimisticTransactionLevelScheduler.
This scheduler provides transaction level scheduling for a SingleDB.
SingleDBPessimisticTransactionLevelScheduler() - Constructor for class org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBPessimisticTransactionLevelScheduler
Creates a new Pessimistic Transaction Level Scheduler
SingleDBQueryLevelScheduler - class org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBQueryLevelScheduler.
This scheduler provides scheduling for a single backend instance.
SingleDBQueryLevelScheduler() - Constructor for class org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBQueryLevelScheduler
Creates a new Single Database Scheduler
Statement - class org.objectweb.cjdbc.driver.Statement.
A Statement object is used for executing a static SQL statement and obtaining the results produced by it.
Statement(Connection) - Constructor for class org.objectweb.cjdbc.driver.Statement
Creates a new Statement instance.
StaticDisabledLogger - class org.objectweb.cjdbc.log.StaticDisabledLogger.
This is a wrapper where logging has been statically disabled.
StaticDisabledLogger(Logger) - Constructor for class org.objectweb.cjdbc.log.StaticDisabledLogger
Creates a new StaticDisabledLogger object from a given log4j Logger.
StaticNoDebugLogger - class org.objectweb.cjdbc.log.StaticNoDebugLogger.
This is a wrapper where debug logging has been statically disabled.
StaticNoDebugLogger(Logger) - Constructor for class org.objectweb.cjdbc.log.StaticNoDebugLogger
Creates a new StaticNoDebugLogger object from a given log4j Logger.
Stats - class org.objectweb.cjdbc.util.Stats.
This class provides thread-safe statistics.
Stats(String) - Constructor for class org.objectweb.cjdbc.util.Stats
Creates a new Stats instance.
StoredProcedure - class org.objectweb.cjdbc.sql.StoredProcedure.
A StoredProcedure is a SQL request with the following syntax: {call <procedure-name>[<arg1>,<arg2>, ...]}
StoredProcedure(String, boolean, int) - Constructor for class org.objectweb.cjdbc.sql.StoredProcedure
Creates a new StoredProcedure instance.
saveConfiguration() - Method in class org.objectweb.cjdbc.controller.Controller
Save current configuration of the controller to a default file
saveConfiguration(String) - Method in class org.objectweb.cjdbc.controller.Controller
Save current configuration to the file specified as argument.
saveConfiguration() - Method in interface org.objectweb.cjdbc.controller.ControllerMBean
Save current configuration of the controller to a default file location.
saveConfiguration() - Method in class org.objectweb.cjdbc.controller.jmx.ControllerJmxClient
 
sbuf - Variable in class org.objectweb.cjdbc.driver.PreparedStatement
 
scale - Variable in class org.objectweb.cjdbc.driver.Field
 
scale - Variable in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
scheduleNonSuspendedWriteRequest(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Schedule a write request (implementation specific).
scheduleNonSuspendedWriteRequest(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0PessimisticTransactionLevelScheduler
Additionally to scheduling the request, this method replaces the SQL Date macros such as now() with the current date.
scheduleNonSuspendedWriteRequest(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0QueryLevelScheduler
 
scheduleNonSuspendedWriteRequest(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticQueryLevelScheduler
Additionally to scheduling the request, this method replaces the SQL Date macros such as now() with the current date.
scheduleNonSuspendedWriteRequest(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticTransactionLevelScheduler
Additionally to scheduling the request, this method replaces the SQL Date macros such as now() with the current date.
scheduleNonSuspendedWriteRequest(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1PessimisticTransactionLevelScheduler
Additionally to scheduling the request, this method replaces the SQL Date macros such as now() with the current date.
scheduleNonSuspendedWriteRequest(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1QueryLevelScheduler
Additionally to scheduling the request, this method replaces the SQL Date macros such as now() with the current date.
scheduleNonSuspendedWriteRequest(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2PessimisticTransactionLevelScheduler
Additionally to scheduling the request, this method replaces the SQL Date macros such as now() with the current date.
scheduleNonSuspendedWriteRequest(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2QueryLevelScheduler
Additionally to scheduling the request, this method replaces the SQL Date macros such as now() with the current date.
scheduleNonSuspendedWriteRequest(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBPessimisticTransactionLevelScheduler
Additionally to scheduling the request, this method replaces the SQL Date macros such as now() with the current date.
scheduleNonSuspendedWriteRequest(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBQueryLevelScheduler
 
scheduleReadRequest(SelectRequest, boolean) - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Schedules a read request.
scheduleReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Schedule a read request (implementation specific).
scheduleReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0PessimisticTransactionLevelScheduler
Additionally to scheduling the request, this method replaces the SQL Date macros such as now() with the current date.
scheduleReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0QueryLevelScheduler
 
scheduleReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticQueryLevelScheduler
Additionally to scheduling the request, this method replaces the SQL Date macros such as now() with the current date.
scheduleReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticTransactionLevelScheduler
Additionally to scheduling the request, this method replaces the SQL Date macros such as now() with the current date.
scheduleReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1PessimisticTransactionLevelScheduler
Additionally to scheduling the request, this method replaces the SQL Date macros such as now() with the current date.
scheduleReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1QueryLevelScheduler
Additionally to scheduling the request, this method replaces the SQL Date macros such as now() with the current date.
scheduleReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2PessimisticTransactionLevelScheduler
Additionally to scheduling the request, this method replaces the SQL Date macros such as now() with the current date.
scheduleReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2QueryLevelScheduler
Additionally to scheduling the request, this method replaces the SQL Date macros such as now() with the current date.
scheduleReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBPessimisticTransactionLevelScheduler
Additionally to scheduling the request, this method replaces the SQL Date macros such as now() with the current date.
scheduleReadRequest(SelectRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBQueryLevelScheduler
 
scheduleWriteRequest(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Schedule a write request.
scheduler - Variable in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
The request scheduler to order and schedule requests
schedulerDatabaseSchema - Variable in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticTransactionLevelScheduler
 
schedulerParsingranularity - Variable in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
 
schema - Variable in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
The schema of the database.
schemaIsStatic - Variable in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
true if schema is static.
schemaIsStatic - Variable in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
 
searchFiles(List, File, String) - Method in class org.objectweb.cjdbc.controller.console.CommandCompletor
Searchs and adds to the given list the file names corresponding to the given part to complete.
select - Variable in class org.objectweb.cjdbc.controller.cache.CacheStatistics
 
select - Variable in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
 
select - Variable in class org.objectweb.cjdbc.sql.SelectRequest
ArrayList of TableColumn objects.
sendShutdown(int) - Method in class org.objectweb.cjdbc.controller.shutdown.ControllerShutdownClient
Sends command to controller
server - Variable in class org.objectweb.cjdbc.controller.jmx.JmxAdaptor
 
server - Static variable in class org.objectweb.cjdbc.controller.jmx.JmxAgent
 
server - Variable in class org.objectweb.cjdbc.controller.jmx.JmxClient
 
serverSocket - Variable in class org.objectweb.cjdbc.controller.ControllerServerThread
 
serverThread - Variable in class org.objectweb.cjdbc.controller.ControllerWorkerThread
 
set(int, String) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
There are a lot of setXXX classes which all basically do the same thing.
setAdminUser(VirtualDatabaseUser) - Method in class org.objectweb.cjdbc.controller.authentication.AuthenticationManager
Sets the administrator user.
setAllowAddDriver(boolean) - Static method in class org.objectweb.cjdbc.controller.Controller
Set allow add driver
setArray(int, Array) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
 
setAsciiStream(String, InputStream, int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Sets the designated parameter to the given input stream, which will have the specified number of bytes.
setAsciiStream(long) - Method in class org.objectweb.cjdbc.driver.Clob
Retrieves a stream to be used to write Ascii characters to the CLOB value that this Clob object represents, starting at position pos.
setAsciiStream(int, InputStream, int) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
When a very large ASCII value is input to a LONGVARCHAR parameter, it may be more practical to send it via a java.io.InputStream.
setAuthenticationManager(AuthenticationManager) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Sets the authentication manager for this virtual database.
setAutoCommit(boolean) - Method in class org.objectweb.cjdbc.driver.Connection
If a connection is in auto-commit mode, then all its SQL statements will be executed and committed as individual transactions.
setBackgroundParsing(boolean) - Method in class org.objectweb.cjdbc.controller.requestmanager.ParsingCache
Sets the backgroundParsing.
setBackgroundParsing(boolean) - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Sets the background parsing.
setBacklogSize(int) - Method in class org.objectweb.cjdbc.controller.Controller
Set the controller socket backlog size.
setBigDecimal(String, BigDecimal) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Sets the designated parameter to the given java.math.BigDecimal value.
setBigDecimal(int, BigDecimal) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
Sets a parameter to a java.lang.BigDecimal value.
setBinaryStream(long) - Method in class org.objectweb.cjdbc.driver.Blob
Retrieves a stream that can be used to write to the BLOB value that this Blob object represents.
setBinaryStream(String, InputStream, int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Sets the designated parameter to the given input stream, which will have the specified number of bytes.
setBinaryStream(int, InputStream, int) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
When a very large binary value is input to a LONGVARBINARY parameter, it may be more practical to send it via a java.io.InputStream.
setBindName(String) - Method in class org.objectweb.cjdbc.controller.Controller
Sets the controller name
setBlob(int, Blob) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
Sets a parameter to a java.sql.Blob value.
setBlob(int, Blob) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
 
setBlocking(boolean) - Method in class org.objectweb.cjdbc.sql.AbstractWriteRequest
Sets if this request might block.
setBoolean(String, boolean) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Sets the designated parameter to the given Java boolean value.
setBoolean(int, boolean) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
Sets a parameter to a Java boolean value.
setByte(String, byte) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Sets the designated parameter to the given Java byte value.
setByte(int, byte) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
Sets a parameter to a Java byte value.
setBytes(long, byte[]) - Method in class org.objectweb.cjdbc.driver.Blob
Writes the given array of bytes to the BLOB value that this Blob object represents, starting at position pos, and returns the number of bytes written.
setBytes(long, byte[], int, int) - Method in class org.objectweb.cjdbc.driver.Blob
Writes all or part of the given byte array to the BLOB value that this Blob object represents and returns the number of bytes written.
setBytes(String, byte[]) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Sets the designated parameter to the given Java array of bytes.
setBytes(int, byte[]) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
Sets a parameter to a Java array of bytes.
setCacheAbility(int) - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Set the cacheable status of this request.
setCaseSensitiveParsing(boolean) - Method in class org.objectweb.cjdbc.controller.requestmanager.ParsingCache
Sets the parsing case sensitivity
setCaseSensitiveParsing(boolean) - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Sets the parsing case sensitivity.
setCatalog(String) - Method in class org.objectweb.cjdbc.driver.Connection
C-JDBC does NOT support catalogs.
setCharacterStream(String, Reader, int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Sets the designated parameter to the given Reader object, which is the given number of characters long.
setCharacterStream(long) - Method in class org.objectweb.cjdbc.driver.Clob
Retrieves a stream to be used to write a stream of Unicode characters to the CLOB value that this Clob object represents, at position pos.
setCharacterStream(int, Reader, int) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
 
setCheckpointTableCreateStatement(String, String) - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
Sets the checkpoint table name and create statement.
setClob(int, Clob) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
 
setColumnName(String) - Method in class org.objectweb.cjdbc.sql.schema.TableColumn
Sets the column name.
setColumnType(int) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
setCommandCompletor(CommandCompletorInterface) - Method in class org.objectweb.cjdbc.controller.console.CommandLineConsoleHelper
Not supported.
setCommandCompletor(CommandCompletorInterface) - Method in interface org.objectweb.cjdbc.controller.console.ConsoleHelperInterface
Sets the command completor to use.
setCommandCompletor(CommandCompletorInterface) - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
setConnectionParametersOnRequest(AbstractRequest) - Method in class org.objectweb.cjdbc.driver.Connection
Set the login, transaction id and autocommit mode on this request.
setCursorName(String) - Method in class org.objectweb.cjdbc.driver.Statement
Defines the SQL cursor name that will be used by subsequent execute methods.
setDataType(int) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
setDatabaseSchema(DatabaseSchema, boolean) - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Sets the database schema.
setDatabaseSchema(DatabaseSchema) - Method in class org.objectweb.cjdbc.controller.cache.AbstractRequestCache
Sets the DatabaseSchema of the current virtual database.
setDatabaseSchema(DatabaseSchema) - Method in class org.objectweb.cjdbc.controller.cache.QueryCache
Sets the DatabaseSchema of the current virtual database.
setDatabaseSchema(DatabaseSchema, boolean) - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Sets the DatabaseSchema to be able to parse the requests and find dependencies.
setDatabaseSchema(DatabaseSchema) - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Sets the DatabaseSchema of the current virtual database.
setDatabaseSchema(DatabaseSchema) - Method in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1OptimisticTransactionLevelScheduler
Sets the DatabaseSchema of the current virtual database.
setDatabaseSchema(DatabaseSchema, boolean) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Sets a new database schema for this database if no one exist or merge the given schema to the existing one.
setDate(String, Date) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Sets the designated parameter to the given java.sql.Date value.
setDate(String, Date, Calendar) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Sets the designated parameter to the given java.sql.Date value, using the given Calendar object.
setDate(int, Date) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
Sets a parameter to a java.sql.Date value.
setDate(int, Date, Calendar) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
 
setDomainName(String) - Method in class org.objectweb.cjdbc.controller.jmx.JmxAgent
Set domain name fot this jmx agent
setDouble(String, double) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Sets the designated parameter to the given Java double value.
setDouble(int, double) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
Sets a parameter to a Java double value.
setEscapeProcessing(boolean) - Method in class org.objectweb.cjdbc.driver.Statement
If escape scanning is on (the default), the driver will do escape substitution before sending the SQL to the database.
setFetchDirection(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Give a hint as to the direction in which the rows in this result set will be processed.
setFetchDirection(int) - Method in class org.objectweb.cjdbc.driver.Statement
Not supported yet.
setFetchSize(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Give the JDBC driver a hint as to the number of rows that should be fetched from the database when more rows are needed for this result set.
setFetchSize(int) - Method in class org.objectweb.cjdbc.driver.Statement
Not supported yet.
setFieldName(String) - Method in class org.objectweb.cjdbc.driver.Field
Sets the field name.
setFloat(String, float) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Sets the designated parameter to the given Java float value.
setFloat(int, float) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
Sets a parameter to a Java float value.
setFont(Font) - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
setGeneratedKeysFlag(int) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
Set the auto generated key flag defined in Statement
setGroupName(String) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Sets the group name used by the controllers hosting this virtual database.
setHoldability(int) - Method in class org.objectweb.cjdbc.driver.Connection
Changes the holdability of ResultSet objects created using this Connection object to the given holdability.
setHostname(String) - Method in class org.objectweb.cjdbc.driver.Driver.ControllerInfo
Set the controller hostname.
setIPAddress(String) - Method in class org.objectweb.cjdbc.controller.Controller
Set the IP address to bind the controller to
setId(int) - Method in class org.objectweb.cjdbc.controller.recoverylog.RecoveryTask
Sets the id.
setId(int) - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Sets the unique id of this request.
setInt(String, int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Sets the designated parameter to the given Java int value.
setInt(int, int) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
Sets a parameter to a Java int value.
setIsAutoCommit(boolean) - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Sets the autocommit mode for this request.
setIsReadOnly(boolean) - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Sets the read-only mode for this request.
setIsUnique(boolean) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseColumn
Sets the value of DatabaseColumn.isUnique.
setJMXAgent(CjdbcJmxAgent) - Method in class org.objectweb.cjdbc.controller.Controller
Set the JmxAgent
setJmxEnable(boolean) - Static method in class org.objectweb.cjdbc.controller.Controller
set enable JMX
setLength(int) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
setLoadBalancer(AbstractLoadBalancer) - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Set the Request Load Balancer to use in this Request Controller.
setLogTableCreateStatement(String, String) - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
Sets the log table name and create statement.
setLogWriter(PrintWriter) - Method in class org.objectweb.cjdbc.driver.DataSource
Sets the log writer for this data source.
setLogin(String) - Method in class org.objectweb.cjdbc.controller.connection.AbstractConnectionManager
Sets the login to be used by this connection manager.
setLogin(String) - Method in class org.objectweb.cjdbc.controller.requestmanager.TransactionMarkerMetaData
Sets the login.
setLogin(String) - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Sets the login to use to issue this request.
setLoginTimeout(int) - Method in class org.objectweb.cjdbc.driver.DataSource
Sets the timeout.
setLong(String, long) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Sets the designated parameter to the given Java long value.
setLong(int, long) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
Sets a parameter to a Java long value.
setMaxFieldSize(int) - Method in class org.objectweb.cjdbc.driver.Statement
Sets the maxFieldSize.
setMaxNbOfConnections(int) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Sets the maxNbOfConnections.
setMaxNbOfThreads(int) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Sets the maxNbOfThreads.
setMaxRows(int) - Method in class org.objectweb.cjdbc.driver.Statement
Sets the maximum number of rows.
setMaxRows(int) - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Set the maximum number of rows in the ResultSet.
setMaxThreadIdleTime(long) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Sets the maxThreadIdleTime.
setMinNbOfThreads(int) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Sets the minNbOfThreads.
setName(String) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedure
 
setName(String) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
setNext(QueryCacheEntry) - Method in class org.objectweb.cjdbc.controller.cache.QueryCacheEntry
Sets the value of next QueryCacheEntry in LRU.
setNull(String, int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Sets the designated parameter to SQL NULL.
setNull(String, int, String) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Sets the designated parameter to SQL NULL.
setNull(int, int) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
Sets a parameter to SQL NULL.
setNull(int, int, String) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
 
setNullable(int) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
setNumberOfNodes(int) - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRule
Sets the number of nodes.
setNumberOfNodes(int) - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingPolicy
Sets the number of nodes.
setObject(String, Object, int, int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Sets the value of the designated parameter with the given object.
setObject(String, Object, int) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Sets the value of the designated parameter with the given object.
setObject(String, Object) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Sets the value of the designated parameter with the given object.
setObject(int, Object, int, int) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
Sets the value of a parameter using an object; use the java.lang equivalent objects for integral values.
setObject(int, Object, int) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
 
setObject(int, Object) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
This stores an Object into a parameter.
setParameters(ArrayList) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedure
 
setParsingGranularity(int) - Method in class org.objectweb.cjdbc.controller.cache.AbstractRequestCache
Sets the needed query parsing granularity.
setParsingGranularity(int) - Method in class org.objectweb.cjdbc.controller.loadbalancer.AbstractLoadBalancer
Set the needed query parsing granularity.
setParsingGranularity(int) - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Set the needed query parsing granularity.
setPassword(String) - Method in class org.objectweb.cjdbc.controller.connection.AbstractConnectionManager
Sets the password to be used by this connection manager.
setPassword(String) - Method in class org.objectweb.cjdbc.driver.DataSource
Sets password to be used to connect the C-JDBC controller(s).
setPendingQueryTimeout(int) - Method in class org.objectweb.cjdbc.controller.cache.AbstractRequestCache
Sets the pending query timeout.
setPolicy(int) - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.WaitForCompletionPolicy
Sets the policy.
setPolicy(int) - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRule
Sets the policy.
setPolicy(int) - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.errorchecking.ErrorCheckingPolicy
Sets the policy.
setPoolConnectionThreads(boolean) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Sets the poolConnectionThreads.
setPort(int) - Method in class org.objectweb.cjdbc.driver.Driver.ControllerInfo
Set the port number.
setPortNumber(int) - Method in class org.objectweb.cjdbc.controller.Controller
Set the controller backlog size.
setPrecision(int) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
setPrev(QueryCacheEntry) - Method in class org.objectweb.cjdbc.controller.cache.QueryCacheEntry
Sets the value of previous QueryCacheEntry in LRU.
setProcedureType(int) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedure
 
setQueryTimeout(int) - Method in class org.objectweb.cjdbc.driver.Statement
Sets the queryTimeout limit.
setRAIDbLevel(int) - Method in class org.objectweb.cjdbc.controller.loadbalancer.AbstractLoadBalancer
Sets the RAIDbLevel.
setRAIDbLevel(int) - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Sets the RAIDb level.
setRadix(int) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
setReadOnly(boolean) - Method in class org.objectweb.cjdbc.driver.Connection
You can put a connection in read-only mode as a hint to enable database optimizations Note: setReadOnly cannot be called while in the middle of a transaction
setRecoveryLog(AbstractRecoveryLog) - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Sets the Recovery Log Manager.
setRef(int, Ref) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
 
setRemarks(String) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedure
 
setRemarks(String) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
setRequestCache(AbstractRequestCache) - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Set the Request Cache to use in this Request Controller.
setRequestManager(RequestManager) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase
Sets a new distributed request manager for this database.
setRequestManager(RequestManager) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Sets a new request manager for this database.
setResult(ResultSet) - Method in class org.objectweb.cjdbc.controller.cache.QueryCacheEntry
Set a new ResultSet of the cached select request (cache update).
setResultSetConcurrency(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
Sets the concurrency (JDBC2)
setResultSetConcurrency(int) - Method in class org.objectweb.cjdbc.driver.Statement
 
setResultSetType(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
Sets the result set type for (JDBC2)
setResultSetType(int) - Method in class org.objectweb.cjdbc.driver.Statement
 
setSQL(String) - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Set the SQL code of this request.
setSavepoint() - Method in class org.objectweb.cjdbc.driver.Connection
Creates an unnamed savepoint in the current transaction and returns the new Savepoint object that represents it.
setSavepoint(String) - Method in class org.objectweb.cjdbc.driver.Connection
Creates a savepoint with the given name in the current transaction and returns the new Savepoint object that represents it.
setScale(int) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
setScheduler(AbstractScheduler) - Method in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
Set the Request Scheduler to use in this Request Controller.
setShort(String, short) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Sets the designated parameter to the given Java short value.
setShort(int, short) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
Sets a parameter to a Java short value.
setSqlSkeleton(String) - Method in class org.objectweb.cjdbc.sql.AbstractRequest
 
setSsl(boolean) - Method in class org.objectweb.cjdbc.controller.jmx.JmxAgent
Possibly enable SSL support
setState(byte[]) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase
 
setStatement(Statement) - Method in class org.objectweb.cjdbc.driver.ResultSet
 
setString(String, String) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Sets the designated parameter to the given Java String value.
setString(long, String) - Method in class org.objectweb.cjdbc.driver.Clob
Writes the given Java String to the CLOB value that this Clob object designates at the position pos.
setString(long, String, int, int) - Method in class org.objectweb.cjdbc.driver.Clob
Writes len characters of str, starting at character offset, to the CLOB value that this Clob represents.
setString(int, String) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
Sets a parameter to a Java String value.
setStyle(Color) - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
Sets the text color.
setStyle(AttributeSet) - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
Sets the new style attributes.
setStyle(AttributeSet, boolean) - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
Sets the new style attributes.
setTableName(String) - Method in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRule
Sets the table name.
setTableName(String) - Method in class org.objectweb.cjdbc.sql.schema.TableColumn
Sets the table name.
setTask(AbstractTask) - Method in class org.objectweb.cjdbc.controller.recoverylog.RecoveryTask
Sets the task.
setTime(String, Time) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Sets the designated parameter to the given java.sql.Time value.
setTime(String, Time, Calendar) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Sets the designated parameter to the given java.sql.Time value, using the given Calendar object.
setTime(int, Time) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
Sets a parameter to a java.sql.Time value.
setTime(int, Time, Calendar) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
 
setTimeout(long) - Method in class org.objectweb.cjdbc.controller.requestmanager.TransactionMarkerMetaData
Sets the timeout.
setTimeout(int) - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Sets the new timeout in seconds for this request.
setTimestamp(String, Timestamp) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Sets the designated parameter to the given java.sql.Timestamp value.
setTimestamp(String, Timestamp, Calendar) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Sets the designated parameter to the given java.sql.Timestamp value, using the given Calendar object.
setTimestamp(int, Timestamp) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
Sets a parameter to a java.sql.Timestamp value.
setTimestamp(int, Timestamp, Calendar) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
 
setTotalNb(int) - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.AbstractTask
Sets the total number of threads.
setTransactionId(int) - Method in class org.objectweb.cjdbc.controller.requestmanager.TransactionMarkerMetaData
Sets the transactionId.
setTransactionId(int) - Method in class org.objectweb.cjdbc.sql.AbstractRequest
Sets the transaction identifier this request belongs to.
setTransactionIsolation(int) - Method in class org.objectweb.cjdbc.driver.Connection
You can call this method to try to change the transaction isolation level using one of the TRANSACTION_* values.
setTypeMap(Map) - Method in class org.objectweb.cjdbc.driver.Connection
C-JDBC does NOT support type map.
setTypeName(String) - Method in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 
setURL(String, URL) - Method in class org.objectweb.cjdbc.driver.CallableStatement
Sets the designated parameter to the given java.net.URL object.
setURL(String) - Method in class org.objectweb.cjdbc.driver.DataSource
Sets URL of the C-JDBC controller(s) to connect.
setURL(int, URL) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
Sets the designated parameter to the given java.net.URL value.
setUnicodeStream(int, InputStream, int) - Method in class org.objectweb.cjdbc.driver.PreparedStatement
Deprecated.  
setUpByXml(String) - Method in class org.objectweb.cjdbc.controller.ControllerFactory
This method is going to call a ControllerParser object to configure controller while parsing file.
setUpJmx() - Method in class org.objectweb.cjdbc.controller.ControllerFactory
Start up the jmx services if enabled.
setUpSecurity() - Method in class org.objectweb.cjdbc.controller.ControllerFactory
Set up security settings if needed here.
setUpVirtualDatabase(String, String, boolean, String) - Method in class org.objectweb.cjdbc.controller.ControllerFactory
Will load the VirtualDatabase configuration into the controller.
setUrl(String) - Method in class org.objectweb.cjdbc.driver.DataSource
Sets url of the C-JDBC controller(s) to connect.
setUser(String) - Method in class org.objectweb.cjdbc.driver.DataSource
Sets user name to be used to connect the C-JDBC controller(s).
setValid() - Method in class org.objectweb.cjdbc.controller.cache.QueryCacheEntry
Marks this entry valid (state becomes QueryCacheEntry.CACHE_VALID).
setWeight(String, int) - Method in class org.objectweb.cjdbc.controller.loadbalancer.AbstractLoadBalancer
Associate a weight to a backend identified by its logical name.
setWeight(String, int) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb0.RAIDb0
 
setWeight(String, int) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1_WRR
 
setWeight(String, int) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1ec_WRR
 
setWeight(String, int) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2_WRR
 
setWeight(String, int) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2ec_WRR
 
setWeight(String, int) - Method in class org.objectweb.cjdbc.controller.loadbalancer.singledb.SingleDB
 
setup() - Method in class org.objectweb.cjdbc.controller.ControllerFactory
Test if there is a file to take configuration from, if so call setUpByXml()
showHistoryLine() - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
showtables() - Method in class org.objectweb.cjdbc.controller.console.VirtualDatabaseConsole
Display all tables of this virtual database
shutdown() - Method in class org.objectweb.cjdbc.controller.Controller
Turns the controller down by using default shutdown level
shutdown(int) - Method in class org.objectweb.cjdbc.controller.Controller
 
shutdown(int) - Method in interface org.objectweb.cjdbc.controller.ControllerMBean
Turns the controller down by using default shutdown level
shutdown() - Method in class org.objectweb.cjdbc.controller.ControllerServerThread
Refuse new connection to clients and finish transaction
shutdown(String) - Method in class org.objectweb.cjdbc.controller.console.Console
 
shutdown(int) - Method in class org.objectweb.cjdbc.controller.jmx.ControllerJmxClient
 
shutdown(int) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Shutdown this virtual database.
shutdown() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseWorkerThread
Shutdown this thread by setting isKilled value to true.
shutdownBackends(String) - Method in class org.objectweb.cjdbc.controller.shutdown.VirtualDatabaseShutdownThread
 
shutdownDatabases() - Method in class org.objectweb.cjdbc.controller.shutdown.ControllerShutdownThread
 
shutdownFast() - Method in class org.objectweb.cjdbc.controller.shutdown.ControllerShutdownThread
 
shutdownFast() - Method in class org.objectweb.cjdbc.controller.shutdown.ShutdownThread
Wait for all clients to finish transaction and then force disconnection.
shutdownFast() - Method in class org.objectweb.cjdbc.controller.shutdown.VirtualDatabaseShutdownThread
 
shutdownImmediate() - Method in class org.objectweb.cjdbc.controller.shutdown.ControllerShutdownThread
 
shutdownImmediate() - Method in class org.objectweb.cjdbc.controller.shutdown.ShutdownThread
Force immediate shutdown.
shutdownImmediate() - Method in class org.objectweb.cjdbc.controller.shutdown.VirtualDatabaseShutdownThread
 
shutdownJmxAgent() - Method in class org.objectweb.cjdbc.controller.shutdown.ControllerShutdownThread
 
shutdownLevel - Variable in class org.objectweb.cjdbc.controller.shutdown.ShutdownThread
 
shutdownLevel - Variable in class org.objectweb.cjdbc.controller.shutdown.VirtualDatabaseShutdownThread
 
shutdownServerConnectionThread() - Method in class org.objectweb.cjdbc.controller.shutdown.ControllerShutdownThread
 
shutdownSmart() - Method in class org.objectweb.cjdbc.controller.shutdown.ControllerShutdownThread
 
shutdownSmart() - Method in class org.objectweb.cjdbc.controller.shutdown.ShutdownThread
Wait for all clients to finish transaction and disconnect.
shutdownSmart() - Method in class org.objectweb.cjdbc.controller.shutdown.VirtualDatabaseShutdownThread
 
skipDatabase - Variable in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
setter for jumping from one VirtualDatabase definition to the next one
socket - Variable in class org.objectweb.cjdbc.driver.Connection
Connection with the controller.
socketInput - Variable in class org.objectweb.cjdbc.driver.Connection
Socket input stream.
socketOutput - Variable in class org.objectweb.cjdbc.driver.Connection
Socket output stream.
socketToController - Static variable in class org.objectweb.cjdbc.controller.shutdown.ControllerShutdownClient
 
source - Variable in class org.objectweb.cjdbc.controller.shutdown.ControllerShutdownClient.WaitForAcknowledgement
 
sql - Variable in class org.objectweb.cjdbc.driver.PreparedStatement
 
sqlQuery - Variable in class org.objectweb.cjdbc.sql.AbstractRequest
SQL query (should be set in constructor).
sqlSkeleton - Variable in class org.objectweb.cjdbc.sql.AbstractRequest
SQL query skeleton as it appears in PreparedStatements.
sqlType - Variable in class org.objectweb.cjdbc.driver.Field
 
ssl - Variable in class org.objectweb.cjdbc.controller.jmx.JmxAdaptor
 
ssl - Static variable in class org.objectweb.cjdbc.controller.jmx.JmxAgent
 
start(boolean) - Method in class org.objectweb.cjdbc.controller.jmx.JmxAdaptor
Start Jmx Adaptor
start() - Method in class org.objectweb.cjdbc.controller.jmx.JmxAgent
This method start the JMX server, the http adaptor and register the MBeans.
start(boolean) - Method in class org.objectweb.cjdbc.controller.jmx.JmxHttpAdaptor
 
start(boolean) - Method in class org.objectweb.cjdbc.controller.jmx.JmxRmiAdaptor
 
startDocument() - Method in class org.objectweb.cjdbc.controller.xml.ControllerHandler
Initializes parsing of a document.
startDocument() - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Initializes parsing of a document.
startElement(String, String, String, Attributes) - Method in class org.objectweb.cjdbc.controller.xml.ControllerHandler
Analyzes an element first line.
startElement(String, String, String, Attributes) - Method in class org.objectweb.cjdbc.controller.xml.DatabasesHandler
Analyzes an element first line.
startTransaction(Integer) - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Signals that a transaction has been started on this backend.
startedLine - Variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
state - Variable in class org.objectweb.cjdbc.controller.cache.QueryCacheEntry
 
stats - Variable in class org.objectweb.cjdbc.controller.cache.QueryCache
 
status() - Method in class org.objectweb.cjdbc.controller.console.VirtualDatabaseAdmin
Displays the current backend status.
stop() - Method in class org.objectweb.cjdbc.controller.jmx.JmxAdaptor
Stop the connector, and free the port.
stop() - Method in class org.objectweb.cjdbc.controller.jmx.JmxAgent
Stop all the adaptor for this jmx agent, and stop the agent;
stop() - Method in class org.objectweb.cjdbc.controller.jmx.JmxHttpAdaptor
 
stop() - Method in class org.objectweb.cjdbc.controller.jmx.JmxRmiAdaptor
 
stopTransaction(Integer) - Method in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Signals that a transaction has been stopped on this backend.
storeCheckpoint(String) - Method in class org.objectweb.cjdbc.controller.recoverylog.AbstractRecoveryLog
Store a Checkpoint using the current log state.
storeCheckpoint(String, int) - Method in class org.objectweb.cjdbc.controller.recoverylog.AbstractRecoveryLog
Store a Checkpoint using the given request id.
storeCheckpoint(String) - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
 
storeCheckpoint(String, int) - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
 
storesLowerCaseIdentifiers() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Does the database treat mixed case unquoted SQL identifiers as case insensitive and store them in lower case?
storesLowerCaseQuotedIdentifiers() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Does the database treat mixed case quoted SQL identifiers as case insensitive and store them in lower case?
storesMixedCaseIdentifiers() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Does the database treat mixed case unquoted SQL identifiers as case insensitive and store them in mixed case?
storesMixedCaseQuotedIdentifiers() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Does the database treat mixed case quoted SQL identifiers as case insensitive and store them in mixed case?
storesUpperCaseIdentifiers() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Does the database treat mixed case unquoted SQL identifiers as case insensitive and store them in upper case?
storesUpperCaseQuotedIdentifiers() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Does the database treat mixed case quoted SQL identifiers as case insensitive and store them in upper case?
stringData - Variable in class org.objectweb.cjdbc.driver.Clob
The data represented as a string of this CLOB
success - Variable in class org.objectweb.cjdbc.controller.loadbalancer.tasks.AbstractTask
 
supportGetColumnClassName - Variable in class org.objectweb.cjdbc.controller.backend.DriverCompliance
 
supportGetColumnClassName() - Method in class org.objectweb.cjdbc.controller.backend.DriverCompliance
 
supportGetColumnCount - Variable in class org.objectweb.cjdbc.controller.backend.DriverCompliance
 
supportGetColumnCount() - Method in class org.objectweb.cjdbc.controller.backend.DriverCompliance
 
supportGetColumnDisplaySize - Variable in class org.objectweb.cjdbc.controller.backend.DriverCompliance
 
supportGetColumnDisplaySize() - Method in class org.objectweb.cjdbc.controller.backend.DriverCompliance
 
supportGetColumnType - Variable in class org.objectweb.cjdbc.controller.backend.DriverCompliance
 
supportGetColumnType() - Method in class org.objectweb.cjdbc.controller.backend.DriverCompliance
 
supportGetColumnTypeName - Variable in class org.objectweb.cjdbc.controller.backend.DriverCompliance
 
supportGetColumnTypeName() - Method in class org.objectweb.cjdbc.controller.backend.DriverCompliance
 
supportGetGeneratedKeys - Variable in class org.objectweb.cjdbc.controller.backend.DriverCompliance
 
supportGetGeneratedKeys() - Method in class org.objectweb.cjdbc.controller.backend.DriverCompliance
 
supportGetTableName - Variable in class org.objectweb.cjdbc.controller.backend.DriverCompliance
 
supportGetTableName() - Method in class org.objectweb.cjdbc.controller.backend.DriverCompliance
 
supportSetMaxRows - Variable in class org.objectweb.cjdbc.controller.backend.DriverCompliance
 
supportSetMaxRows() - Method in class org.objectweb.cjdbc.controller.backend.DriverCompliance
 
supportSetQueryTimeout - Variable in class org.objectweb.cjdbc.controller.backend.DriverCompliance
 
supportSetQueryTimeout() - Method in class org.objectweb.cjdbc.controller.backend.DriverCompliance
 
supportsANSI92EntryLevelSQL() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Does this driver support the ANSI-92 entry level SQL grammar?
supportsANSI92FullSQL() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Does this driver support the ANSI-92 full SQL grammar?
supportsANSI92IntermediateSQL() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Does this driver support the ANSI-92 intermediate level SQL grammar?
supportsAlterTableWithAddColumn() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Not implemented (returns false).
supportsAlterTableWithDropColumn() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Not implemented (returns false).
supportsBatchUpdates() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Does this driver support batch updates ?
supportsCatalogsInDataManipulation() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Can a catalog name be used in a data manipulation statement?
supportsCatalogsInIndexDefinitions() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Can a catalog name be used in an index definition?
supportsCatalogsInPrivilegeDefinitions() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Can a catalog name be used in a privilege definition statement?
supportsCatalogsInProcedureCalls() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Can a catalog name be used in a procedure call statement?
supportsCatalogsInTableDefinitions() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Can a catalog name be used in a table definition statement?
supportsColumnAliasing() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Is column aliasing supported?
supportsConvert() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Not implemented (returns false).
supportsConvert(int, int) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Not implemented (returns false).
supportsCoreSQLGrammar() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Does this driver support the Core ODBC SQL grammar.
supportsCorrelatedSubqueries() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Not implemented (returns false).
supportsDataDefinitionAndDataManipulationTransactions() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Are both data definition and data manipulation transactions supported?
supportsDataManipulationTransactionsOnly() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Are only data manipulation statements within a transaction supported?
supportsDifferentTableCorrelationNames() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Not implemented (returns false).
supportsExpressionsInOrderBy() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Not implemented (returns false).
supportsExtendedSQLGrammar() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Does this driver support the Extended (Level 2) ODBC SQL grammar.
supportsFullOuterJoins() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Not implemented (returns false).
supportsGetGeneratedKeys() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Retrieves whether auto-generated keys can be retrieved after a statement has been executed.
supportsGroupBy() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Is some form of "GROUP BY" clause supported?
supportsGroupByBeyondSelect() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Can a "GROUP BY" clause add columns not in the SELECT provided it specifies all the columns in the SELECT?
supportsGroupByUnrelated() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Can a "GROUP BY" clause use columns not in the SELECT?
supportsIntegrityEnhancementFacility() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Is the SQL Integrity Enhancement Facility supported?
supportsLikeEscapeClause() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Is the escape character in "LIKE" clauses supported?
supportsLimitedOuterJoins() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Is there limited support for outer joins?
supportsMinimumSQLGrammar() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Does this driver support the minimum ODBC SQL grammar.
supportsMixedCaseIdentifiers() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Does the database treat mixed case unquoted SQL identifiers as case sensitive and as a result store them in mixed case?
supportsMixedCaseQuotedIdentifiers() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Does the database treat mixed case quoted SQL identifiers as case sensitive and as a result store them in mixed case?
supportsMultipleOpenResults() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Retrieves whether it is possible to have multiple ResultSet objects returned from a CallableStatement object simultaneously.
supportsMultipleResultSets() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Are multiple ResultSets from a single execute supported?
supportsMultipleTransactions() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Can we have multiple transactions open at once (on different connections?).
supportsNamedParameters() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Retrieves whether this database supports named parameters to callable statements.
supportsNonNullableColumns() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Can columns be defined as non-nullable.
supportsOpenCursorsAcrossCommit() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Does this database support having cursors remain open across commits.
supportsOpenCursorsAcrossRollback() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Do we support open cursors across rollback ?
supportsOpenStatementsAcrossCommit() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Can statements remain open across commits?
supportsOpenStatementsAcrossRollback() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Can statements remain open across rollbacks?
supportsOrderByUnrelated() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Can an "ORDER BY" clause use columns not in the SELECT?
supportsOuterJoins() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Is some form of outer join supported?
supportsPositionedDelete() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
We support cursors for gets only it seems.
supportsPositionedUpdate() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Is positioned UPDATE supported?
supportsResultSetConcurrency(int, int) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Which combination of concurrency level and ResultSet type is supported ?
supportsResultSetHoldability(int) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Retrieves whether this database supports the given result set holdability.
supportsResultSetType(int) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Supported ResultSet types.
supportsSavepoints() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Retrieves whether this database supports savepoints.
supportsSchemasInDataManipulation() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Can a schema name be used in a data manipulation statement?
supportsSchemasInIndexDefinitions() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Can a schema name be used in an index definition statement?
supportsSchemasInPrivilegeDefinitions() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Can a schema name be used in a privilege definition statement?
supportsSchemasInProcedureCalls() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Can a schema name be used in a procedure call statement?
supportsSchemasInTableDefinitions() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Can a schema be used in a table definition statement?
supportsSelectForUpdate() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Not implemented (returns false).
supportsStatementPooling() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Retrieves whether this database supports statement pooling.
supportsStoredProcedures() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Yes, stored procedures are supported since 1.0b6.
supportsSubqueriesInComparisons() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Not implemented (returns false).
supportsSubqueriesInExists() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Not implemented (returns false).
supportsSubqueriesInIns() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Not implemented (returns false).
supportsSubqueriesInQuantifieds() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Not implemented (returns false).
supportsTableCorrelationNames() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Not implemented (returns false).
supportsTransactionIsolationLevel(int) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Does the database support the given transaction isolation level?
supportsTransactions() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Are transactions supported?
supportsUnion() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Is SQL UNION supported?
supportsUnionAll() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Is SQL UNION ALL supported?
suspect(Address) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase
 
suspendNewTransactionsForCheckpoint() - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Suspend all calls to begin() until all current transactions are finished in order to store a checkpoint.
suspendWrites() - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Suspend all write queries.
suspendedTransactions - Variable in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
 
suspendedWrites - Variable in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
 
sync - Variable in class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager.RemoveIdleConnectionsThread
 

T

TABLE - Static variable in class org.objectweb.cjdbc.controller.cache.CachingGranularities
Table granularity: entries in the cache are invalidated based on table dependencies.
TABLE - Static variable in class org.objectweb.cjdbc.sql.ParsingGranularities
Table granularity.
TIMEOUT_VALUE - Static variable in class org.objectweb.cjdbc.controller.backend.DriverCompliance
 
TableColumn - class org.objectweb.cjdbc.sql.schema.TableColumn.
A TableColumn is used to carry parsing information and contains a database table name and one of its column.
TableColumn(String, String) - Constructor for class org.objectweb.cjdbc.sql.schema.TableColumn
Creates a new TableColumn.
Trace - class org.objectweb.cjdbc.log.Trace.
This a wrapper to the log4j logging system.
Trace(Logger) - Constructor for class org.objectweb.cjdbc.log.Trace
Creates a new Trace object from a given log4j Logger.
TransactionExclusiveLock - class org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock.
A TransactionExclusiveLock is an exclusive lock that let the owner of the lock acquire several times the lock (but it needs to be released only once).
TransactionExclusiveLock() - Constructor for class org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock
 
TransactionExclusiveLock.WaitingListElement - class org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock.WaitingListElement.
The element stored in the waiting list is the waiting thread and the transaction id of the request waiting.
TransactionExclusiveLock.WaitingListElement(Thread, int) - Constructor for class org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock.WaitingListElement
Creates a new WaitingListElement instance.
TransactionMarkerMetaData - class org.objectweb.cjdbc.controller.requestmanager.TransactionMarkerMetaData.
This class carry transaction marker (begin/commit/rollback) metadata.
TransactionMarkerMetaData(int, long, String) - Constructor for class org.objectweb.cjdbc.controller.requestmanager.TransactionMarkerMetaData
Creates a new TransactionMarkerMetaData.
Translate - class org.objectweb.cjdbc.util.i18n.Translate.
Class to translate the different messages of cjdbc.
Translate() - Constructor for class org.objectweb.cjdbc.util.i18n.Translate
 
table - Variable in class org.objectweb.cjdbc.sql.CreateRequest
The table to create.
table - Variable in class org.objectweb.cjdbc.sql.schema.AliasedDatabaseTable
Database table.
tableName - Variable in class org.objectweb.cjdbc.controller.loadbalancer.policies.createtable.CreateTableRule
Table name pattern to which this rule apply (null means it is the default rule).
tableName - Variable in class org.objectweb.cjdbc.driver.Field
 
tableName - Variable in class org.objectweb.cjdbc.sql.AbstractWriteRequest
Name of the table involved in this write query.
tableName - Variable in class org.objectweb.cjdbc.sql.schema.TableColumn
The table name.
tables - Variable in class org.objectweb.cjdbc.controller.cache.schema.CacheDatabaseSchema
Database tables.
tables - Variable in class org.objectweb.cjdbc.controller.scheduler.schema.SchedulerDatabaseSchema
ArrayList of SchedulerDatabaseTable.
tables - Variable in class org.objectweb.cjdbc.sql.schema.DatabaseSchema
ArrayList of DatabaseTables.
task - Variable in class org.objectweb.cjdbc.controller.recoverylog.RecoveryTask
 
taskList - Variable in class org.objectweb.cjdbc.controller.loadbalancer.BackendWorkerThread
 
templateStrings - Variable in class org.objectweb.cjdbc.driver.PreparedStatement
 
terminateClients() - Method in class org.objectweb.cjdbc.controller.shutdown.VirtualDatabaseShutdownThread
 
text - Variable in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
Console panel.
textLength() - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
thread - Variable in class org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock.WaitingListElement
Waiting thread
tid - Variable in class org.objectweb.cjdbc.controller.recoverylog.JDBCLoggerThread.LogObject
 
tid - Variable in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
 
tidList - Variable in class org.objectweb.cjdbc.controller.loadbalancer.BackendWorkerThread
 
tidLoginTable - Variable in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
 
timeout - Variable in class org.objectweb.cjdbc.controller.connection.RandomWaitPoolConnectionManager
Time to wait for a connection in milliseconds (0 means wait forever).
timeout - Variable in class org.objectweb.cjdbc.controller.console.VirtualDatabaseConsole
Default query timeout.
timeout - Variable in class org.objectweb.cjdbc.controller.loadbalancer.tasks.BeginTask
Request timeout in milliseconds.
timeout - Variable in class org.objectweb.cjdbc.controller.loadbalancer.tasks.CommitTask
Request timeout in milliseconds.
timeout - Variable in class org.objectweb.cjdbc.controller.loadbalancer.tasks.RollbackTask
Request timeout in milliseconds.
timeout - Variable in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
Timeout for SQL requests.
timeout - Variable in class org.objectweb.cjdbc.controller.requestmanager.TransactionMarkerMetaData
 
timeout - Variable in class org.objectweb.cjdbc.driver.Statement
Query timeout in seconds (0 means no timeout)
timeout - Variable in class org.objectweb.cjdbc.sql.AbstractRequest
Timeout for this request in seconds, value 0 means no timeout (should be set in constructor).
toBeFound - Variable in class org.objectweb.cjdbc.controller.console.CommandCompletor
List of keywords to look for.
toDataNibble(char) - Static method in class org.objectweb.cjdbc.driver.Blob
convert hexa char to byte value
toHexChar(int) - Static method in class org.objectweb.cjdbc.driver.Blob
convert value to hexa value
toString() - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.BeginTask
 
toString() - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.CommitTask
 
toString() - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.KillThreadTask
 
toString() - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.ReadStoredProcedureTask
 
toString() - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.RollbackTask
 
toString() - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.SelectRequestTask
 
toString() - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteRequestTask
 
toString() - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteRequestWithKeysTask
 
toString() - Method in class org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteStoredProcedureTask
 
toString() - Method in class org.objectweb.cjdbc.driver.Field
Returns the full name.
toString() - Method in class org.objectweb.cjdbc.driver.PreparedStatement
Returns the SQL statement with the current template values substituted.
totalNb - Variable in class org.objectweb.cjdbc.controller.loadbalancer.tasks.AbstractTask
Total number of threads.
totalTime - Variable in class org.objectweb.cjdbc.util.Stats
Total time for this entry
transactionId - Variable in class org.objectweb.cjdbc.controller.loadbalancer.tasks.BeginTask
Unique transaction identifier.
transactionId - Variable in class org.objectweb.cjdbc.controller.loadbalancer.tasks.CommitTask
Unique transaction identifier.
transactionId - Variable in class org.objectweb.cjdbc.controller.loadbalancer.tasks.RollbackTask
Unique transaction identifier.
transactionId - Variable in class org.objectweb.cjdbc.controller.requestmanager.TransactionMarkerMetaData
 
transactionId - Variable in class org.objectweb.cjdbc.controller.scheduler.raidb0.RAIDb0QueryLevelScheduler
 
transactionId - Variable in class org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock.WaitingListElement
Transaction id of the request waiting.
transactionId - Variable in class org.objectweb.cjdbc.controller.scheduler.singledb.SingleDBQueryLevelScheduler
 
transactionId - Variable in class org.objectweb.cjdbc.driver.Connection
transaction identifier.
transactionId - Variable in class org.objectweb.cjdbc.sql.AbstractRequest
Transaction identifier if this request belongs to a transaction.
transactionSync - Variable in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
 
trimCarriageReturn(String) - Static method in class org.objectweb.cjdbc.sql.AbstractRequest
Replaces any carriage returns by a space in a given String.
truncate(long) - Method in class org.objectweb.cjdbc.driver.Blob
Truncates the BLOB value that this Blob object represents to be len bytes in length.
truncate(long) - Method in class org.objectweb.cjdbc.driver.Clob
Truncates the CLOB value that this Clob designates to have a length of len characters.
type(KeyEvent) - Method in class org.objectweb.cjdbc.controller.console.GUIConsoleHelper
 
type - Variable in class org.objectweb.cjdbc.controller.shutdown.ShutdownThread
 
type - Variable in class org.objectweb.cjdbc.sql.schema.DatabaseColumn
Type of the column (VARCHAR, TEXT, ...).
typeName - Variable in class org.objectweb.cjdbc.driver.Field
 
typeName - Variable in class org.objectweb.cjdbc.sql.schema.DatabaseProcedureParameter
 

U

UNCACHEABLE - Static variable in class org.objectweb.cjdbc.sql.RequestType
Type value for uncacheable request.
UNIQUE_CACHEABLE - Static variable in class org.objectweb.cjdbc.sql.RequestType
Type value for cacheable request that are not affected by an INSERT (select based on a primary key for example).
UPDATEABLE_MESSAGE - Static variable in class org.objectweb.cjdbc.driver.ResultSet
 
URL_PROPERTY - Static variable in class org.objectweb.cjdbc.driver.DataSource
DataSource properties
USER_PROPERTY - Static variable in class org.objectweb.cjdbc.driver.DataSource
 
USER_PROPERTY - Static variable in class org.objectweb.cjdbc.driver.Driver
 
USER_PROPERTY_DESCRIPTION - Static variable in class org.objectweb.cjdbc.driver.Driver
 
UnknownRequest - class org.objectweb.cjdbc.sql.UnknownRequest.
An UnknownRequest is an SQL request that does not match any SQL query known by this software.
UnknownRequest(String, boolean, int) - Constructor for class org.objectweb.cjdbc.sql.UnknownRequest
Creates a new UnknownRequest instance.
UpdateRequest - class org.objectweb.cjdbc.sql.UpdateRequest.
An UpdateRequest is an SQL request with the following syntax: UPDATE table-name SET (column-name=expression[,column-name=expression]*) WHERE search-condition
UpdateRequest(String, boolean, int, DatabaseSchema, int, boolean) - Constructor for class org.objectweb.cjdbc.sql.UpdateRequest
Creates a new UpdateRequest instance.
UpdateRequest(String, boolean, int) - Constructor for class org.objectweb.cjdbc.sql.UpdateRequest
Creates a new UpdateRequest instance.
unknown - Variable in class org.objectweb.cjdbc.controller.cache.CacheStatistics
 
unknown - Variable in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
 
update - Variable in class org.objectweb.cjdbc.controller.cache.CacheStatistics
 
update - Variable in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
 
updateArray(int, Array) - Method in class org.objectweb.cjdbc.driver.ResultSet
Updates the designated column with a java.sql.Array value.
updateArray(String, Array) - Method in class org.objectweb.cjdbc.driver.ResultSet
Updates the designated column with a java.sql.Array value.
updateAsciiStream(int, InputStream, int) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with an ascii stream value.
updateAsciiStream(String, InputStream, int) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with an ascii stream value.
updateBigDecimal(int, BigDecimal) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a BigDecimal value.
updateBigDecimal(String, BigDecimal) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a BigDecimal value.
updateBinaryStream(int, InputStream, int) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a binary stream value.
updateBinaryStream(String, InputStream, int) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a binary stream value.
updateBlob(int, Blob) - Method in class org.objectweb.cjdbc.driver.ResultSet
Updates the designated column with a java.sql.Blob value.
updateBlob(String, Blob) - Method in class org.objectweb.cjdbc.driver.ResultSet
Updates the designated column with a java.sql.Blob value.
updateBoolean(int, boolean) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a boolean value.
updateBoolean(String, boolean) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a boolean value.
updateByte(int, byte) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a byte value.
updateByte(String, byte) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a byte value.
updateBytes(int, byte[]) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a byte array value.
updateBytes(String, byte[]) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a byte array value.
updateCharacterStream(int, Reader, int) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a character stream value.
updateCharacterStream(String, Reader, int) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a character stream value.
updateClob(int, Clob) - Method in class org.objectweb.cjdbc.driver.ResultSet
Updates the designated column with a java.sql.Clob value.
updateClob(String, Clob) - Method in class org.objectweb.cjdbc.driver.ResultSet
Updates the designated column with a java.sql.Clob value.
updateCount - Variable in class org.objectweb.cjdbc.driver.ResultSet
 
updateCount - Variable in class org.objectweb.cjdbc.driver.Statement
The update count for a write request
updateDate(int, Date) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a Date value.
updateDate(String, Date) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a Date value.
updateDouble(int, double) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a Double value.
updateDouble(String, double) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a double value.
updateFloat(int, float) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a float value.
updateFloat(String, float) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a float value.
updateID - Variable in class org.objectweb.cjdbc.driver.ResultSet
 
updateInt(int, int) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with an integer value.
updateInt(String, int) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with an integer value.
updateLong(int, long) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a long value.
updateLong(String, long) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a long value.
updateNull(int) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Give a nullable column a null value.
updateNull(String) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a null value.
updateObject(int, Object, int) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with an Object value.
updateObject(int, Object) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with an Object value.
updateObject(String, Object, int) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with an Object value.
updateObject(String, Object) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with an Object value.
updateRef(int, Ref) - Method in class org.objectweb.cjdbc.driver.ResultSet
Updates the designated column with a java.sql.Ref value.
updateRef(String, Ref) - Method in class org.objectweb.cjdbc.driver.ResultSet
Updates the designated column with a java.sql.Ref value.
updateRow() - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update the underlying database with the new contents of the current row.
updateSchema(DatabaseBackend, AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb0.RAIDb0
Update the backend schema if needed
updateShort(int, short) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a short value.
updateShort(String, short) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a short value.
updateString(int, String) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a String value.
updateString(String, String) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a String value.
updateTime(int, Time) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a Time value.
updateTime(String, Time) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a Time value.
updateTime(long) - Method in class org.objectweb.cjdbc.util.Stats
Add sa new time sample for this entry.
updateTimestamp(int, Timestamp) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a Timestamp value.
updateTimestamp(String, Timestamp) - Method in class org.objectweb.cjdbc.driver.ResultSet
JDBC 2.0 Update a column with a Timestamp value.
updatesAreDetected(int) - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Not implemented (returns false).
url - Variable in class org.objectweb.cjdbc.controller.backend.DatabaseBackend
Real URL to access the database (JDBC URL).
url - Variable in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
 
url - Variable in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
Driver URL.
url - Variable in class org.objectweb.cjdbc.driver.Connection
C-JDBC URL of the database.
url - Variable in class org.objectweb.cjdbc.driver.DataSource
DataSource properties
user - Variable in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
 
user - Variable in class org.objectweb.cjdbc.driver.DataSource
 
username - Variable in class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseJmxClient
 
usesLocalFilePerTable() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Does the database use a file for each table?
usesLocalFiles() - Method in class org.objectweb.cjdbc.driver.DatabaseMetaData
Does the database store tables in a local file?

V

VAL_all - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Value of a WaitForCompletion/policy, ErrorChecking or CreateTable/policy attribute
VAL_column - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Value of a QueryCache/granularity attribute.
VAL_columnUnique - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Value of a QueryCache/granularity attribute.
VAL_columnUniqueDelete - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Value of a QueryCache/granularity attribute
VAL_columnUniqueInsertDB - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Value of a QueryCache/granularity attribute.
VAL_columnUniqueInsertDBUniqueUpdate - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Value of a QueryCache/granularity attribute.
VAL_database - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Value of a QueryCache/granularity attribute.
VAL_first - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Value of a WaitForCompletion/policy attribute
VAL_majority - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Value of a WaitForCompletion/policy attribute
VAL_noInvalidation - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Value of a QueryCache/granularity attribute.
VAL_optimisticQuery - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Value of a Request Scheduler level attribute.
VAL_optimisticTransaction - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Value of a Request Scheduler level attribute.
VAL_pessimisticTransaction - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Value of a Request Scheduler level attribute.
VAL_query - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Value of a Request Scheduler level attribute.
VAL_random - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Value of a CreateTable/policy or ErrorChecking/policy attribute
VAL_roundRobin - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Value of a CreateTable/policy or ErrorChecking/policy attribute
VAL_table - Static variable in interface org.objectweb.cjdbc.controller.xml.DatabasesXmlTags
Value of a QueryCache/granularity attribute.
VERSION - Static variable in class org.objectweb.cjdbc.controller.ControllerConstants
C-JDBC version.
VariablePoolConnectionManager - class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager.
This connection manager provides connection pooling with a dynamically adjustable pool size.
VariablePoolConnectionManager(String, String, String, String, int, int, int, int) - Constructor for class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager
Creates a new VariablePoolConnectionManager instance with the default VariablePoolConnectionManager.minPoolSize (initial pool size to be initialized at startup).
VariablePoolConnectionManager(String, String, String, String, int, int, int, int, int) - Constructor for class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager
Creates a new VariablePoolConnectionManager instance.
VariablePoolConnectionManager.RemoveIdleConnectionsThread - class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager.RemoveIdleConnectionsThread.
Allows to remove idle free connections after the VariablePoolConnectionManager.idleTimeout timeout.
VariablePoolConnectionManager.RemoveIdleConnectionsThread() - Constructor for class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager.RemoveIdleConnectionsThread
 
VirtualDatabase - class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase.
A VirtualDatabase represents a database from client point of view and hide the complexity of the cluster distribution to the client.
VirtualDatabase(String, int, boolean, int, int, long) - Constructor for class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
Creates a new VirtualDatabase instance.
VirtualDatabaseAdmin - class org.objectweb.cjdbc.controller.console.VirtualDatabaseAdmin.
This is the C-JDBC controller console virtual database administration module.
VirtualDatabaseAdmin(ConsoleHelperInterface) - Constructor for class org.objectweb.cjdbc.controller.console.VirtualDatabaseAdmin
Creates a new VirtualDatabaseAdmin instance.
VirtualDatabaseAdminAuthenticator - class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseAdminAuthenticator.
This class is used to intercept calls to the server, this ensuring example for possible authentication policies and loggings.
VirtualDatabaseAdminAuthenticator() - Constructor for class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseAdminAuthenticator
 
VirtualDatabaseConsole - class org.objectweb.cjdbc.controller.console.VirtualDatabaseConsole.
C-JDBC Controller Virtual Database Console module.
VirtualDatabaseConsole(ConsoleHelperInterface) - Constructor for class org.objectweb.cjdbc.controller.console.VirtualDatabaseConsole
Creates a new VirtualDatabaseAdmin instance.
VirtualDatabaseException - exception org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseException.
JmxException
VirtualDatabaseException() - Constructor for class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseException
Creates a new JmxException instance.
VirtualDatabaseException(String) - Constructor for class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseException
Creates a new JmxException instance.
VirtualDatabaseException(Throwable) - Constructor for class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseException
Creates a new JmxException instance.
VirtualDatabaseException(String, Throwable) - Constructor for class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseException
Creates a new JmxException instance.
VirtualDatabaseJmxClient - class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseJmxClient.
This class is used to connect to the CjdbcJmxAgent and contains CJDBC information
VirtualDatabaseJmxClient(String, String, String, String, String) - Constructor for class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseJmxClient
Creates VirtualDatabaseManagement tool.
VirtualDatabaseMBean - interface org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMBean.
JMX Interface to remotely manage a Virtual Databases.
VirtualDatabaseMBeanDescription - class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMBeanDescription.
Virtual Database MBean description.
VirtualDatabaseMBeanDescription() - Constructor for class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMBeanDescription
 
VirtualDatabaseMetaData - class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData.
Class that gathers the metadata for a virtual database.
VirtualDatabaseMetaData(VirtualDatabase) - Constructor for class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMetaData
Reference the database for this metadata.
VirtualDatabaseShutdownThread - class org.objectweb.cjdbc.controller.shutdown.VirtualDatabaseShutdownThread.
Executes all the work for shutting down a virtual database.
VirtualDatabaseShutdownThread(VirtualDatabase, int) - Constructor for class org.objectweb.cjdbc.controller.shutdown.VirtualDatabaseShutdownThread
Prepare the thread for shutting down.
VirtualDatabaseUser - class org.objectweb.cjdbc.controller.authentication.VirtualDatabaseUser.
A VirtualDatabaseUser is a login/password combination to represent a virtual database user.
VirtualDatabaseUser(String, String) - Constructor for class org.objectweb.cjdbc.controller.authentication.VirtualDatabaseUser
Creates a new VirtualDatabaseUser instance.
VirtualDatabaseWorkerThread - class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseWorkerThread.
The VirtualDatabaseWorkerThread handles a connection with a C-JDBC driver.
VirtualDatabaseWorkerThread(VirtualDatabase) - Constructor for class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseWorkerThread
Creates a new VirtualDatabaseWorkerThread instance.
validCheckpointName(String) - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
Checks if a checkpoint with the name checkpointName is already stored in the database.
validDatabaseName(String) - Static method in class org.objectweb.cjdbc.driver.Driver
Checks that the given name contains acceptable characters for a database name ([0-9][A-Z][a-z]).
validHostname(String) - Static method in class org.objectweb.cjdbc.driver.Driver
Checks that the given name contains acceptable characters for a hostname name ([0-9][A-Z][a-z][.]).
vdb - Variable in class org.objectweb.cjdbc.controller.loadbalancer.AbstractLoadBalancer
 
vdb - Variable in class org.objectweb.cjdbc.controller.requestmanager.RequestManager
 
vdb - Variable in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseWorkerThread
Virtual database instantiating this thread.
vdbUser - Variable in class org.objectweb.cjdbc.driver.Connection
Virtual database user used for this connection.
vdjc - Variable in class org.objectweb.cjdbc.controller.console.VirtualDatabaseAdmin
Virtual database management interface.
viewAccepted(View) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase
 
viewAllBackendNames() - Method in class org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabase
 
viewAllBackendNames() - Method in interface org.objectweb.cjdbc.controller.virtualdatabase.VirtualDatabaseMBean
Get the name of all DatabaseBackend names.
viewConfiguration() - Method in class org.objectweb.cjdbc.controller.Controller
 
viewConfiguration() - Method in interface org.objectweb.cjdbc.controller.ControllerMBean
Retrieve the configuration about this controller in xml format.
viewInfo() - Method in class org.objectweb.cjdbc.controller.Controller
 
viewInfo() - Method in interface org.objectweb.cjdbc.controller.ControllerMBean
Retrieve the information about this controller in xml format.
virtualDatabases - Variable in class org.objectweb.cjdbc.controller.Controller
Hashtable of VirtualDatabase objects.
virtualDb - Variable in class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseJmxClient
 
virtualDbName - Variable in class org.objectweb.cjdbc.controller.jmx.VirtualDatabaseJmxClient
 
virtualLogins - Variable in class org.objectweb.cjdbc.controller.authentication.AuthenticationManager
ArrayList of VirtualDatabaseUser objects.

W

WAIT_TIME - Static variable in class org.objectweb.cjdbc.driver.ConnectionClosingThread
 
WaitForCompletionPolicy - class org.objectweb.cjdbc.controller.loadbalancer.policies.WaitForCompletionPolicy.
Defines the policy to adopt before returning a result to the client.
WaitForCompletionPolicy() - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.policies.WaitForCompletionPolicy
 
WeightedBalancer - class org.objectweb.cjdbc.controller.loadbalancer.WeightedBalancer.
To return information, weighted load balancers share the same kind of information on backend configuration.
WeightedBalancer() - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.WeightedBalancer
 
WriteRequestTask - class org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteRequestTask.
Executes a AbstractWriteRequest statement.
WriteRequestTask(int, int, AbstractWriteRequest) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteRequestTask
Creates a new WriteRequestTask.
WriteRequestWithKeysTask - class org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteRequestWithKeysTask.
Executes a AbstractWriteRequest statement and return the auto generated keys.
WriteRequestWithKeysTask(int, int, AbstractWriteRequest) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteRequestWithKeysTask
Creates a new WriteRequestTask.
WriteStoredProcedureTask - class org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteStoredProcedureTask.
Executes a write StoredProcedure call.
WriteStoredProcedureTask(int, int, StoredProcedure) - Constructor for class org.objectweb.cjdbc.controller.loadbalancer.tasks.WriteStoredProcedureTask
Creates a new WriteStoredProcedureTask.
waitForAllTasksToComplete(int) - Method in class org.objectweb.cjdbc.controller.loadbalancer.BackendWorkerThread
Waits for all tasks of the specified transaction to complete.
waitForAllTasksToComplete() - Method in class org.objectweb.cjdbc.controller.loadbalancer.BackendWorkerThread
Waits for all current tasks to complete.
waitForAllWritesToComplete(int) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
Waits for all writes of the given transaction in the blocking thread queue to complete before being able to complete the transaction.
waitForAllWritesToComplete(DatabaseBackend, int) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
Waits for all writes of the given transaction in the blocking thread queue of the given backend to complete before being able to complete the transaction.
waitForAllWritesToComplete(DatabaseBackend) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
Waits for all writes in the blocking thread queue of the given backend to complete.
waitForAllWritesToComplete(int) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
Waits for all writes of the given transaction in the blocking thread queue to complete before being able to complete the transaction.
waitForAllWritesToComplete(DatabaseBackend, int) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
Waits for all writes of the given transaction in the blocking thread queue of the given backend to complete before being able to complete the transaction.
waitForAllWritesToComplete(DatabaseBackend) - Method in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
Waits for all writes in the blocking thread queue of the given backend to complete.
waitForCompletionPolicy - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1
 
waitForCompletionPolicy - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2
 
waitForDisconnectClients() - Method in class org.objectweb.cjdbc.controller.shutdown.VirtualDatabaseShutdownThread
 
waitForTransactionsEnd(boolean) - Method in class org.objectweb.cjdbc.controller.recoverylog.JDBCRecoveryLog
 
waitTimeout - Variable in class org.objectweb.cjdbc.controller.connection.VariablePoolConnectionManager
Maximum time to wait for a connection in milliseconds.
waitingList - Variable in class org.objectweb.cjdbc.controller.scheduler.schema.TransactionExclusiveLock
ArrayList of WaitingListElement.
waitingReaders - Variable in class org.objectweb.cjdbc.util.ReadPrioritaryFIFOWriteLock
Threads not yet in read.
waitingWriters - Variable in class org.objectweb.cjdbc.util.ReadPrioritaryFIFOWriteLock
Threads not yet in write.
warn(Object, Throwable) - Method in class org.objectweb.cjdbc.log.StaticDisabledLogger
This method is overriden with an empty body.
warn(Object) - Method in class org.objectweb.cjdbc.log.StaticDisabledLogger
This method is overriden with an empty body.
warn(Object) - Method in class org.objectweb.cjdbc.log.Trace
Logs a message object with the WARN Level.
warn(Object, Throwable) - Method in class org.objectweb.cjdbc.log.Trace
Logs a message object with the WARN Level including the stack trace of the Throwable error passed as parameter.
warnings - Variable in class org.objectweb.cjdbc.driver.ResultSet
 
warnings - Variable in class org.objectweb.cjdbc.driver.Statement
The warnings chain
wasNull() - Method in class org.objectweb.cjdbc.driver.CallableStatement
Retrieves whether the last OUT parameter read had the value of SQL NULL.
wasNull() - Method in class org.objectweb.cjdbc.driver.ResultSet
A column may have the value of SQL NULL; wasNull() reports whether the last column read had this special value.
wasNullFlag - Variable in class org.objectweb.cjdbc.driver.ResultSet
 
weights - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1_WRR
 
weights - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb1.RAIDb1ec_WRR
 
weights - Variable in class org.objectweb.cjdbc.controller.loadbalancer.raidb2.RAIDb2_WRR
 
where - Variable in class org.objectweb.cjdbc.sql.SelectRequest
ArrayList of TableColumn objects.
whereValues - Variable in class org.objectweb.cjdbc.sql.DeleteRequest
ArrayList of values String associated with the unique columns involved in this delete query.
whereValues - Variable in class org.objectweb.cjdbc.sql.SelectRequest
Hashtable of String keys corresponding to column names and String values corresponding to the values associated with the UNIQUE columns of a UNIQUE SELECT.
write(String) - Method in class org.objectweb.cjdbc.controller.ControllerReport
 
write(Hashtable) - Method in class org.objectweb.cjdbc.controller.ControllerReport
 
writeCompleted(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
Notify the completion of a write statement.
writeControllerInfo() - Method in class org.objectweb.cjdbc.controller.ControllerReport
 
writeControllerSettings() - Method in class org.objectweb.cjdbc.controller.ControllerReport
 
writeException(Exception) - Method in class org.objectweb.cjdbc.controller.ControllerReport
 
writeFile(String) - Method in class org.objectweb.cjdbc.controller.ControllerReport
 
writeHeader(String) - Method in class org.objectweb.cjdbc.controller.ControllerReport
 
writeJavaProperties() - Method in class org.objectweb.cjdbc.controller.ControllerReport
 
writeLogs() - Method in class org.objectweb.cjdbc.controller.ControllerReport
 
writeNotify(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.cache.AbstractRequestCache
Notifies the cache that the given write request has been issued, so that cache coherency can be maintained.
writeNotify(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.cache.QueryCache
Notifies the cache that this write request has been issued, so that cache coherency can be maintained.
writeNotify(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.cache.QueryCacheDB
Notifies the cache that this write request has been issued, so that cache coherency can be maintained.
writeNotify(AbstractWriteRequest) - Method in class org.objectweb.cjdbc.controller.virtualdatabase.DistributedVirtualDatabase
Notifies the cache that this write request has been issued, so that cache coherency can be maintained.
writeSync - Variable in class org.objectweb.cjdbc.controller.scheduler.raidb1.RAIDb1QueryLevelScheduler
 
writeSync - Variable in class org.objectweb.cjdbc.controller.scheduler.raidb2.RAIDb2QueryLevelScheduler
 
writeTitle(String) - Method in class org.objectweb.cjdbc.controller.ControllerReport
 
writeWaitingQueue - Variable in class org.objectweb.cjdbc.util.ReadPrioritaryFIFOWriteLock
 
writesSync - Variable in class org.objectweb.cjdbc.controller.scheduler.AbstractScheduler
 

X

XML_FILE - Static variable in class org.objectweb.cjdbc.controller.ControllerFactory
The xml file possibly used to configure controller
xaDataSourceName - Variable in class org.objectweb.cjdbc.driver.DataSourceFactory
 

A B C D E F G H I J K L M N O P Q R S T U V W X

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