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

A

AbstractBalancer<D> - Class in net.sf.hajdbc.balancer
Thread-safe abstract balancer implementation that implements most of the Balancer interface, except Balancer.next().
AbstractBalancer() - Constructor for class net.sf.hajdbc.balancer.AbstractBalancer
 
AbstractChildInvocationHandler<D,P,T> - Class in net.sf.hajdbc.sql
 
AbstractChildInvocationHandler(P, SQLProxy<D, P>, Invoker<D, P, T>, Class<T>, Map<Database<D>, T>) - Constructor for class net.sf.hajdbc.sql.AbstractChildInvocationHandler
 
AbstractCommand - Class in net.sf.hajdbc.distributable
Represents a database command to be executed on a given database cluster.
AbstractCommand() - Constructor for class net.sf.hajdbc.distributable.AbstractCommand
Constructs a new AbstractDatabaseCommand.
AbstractCommand(String) - Constructor for class net.sf.hajdbc.distributable.AbstractCommand
Constructs a new AbstractDatabaseCommand.
AbstractDatabase<D> - Class in net.sf.hajdbc.sql
 
AbstractDatabase() - Constructor for class net.sf.hajdbc.sql.AbstractDatabase
 
AbstractDatabaseCluster<D> - Class in net.sf.hajdbc.sql
 
AbstractDatabaseCluster(String, URL) - Constructor for class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
AbstractDatabaseMetaDataCache - Class in net.sf.hajdbc.cache
 
AbstractDatabaseMetaDataCache(Dialect) - Constructor for class net.sf.hajdbc.cache.AbstractDatabaseMetaDataCache
 
AbstractDatabaseProperties - Class in net.sf.hajdbc.cache
 
AbstractDatabaseProperties(DatabaseMetaData, DatabaseMetaDataSupportFactory, Dialect) - Constructor for class net.sf.hajdbc.cache.AbstractDatabaseProperties
 
AbstractInvocationHandler<D,T> - Class in net.sf.hajdbc.sql
 
AbstractInvocationHandler(DatabaseCluster<D>, Class<T>, Map<Database<D>, T>) - Constructor for class net.sf.hajdbc.sql.AbstractInvocationHandler
 
AbstractInvocationHandler.SimpleInvoker - Class in net.sf.hajdbc.sql
 
AbstractLazyDatabaseProperties - Class in net.sf.hajdbc.cache
 
AbstractLazyDatabaseProperties(DatabaseMetaData, DatabaseMetaDataSupportFactory, Dialect) - Constructor for class net.sf.hajdbc.cache.AbstractLazyDatabaseProperties
 
AbstractLockDecree - Class in net.sf.hajdbc.distributable
 
AbstractLockDecree(String, Address) - Constructor for class net.sf.hajdbc.distributable.AbstractLockDecree
 
AbstractLockDecree() - Constructor for class net.sf.hajdbc.distributable.AbstractLockDecree
 
AbstractMapper<T> - Class in net.sf.hajdbc.util
 
AbstractMapper(Class<T>) - Constructor for class net.sf.hajdbc.util.AbstractMapper
Constructs a new PropertiesMapper.
AbstractMapper(Class<T>, String, int, String) - Constructor for class net.sf.hajdbc.util.AbstractMapper
Constructs a new PropertiesMapper.
AbstractMembershipListener - Class in net.sf.hajdbc.distributable
 
AbstractMembershipListener(Channel) - Constructor for class net.sf.hajdbc.distributable.AbstractMembershipListener
 
AbstractPooledConnectionInvocationHandler<D,C extends javax.sql.PooledConnection> - Class in net.sf.hajdbc.sql.pool
 
AbstractPooledConnectionInvocationHandler(D, SQLProxy<D, D>, Invoker<D, D, C>, Class<C>, Map<Database<D>, C>) - Constructor for class net.sf.hajdbc.sql.pool.AbstractPooledConnectionInvocationHandler
 
AbstractPreparedStatementInvocationHandler<D,S extends java.sql.PreparedStatement> - Class in net.sf.hajdbc.sql
 
AbstractPreparedStatementInvocationHandler(Connection, SQLProxy<D, Connection>, Invoker<D, Connection, S>, Class<S>, Map<Database<D>, S>, TransactionContext<D>, FileSupport, Set<Method>) - Constructor for class net.sf.hajdbc.sql.AbstractPreparedStatementInvocationHandler
 
AbstractRootInvocationHandler<D> - Class in net.sf.hajdbc.sql
 
AbstractRootInvocationHandler(DatabaseCluster<D>, Class<D>) - Constructor for class net.sf.hajdbc.sql.AbstractRootInvocationHandler
Constructs a new AbstractRootInvocationHandler.
AbstractStatementInvocationHandler<D,S extends java.sql.Statement> - Class in net.sf.hajdbc.sql
 
AbstractStatementInvocationHandler(Connection, SQLProxy<D, Connection>, Invoker<D, Connection, S>, Class<S>, Map<Database<D>, S>, TransactionContext<D>, FileSupport) - Constructor for class net.sf.hajdbc.sql.AbstractStatementInvocationHandler
 
AbstractTableProperties - Class in net.sf.hajdbc.cache
 
AbstractTableProperties(DatabaseMetaDataSupport, QualifiedName) - Constructor for class net.sf.hajdbc.cache.AbstractTableProperties
 
acceptsURL(String) - Method in class net.sf.hajdbc.sql.Driver
 
AcquireLockDecree - Class in net.sf.hajdbc.distributable
 
AcquireLockDecree() - Constructor for class net.sf.hajdbc.distributable.AcquireLockDecree
 
AcquireLockDecree(String, Address) - Constructor for class net.sf.hajdbc.distributable.AcquireLockDecree
 
activate(Database<D>, StateManager) - Method in interface net.sf.hajdbc.DatabaseCluster
Activates the specified database
activate(String) - Method in interface net.sf.hajdbc.DatabaseClusterMBean
Synchronizes, using the default strategy, and reactivates the specified database.
activate(String, String) - Method in interface net.sf.hajdbc.DatabaseClusterMBean
Synchronizes, using the specified strategy, and reactivates the specified database.
activate(Database<D>, StateManager) - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
activate(String) - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
activate(String, String) - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
ActivateCommand - Class in net.sf.hajdbc.distributable
Command pattern object indicating that a database is to be activated.
ActivateCommand() - Constructor for class net.sf.hajdbc.distributable.ActivateCommand
Constructs a new DatabaseActivationCommand.
ActivateCommand(String) - Constructor for class net.sf.hajdbc.distributable.ActivateCommand
Constructs a new DatabaseActivationCommand.
activated(DatabaseEvent) - Method in interface net.sf.hajdbc.DatabaseActivationListener
Triggered after database is successfully activated.
activated(DatabaseEvent) - Method in class net.sf.hajdbc.distributable.DistributableStateManager
 
activated(DatabaseEvent) - Method in class net.sf.hajdbc.local.LocalStateManager
 
ActiveDatabaseMBean - Interface in net.sf.hajdbc
 
ActiveDataSourceDatabaseMBean - Interface in net.sf.hajdbc.sql
 
ActiveDriverDatabaseMBean - Interface in net.sf.hajdbc.sql
 
add(Database<D>) - Method in class net.sf.hajdbc.balancer.AbstractBalancer
 
add(Database<D>) - Method in interface net.sf.hajdbc.Balancer
Adds the specified database to this balancer.
add(Database<D>) - Method in class net.sf.hajdbc.balancer.LoadBalancer
 
add(Database<D>) - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
add(String, String) - Method in class net.sf.hajdbc.sql.CommonDataSourceDatabaseCluster
 
add(String, String) - Method in interface net.sf.hajdbc.sql.CommonDataSourceDatabaseClusterMBean
Adds a new DataSource to this cluster using the specified identifier and JNDI name.
add(String, String) - Method in interface net.sf.hajdbc.sql.DataSourceDatabaseClusterMBean
Adds a new DataSource to this cluster using the specified identifier and JNDI name.
add(String, String, String) - Method in class net.sf.hajdbc.sql.DriverDatabaseCluster
 
add(String, String, String) - Method in interface net.sf.hajdbc.sql.DriverDatabaseClusterMBean
Adds a new database to this cluster using the specified identifier, url, and driver.
addActivationListener(DatabaseActivationListener) - Method in interface net.sf.hajdbc.DatabaseClusterMBean
 
addActivationListener(DatabaseActivationListener) - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
addChild(SQLProxy<D, ?>) - Method in class net.sf.hajdbc.sql.AbstractInvocationHandler
 
addChild(SQLProxy<D, ?>) - Method in interface net.sf.hajdbc.sql.SQLProxy
 
addDeactivationListener(DatabaseDeactivationListener) - Method in interface net.sf.hajdbc.DatabaseClusterMBean
 
addDeactivationListener(DatabaseDeactivationListener) - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
added(Database<D>) - Method in class net.sf.hajdbc.balancer.AbstractBalancer
Called when a database was added to the set.
added(Database<D>) - Method in class net.sf.hajdbc.balancer.RandomBalancer
 
added(Database<D>) - Method in class net.sf.hajdbc.balancer.RoundRobinBalancer
 
added(Database<D>) - Method in class net.sf.hajdbc.balancer.SimpleBalancer
 
addSynchronizationListener(SynchronizationListener) - Method in interface net.sf.hajdbc.DatabaseClusterMBean
 
addSynchronizationListener(SynchronizationListener) - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
addSynchronizationStrategyBuilder(SynchronizationStrategyBuilder) - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
afterInvocation(Database<D>) - Method in class net.sf.hajdbc.balancer.AbstractBalancer
 
afterInvocation(Database<D>) - Method in interface net.sf.hajdbc.Balancer
Called after an operation is performed on the specified database retrieved via Balancer.next().
afterInvocation(Database<D>) - Method in class net.sf.hajdbc.balancer.LoadBalancer
 
afterSynchronization(DatabaseEvent) - Method in interface net.sf.hajdbc.SynchronizationListener
Triggered immediately after synchronization completes.
all() - Method in class net.sf.hajdbc.balancer.AbstractBalancer
 
all() - Method in interface net.sf.hajdbc.Balancer
Returns an unmodifiable collection of databases known to this balancer
all() - Method in class net.sf.hajdbc.balancer.LoadBalancer
 
alterIdentityColumnFormat() - Method in class net.sf.hajdbc.dialect.MySQLDialect
 
alterIdentityColumnFormat() - Method in class net.sf.hajdbc.dialect.PostgreSQLDialect
 
alterIdentityColumnFormat() - Method in class net.sf.hajdbc.dialect.StandardDialect
 
alterSequenceFormat() - Method in class net.sf.hajdbc.dialect.FirebirdDialect
Firebird 2.0 will support standard syntax.
alterSequenceFormat() - Method in class net.sf.hajdbc.dialect.StandardDialect
 
ANY - Static variable in class net.sf.hajdbc.util.Strings
 
ArrayInvocationHandler<D,P> - Class in net.sf.hajdbc.sql
 
ArrayInvocationHandler(P, SQLProxy<D, P>, Invoker<D, P, Array>, Map<Database<D>, Array>) - Constructor for class net.sf.hajdbc.sql.ArrayInvocationHandler
 
ArrayInvocationStrategy<D,P> - Class in net.sf.hajdbc.sql
 
ArrayInvocationStrategy(DatabaseCluster<D>, P) - Constructor for class net.sf.hajdbc.sql.ArrayInvocationStrategy
 
awaitTermination(long, TimeUnit) - Method in class net.sf.hajdbc.util.concurrent.SynchronousExecutor
 

B

Balancer<D> - Interface in net.sf.hajdbc
 
BalancerClass - Enum in net.sf.hajdbc.balancer
 
beforeInvocation(Database<D>) - Method in class net.sf.hajdbc.balancer.AbstractBalancer
 
beforeInvocation(Database<D>) - Method in interface net.sf.hajdbc.Balancer
Called before an operation is performed on the specified database retrieved via Balancer.next().
beforeInvocation(Database<D>) - Method in class net.sf.hajdbc.balancer.LoadBalancer
 
beforeSynchronization(DatabaseEvent) - Method in interface net.sf.hajdbc.SynchronizationListener
Triggered just before synchronization commences.
BlobInvocationHandler<D,P> - Class in net.sf.hajdbc.sql
 
BlobInvocationHandler(P, SQLProxy<D, P>, Invoker<D, P, Blob>, Map<Database<D>, Blob>) - Constructor for class net.sf.hajdbc.sql.BlobInvocationHandler
 
BlobInvocationStrategy<D,P> - Class in net.sf.hajdbc.sql
 
BlobInvocationStrategy(DatabaseCluster<D>, P) - Constructor for class net.sf.hajdbc.sql.BlobInvocationStrategy
 
block() - Method in class net.sf.hajdbc.distributable.AbstractMembershipListener
 
buildStrategy() - Method in class net.sf.hajdbc.sync.SynchronizationStrategyBuilder
 

C

CallableStatementInvocationHandler<D> - Class in net.sf.hajdbc.sql
 
CallableStatementInvocationHandler(Connection, SQLProxy<D, Connection>, Invoker<D, Connection, CallableStatement>, Map<Database<D>, CallableStatement>, TransactionContext<D>, FileSupport) - Constructor for class net.sf.hajdbc.sql.CallableStatementInvocationHandler
 
CallableStatementInvocationStrategy<D> - Class in net.sf.hajdbc.sql
 
CallableStatementInvocationStrategy(DatabaseCluster<D>, Connection, TransactionContext<D>) - Constructor for class net.sf.hajdbc.sql.CallableStatementInvocationStrategy
 
channel - Variable in class net.sf.hajdbc.distributable.AbstractMembershipListener
 
checkDirty(Object, Object) - Method in class net.sf.hajdbc.sql.AbstractDatabase
Set the dirty flag if the new value differs from the old value.
ClassEnum<T> - Interface in net.sf.hajdbc.util
Interface for enumerated implementation classes.
clean() - Method in interface net.sf.hajdbc.Database
 
clean() - Method in class net.sf.hajdbc.sql.AbstractDatabase
 
clear() - Method in class net.sf.hajdbc.balancer.AbstractBalancer
 
clear() - Method in interface net.sf.hajdbc.Balancer
Removes all databases from this balancer.
clear() - Method in class net.sf.hajdbc.balancer.LoadBalancer
 
cleared() - Method in class net.sf.hajdbc.balancer.AbstractBalancer
Called when the set was cleared.
cleared() - Method in class net.sf.hajdbc.balancer.RandomBalancer
 
cleared() - Method in class net.sf.hajdbc.balancer.RoundRobinBalancer
 
cleared() - Method in class net.sf.hajdbc.balancer.SimpleBalancer
 
ClobInvocationHandler<D,P> - Class in net.sf.hajdbc.sql
 
ClobInvocationHandler(P, SQLProxy<D, P>, Invoker<D, P, Clob>, Map<Database<D>, Clob>) - Constructor for class net.sf.hajdbc.sql.ClobInvocationHandler
 
ClobInvocationStrategy<D,P> - Class in net.sf.hajdbc.sql
 
ClobInvocationStrategy(DatabaseCluster<D>, P, Class<? extends Clob>) - Constructor for class net.sf.hajdbc.sql.ClobInvocationStrategy
 
close(Database<D>, T) - Method in class net.sf.hajdbc.sql.AbstractChildInvocationHandler
 
close(P, T) - Method in class net.sf.hajdbc.sql.AbstractChildInvocationHandler
 
close(Database<D>, T) - Method in class net.sf.hajdbc.sql.AbstractInvocationHandler
 
close(Database<D>, D) - Method in class net.sf.hajdbc.sql.AbstractRootInvocationHandler
 
close(Connection, S) - Method in class net.sf.hajdbc.sql.AbstractStatementInvocationHandler
 
close(P, Connection) - Method in class net.sf.hajdbc.sql.ConnectionInvocationHandler
 
close(Connection, DatabaseMetaData) - Method in class net.sf.hajdbc.sql.DatabaseMetaDataInvocationHandler
 
close() - Method in interface net.sf.hajdbc.sql.FileSupport
Deletes any files created by this object.
close() - Method in class net.sf.hajdbc.sql.FileSupportImpl
 
close() - Method in class net.sf.hajdbc.sql.LocalTransactionContext
 
close(P, E) - Method in class net.sf.hajdbc.sql.LocatorInvocationHandler
 
close(D, C) - Method in class net.sf.hajdbc.sql.pool.AbstractPooledConnectionInvocationHandler
 
close(S, ResultSet) - Method in class net.sf.hajdbc.sql.ResultSetInvocationHandler
 
close(Connection, Savepoint) - Method in class net.sf.hajdbc.sql.SavepointInvocationHandler
 
close() - Method in interface net.sf.hajdbc.sql.TransactionContext
Closes this transaction context.
close(XAConnection, XAResource) - Method in class net.sf.hajdbc.sql.xa.XAResourceInvocationHandler
 
close() - Method in class net.sf.hajdbc.sync.SynchronizationContextImpl
 
close() - Method in interface net.sf.hajdbc.SynchronizationContext
Closes any open database connections and shuts down the executor service.
cluster - Variable in class net.sf.hajdbc.sql.AbstractInvocationHandler
 
CLUSTER - Static variable in class net.sf.hajdbc.sql.CommonDataSourceReference
 
CLUSTER_NOT_ACTIVE - Static variable in class net.sf.hajdbc.Messages
 
CLUSTER_PANIC_DETECTED - Static variable in class net.sf.hajdbc.Messages
 
CLUSTER_START_FAILED - Static variable in class net.sf.hajdbc.Messages
 
CLUSTER_STATE_LOAD_FAILED - Static variable in class net.sf.hajdbc.Messages
 
CLUSTER_STATE_STORE_FAILED - Static variable in class net.sf.hajdbc.Messages
 
ColumnProperties - Interface in net.sf.hajdbc
 
ColumnPropertiesImpl - Class in net.sf.hajdbc.cache
 
ColumnPropertiesImpl(String, int, String, String, String, Boolean) - Constructor for class net.sf.hajdbc.cache.ColumnPropertiesImpl
 
COMMA - Static variable in class net.sf.hajdbc.util.Strings
 
Command<R> - Interface in net.sf.hajdbc.distributable
 
COMMAND_RECEIVED - Static variable in class net.sf.hajdbc.Messages
 
CommonDataSourceDatabase<D> - Class in net.sf.hajdbc.sql
A database described by a data source.
CommonDataSourceDatabase(Class<D>) - Constructor for class net.sf.hajdbc.sql.CommonDataSourceDatabase
 
CommonDataSourceDatabaseCluster<D> - Class in net.sf.hajdbc.sql
 
CommonDataSourceDatabaseCluster(String, URL) - Constructor for class net.sf.hajdbc.sql.CommonDataSourceDatabaseCluster
Constructs a new DataSourceDatabaseCluster
CommonDataSourceDatabaseClusterMBean<D> - Interface in net.sf.hajdbc.sql
 
CommonDataSourceFactory<D> - Interface in net.sf.hajdbc.sql
 
CommonDataSourceInvocationHandler<D> - Class in net.sf.hajdbc.sql
 
CommonDataSourceInvocationHandler(DatabaseCluster<D>, Class<D>) - Constructor for class net.sf.hajdbc.sql.CommonDataSourceInvocationHandler
 
CommonDataSourceObjectFactory<D> - Class in net.sf.hajdbc.sql
 
CommonDataSourceObjectFactory(Class<D>) - Constructor for class net.sf.hajdbc.sql.CommonDataSourceObjectFactory
 
CommonDataSourceProxy<D> - Class in net.sf.hajdbc.sql
 
CommonDataSourceProxy(CommonDataSourceFactory<D>) - Constructor for class net.sf.hajdbc.sql.CommonDataSourceProxy
 
CommonDataSourceReference<D> - Class in net.sf.hajdbc.sql
 
CommonDataSourceReference(Class<D>, Class<? extends ObjectFactory>, String, String) - Constructor for class net.sf.hajdbc.sql.CommonDataSourceReference
Constructs a reference for a DataSource implementation.
compareTo(UniqueConstraint) - Method in class net.sf.hajdbc.cache.UniqueConstraintImpl
 
compareTo(Database<D>) - Method in class net.sf.hajdbc.sql.AbstractDatabase
 
CONFIG - Static variable in class net.sf.hajdbc.sql.CommonDataSourceReference
 
CONFIG_LOAD_FAILED - Static variable in class net.sf.hajdbc.Messages
 
CONFIG_NOT_FOUND - Static variable in class net.sf.hajdbc.Messages
 
CONFIG_STORE_FAILED - Static variable in class net.sf.hajdbc.Messages
 
connect(D) - Method in interface net.sf.hajdbc.Database
Connects to the database using the specified connection factory.
connect(DataSource) - Method in class net.sf.hajdbc.sql.DataSourceDatabase
 
connect(String, Properties) - Method in class net.sf.hajdbc.sql.Driver
 
connect(Driver) - Method in class net.sf.hajdbc.sql.DriverDatabase
 
connect(ConnectionPoolDataSource) - Method in class net.sf.hajdbc.sql.pool.ConnectionPoolDataSourceDatabase
 
connect(XADataSource) - Method in class net.sf.hajdbc.sql.xa.XADataSourceDatabase
 
ConnectionInvocationHandler<D,P> - Class in net.sf.hajdbc.sql
 
ConnectionInvocationHandler(P, SQLProxy<D, P>, Invoker<D, P, Connection>, Map<Database<D>, Connection>, TransactionContext<D>) - Constructor for class net.sf.hajdbc.sql.ConnectionInvocationHandler
 
ConnectionInvocationStrategy<D,P> - Class in net.sf.hajdbc.sql
 
ConnectionInvocationStrategy(DatabaseCluster<D>, P, TransactionContext<D>) - Constructor for class net.sf.hajdbc.sql.ConnectionInvocationStrategy
 
ConnectionPoolDataSource - Class in net.sf.hajdbc.sql.pool
 
ConnectionPoolDataSource() - Constructor for class net.sf.hajdbc.sql.pool.ConnectionPoolDataSource
Constructs a new ConnectionPoolDataSource
ConnectionPoolDataSourceDatabase - Class in net.sf.hajdbc.sql.pool
A database described by a ConnectionPoolDataSource.
ConnectionPoolDataSourceDatabase() - Constructor for class net.sf.hajdbc.sql.pool.ConnectionPoolDataSourceDatabase
Constructs a new database described by a ConnectionPoolDataSource.
ConnectionPoolDataSourceDatabaseCluster - Class in net.sf.hajdbc.sql.pool
 
ConnectionPoolDataSourceDatabaseCluster(String, URL) - Constructor for class net.sf.hajdbc.sql.pool.ConnectionPoolDataSourceDatabaseCluster
 
ConnectionPoolDataSourceDatabaseClusterMBean - Interface in net.sf.hajdbc.sql.pool
 
ConnectionPoolDataSourceFactory - Class in net.sf.hajdbc.sql.pool
 
ConnectionPoolDataSourceFactory() - Constructor for class net.sf.hajdbc.sql.pool.ConnectionPoolDataSourceFactory
Constructs a new factory for creating a ConnectionPoolDataSource.
ConnectionPoolDataSourceInvocationHandler - Class in net.sf.hajdbc.sql.pool
 
ConnectionPoolDataSourceInvocationHandler(DatabaseCluster<ConnectionPoolDataSource>) - Constructor for class net.sf.hajdbc.sql.pool.ConnectionPoolDataSourceInvocationHandler
 
ConnectionPoolDataSourceReference - Class in net.sf.hajdbc.sql.pool
 
ConnectionPoolDataSourceReference(String) - Constructor for class net.sf.hajdbc.sql.pool.ConnectionPoolDataSourceReference
Constructs a reference to a ConnectionPoolDataSource for the specified cluster
ConnectionPoolDataSourceReference(String, String) - Constructor for class net.sf.hajdbc.sql.pool.ConnectionPoolDataSourceReference
Constructs a reference to a ConnectionPoolDataSource for the specified cluster
contextDestroyed(ServletContextEvent) - Method in class net.sf.hajdbc.util.servlet.DatabaseClusterShutdownContextListener
 
contextInitialized(ServletContextEvent) - Method in class net.sf.hajdbc.util.servlet.DatabaseClusterShutdownContextListener
 
createCache(DatabaseCluster<D>) - Method in class net.sf.hajdbc.cache.EagerDatabaseMetaDataCacheFactory
 
createCache(DatabaseCluster<D>) - Method in class net.sf.hajdbc.cache.LazyDatabaseMetaDataCacheFactory
 
createCache(DatabaseCluster<D>) - Method in class net.sf.hajdbc.cache.SimpleDatabaseMetaDataCacheFactory
 
createCache(DatabaseCluster<D>) - Method in interface net.sf.hajdbc.DatabaseMetaDataCacheFactory
 
createChannel(String) - Method in class net.sf.hajdbc.distributable.DistributableDatabaseClusterDecorator
 
createConnectionFactory() - Method in interface net.sf.hajdbc.Database
Factory method for creating a connection factory object for this database.
createConnectionFactory() - Method in class net.sf.hajdbc.sql.CommonDataSourceDatabase
 
createConnectionFactory() - Method in class net.sf.hajdbc.sql.DriverDatabase
 
createDatabase() - Method in class net.sf.hajdbc.sql.CommonDataSourceDatabaseCluster
 
createDatabase() - Method in class net.sf.hajdbc.sql.DataSourceDatabaseCluster
 
createDatabase() - Method in class net.sf.hajdbc.sql.pool.ConnectionPoolDataSourceDatabaseCluster
 
createDatabase() - Method in class net.sf.hajdbc.sql.xa.XADataSourceDatabaseCluster
 
createFile(InputStream) - Method in interface net.sf.hajdbc.sql.FileSupport
Create a file from the specified binary input stream.
createFile(Reader) - Method in interface net.sf.hajdbc.sql.FileSupport
Create a file from the specified character input stream
createFile(InputStream) - Method in class net.sf.hajdbc.sql.FileSupportImpl
 
createFile(Reader) - Method in class net.sf.hajdbc.sql.FileSupportImpl
 
createForeignKeyConstraintFormat() - Method in class net.sf.hajdbc.dialect.DerbyDialect
Deferrability clause is not supported.
createForeignKeyConstraintFormat() - Method in class net.sf.hajdbc.dialect.H2Dialect
Deferrability clause is not supported.
createForeignKeyConstraintFormat() - Method in class net.sf.hajdbc.dialect.HSQLDBDialect
Deferrability clause is not supported.
createForeignKeyConstraintFormat() - Method in class net.sf.hajdbc.dialect.MaxDBDialect
ON UPDATE and deferrability clauses are not supported.
createForeignKeyConstraintFormat() - Method in class net.sf.hajdbc.dialect.MySQLDialect
Deferrability clause is not supported.
createForeignKeyConstraintFormat() - Method in class net.sf.hajdbc.dialect.OracleDialect
ON UPDATE and deferrability clauses are not supported.
createForeignKeyConstraintFormat() - Method in class net.sf.hajdbc.dialect.StandardDialect
 
createForeignKeyConstraintFormat() - Method in class net.sf.hajdbc.dialect.SybaseDialect
Deferrability clause is not supported.
createObject(Database<D>) - Method in class net.sf.hajdbc.sql.AbstractChildInvocationHandler
 
createObject(Database<D>) - Method in class net.sf.hajdbc.sql.AbstractInvocationHandler
 
createObject(Database<D>) - Method in class net.sf.hajdbc.sql.AbstractRootInvocationHandler
 
createProxy(String, String) - Method in interface net.sf.hajdbc.sql.CommonDataSourceFactory
Creates a data source proxy to the specified cluster, using the configuration file at the specified location.
createProxy(String, String) - Method in class net.sf.hajdbc.sql.CommonDataSourceObjectFactory
 
createProxy(Class<T>, InvocationHandler) - Static method in class net.sf.hajdbc.util.reflect.ProxyFactory
Helper method to simplify creation and casting of a proxy instance for a single interface.
createSQLException(String, Throwable) - Static method in class net.sf.hajdbc.util.SQLExceptionFactory
Helper method for missing SQLException(String, Throwable) constructor in Java < 1.6
createSQLException(Throwable) - Static method in class net.sf.hajdbc.util.SQLExceptionFactory
Helper method for missing SQLException(Throwable) constructor in Java < 1.6
createSupport(DatabaseMetaData, Dialect) - Method in interface net.sf.hajdbc.cache.DatabaseMetaDataSupportFactory
 
createSupport(DatabaseMetaData, Dialect) - Method in class net.sf.hajdbc.cache.DatabaseMetaDataSupportFactoryImpl
 
createTransactionContext() - Method in class net.sf.hajdbc.sql.pool.AbstractPooledConnectionInvocationHandler
 
createTransactionContext() - Method in class net.sf.hajdbc.sql.pool.PooledConnectionInvocationHandler
 
createTransactionContext() - Method in class net.sf.hajdbc.sql.xa.XAConnectionInvocationHandler
 
createUniqueConstraintFormat() - Method in class net.sf.hajdbc.dialect.MySQLDialect
 
createUniqueConstraintFormat() - Method in class net.sf.hajdbc.dialect.StandardDialect
 
CronExecutorService - Interface in net.sf.hajdbc.util.concurrent
Executor service that schedules a runnable task for execution via a cron expression.
CronThreadPoolExecutor - Class in net.sf.hajdbc.util.concurrent
Scheduled thread-pool executor implementation that leverages a Quartz CronExpression to calculate future execution times for scheduled tasks.
CronThreadPoolExecutor(int, RejectedExecutionHandler) - Constructor for class net.sf.hajdbc.util.concurrent.CronThreadPoolExecutor
Constructs a new CronThreadPoolExecutor.
CronThreadPoolExecutor(int) - Constructor for class net.sf.hajdbc.util.concurrent.CronThreadPoolExecutor
Constructs a new CronThreadPoolExecutor.
currentDatePattern() - Method in class net.sf.hajdbc.dialect.DerbyDialect
 
currentDatePattern() - Method in class net.sf.hajdbc.dialect.H2Dialect
 
currentDatePattern() - Method in class net.sf.hajdbc.dialect.HSQLDBDialect
 
currentDatePattern() - Method in class net.sf.hajdbc.dialect.IngresDialect
 
currentDatePattern() - Method in class net.sf.hajdbc.dialect.MySQLDialect
 
currentDatePattern() - Method in class net.sf.hajdbc.dialect.StandardDialect
 
currentDatePattern() - Method in class net.sf.hajdbc.dialect.SybaseDialect
 
currentTimePattern() - Method in class net.sf.hajdbc.dialect.DerbyDialect
 
currentTimePattern() - Method in class net.sf.hajdbc.dialect.H2Dialect
 
currentTimePattern() - Method in class net.sf.hajdbc.dialect.HSQLDBDialect
 
currentTimePattern() - Method in class net.sf.hajdbc.dialect.IngresDialect
 
currentTimePattern() - Method in class net.sf.hajdbc.dialect.MySQLDialect
 
currentTimePattern() - Method in class net.sf.hajdbc.dialect.StandardDialect
 
currentTimePattern() - Method in class net.sf.hajdbc.dialect.SybaseDialect
 
currentTimestampFunction() - Method in class net.sf.hajdbc.dialect.MaxDBDialect
 
currentTimestampFunction() - Method in class net.sf.hajdbc.dialect.StandardDialect
 
currentTimestampFunction() - Method in class net.sf.hajdbc.dialect.SybaseDialect
 
currentTimestampPattern() - Method in class net.sf.hajdbc.dialect.DerbyDialect
 
currentTimestampPattern() - Method in class net.sf.hajdbc.dialect.H2Dialect
 
currentTimestampPattern() - Method in class net.sf.hajdbc.dialect.HSQLDBDialect
 
currentTimestampPattern() - Method in class net.sf.hajdbc.dialect.IngresDialect
 
currentTimestampPattern() - Method in class net.sf.hajdbc.dialect.MckoiDialect
 
currentTimestampPattern() - Method in class net.sf.hajdbc.dialect.MySQLDialect
 
currentTimestampPattern() - Method in class net.sf.hajdbc.dialect.PostgreSQLDialect
 
currentTimestampPattern() - Method in class net.sf.hajdbc.dialect.StandardDialect
 
currentTimestampPattern() - Method in class net.sf.hajdbc.dialect.SybaseDialect
 

D

DaemonThreadFactory - Class in net.sf.hajdbc.util.concurrent
ThreadFactory implementation that creates daemon threads.
DaemonThreadFactory() - Constructor for class net.sf.hajdbc.util.concurrent.DaemonThreadFactory
 
DASH - Static variable in class net.sf.hajdbc.util.Strings
 
Database<D> - Interface in net.sf.hajdbc
 
DATABASE_ACTIVATE_FAILED - Static variable in class net.sf.hajdbc.Messages
 
DATABASE_ACTIVATED - Static variable in class net.sf.hajdbc.Messages
 
DATABASE_ALREADY_EXISTS - Static variable in class net.sf.hajdbc.Messages
 
DATABASE_DEACTIVATED - Static variable in class net.sf.hajdbc.Messages
 
DATABASE_NOT_ACTIVE - Static variable in class net.sf.hajdbc.Messages
 
DATABASE_NOT_ALIVE - Static variable in class net.sf.hajdbc.Messages
 
DATABASE_STILL_ACTIVE - Static variable in class net.sf.hajdbc.Messages
 
DATABASE_SYNC_END - Static variable in class net.sf.hajdbc.Messages
 
DATABASE_SYNC_START - Static variable in class net.sf.hajdbc.Messages
 
DatabaseActivationListener - Interface in net.sf.hajdbc
Event listener for database activations.
DatabaseCluster<D> - Interface in net.sf.hajdbc
 
DatabaseClusterDecorator - Interface in net.sf.hajdbc
 
DatabaseClusterFactory - Class in net.sf.hajdbc
 
DatabaseClusterFactory() - Constructor for class net.sf.hajdbc.DatabaseClusterFactory
 
DatabaseClusterMBean - Interface in net.sf.hajdbc
 
DatabaseClusterShutdownContextListener - Class in net.sf.hajdbc.util.servlet
Utility to automatically shutdown a list of database clusters scoped to a servlet context.
DatabaseClusterShutdownContextListener() - Constructor for class net.sf.hajdbc.util.servlet.DatabaseClusterShutdownContextListener
 
DatabaseDeactivationListener - Interface in net.sf.hajdbc
Event listener for database activations.
DatabaseEvent - Class in net.sf.hajdbc
Identifies the target database of an event.
DatabaseEvent(Database<?>) - Constructor for class net.sf.hajdbc.DatabaseEvent
 
databaseId - Variable in class net.sf.hajdbc.distributable.AbstractCommand
 
DatabaseMetaDataCache - Interface in net.sf.hajdbc
Interface for retrieving pre-processed, cached, database meta data.
DatabaseMetaDataCacheFactory - Interface in net.sf.hajdbc
 
DatabaseMetaDataCacheFactoryClass - Enum in net.sf.hajdbc.cache
Factory for creating DatabaseMetaDataCache implementations.
DatabaseMetaDataInvocationHandler<D> - Class in net.sf.hajdbc.sql
 
DatabaseMetaDataInvocationHandler(Connection, SQLProxy<D, Connection>, Invoker<D, Connection, DatabaseMetaData>, Map<Database<D>, DatabaseMetaData>) - Constructor for class net.sf.hajdbc.sql.DatabaseMetaDataInvocationHandler
 
DatabaseMetaDataInvocationStrategy<D> - Class in net.sf.hajdbc.sql
 
DatabaseMetaDataInvocationStrategy(Connection) - Constructor for class net.sf.hajdbc.sql.DatabaseMetaDataInvocationStrategy
 
DatabaseMetaDataProvider - Interface in net.sf.hajdbc.cache
 
DatabaseMetaDataSupport - Interface in net.sf.hajdbc.cache
Processes database meta data into useful structures.
DatabaseMetaDataSupportFactory - Interface in net.sf.hajdbc.cache
 
DatabaseMetaDataSupportFactoryImpl - Class in net.sf.hajdbc.cache
 
DatabaseMetaDataSupportFactoryImpl() - Constructor for class net.sf.hajdbc.cache.DatabaseMetaDataSupportFactoryImpl
 
DatabaseMetaDataSupportImpl - Class in net.sf.hajdbc.cache
Processes database meta data into useful structures.
DatabaseMetaDataSupportImpl(DatabaseMetaData, Dialect) - Constructor for class net.sf.hajdbc.cache.DatabaseMetaDataSupportImpl
Constructs a new DatabaseMetaDataSupport using the specified DatabaseMetaData implementation.
DatabaseProperties - Interface in net.sf.hajdbc
 
DatabaseReadInvocationStrategy<D,T,R> - Class in net.sf.hajdbc.sql
 
DatabaseReadInvocationStrategy() - Constructor for class net.sf.hajdbc.sql.DatabaseReadInvocationStrategy
 
databaseSet - Variable in class net.sf.hajdbc.balancer.AbstractBalancer
 
DatabaseWriteInvocationStrategy<D,T,R> - Class in net.sf.hajdbc.sql
 
DatabaseWriteInvocationStrategy(ExecutorService) - Constructor for class net.sf.hajdbc.sql.DatabaseWriteInvocationStrategy
 
DataSource - Class in net.sf.hajdbc.sql
 
DataSource() - Constructor for class net.sf.hajdbc.sql.DataSource
Constructs a new DataSource
DataSourceDatabase - Class in net.sf.hajdbc.sql
A database described by a DataSource.
DataSourceDatabase() - Constructor for class net.sf.hajdbc.sql.DataSourceDatabase
Constructs a new database described by a DataSource.
DataSourceDatabaseCluster - Class in net.sf.hajdbc.sql
 
DataSourceDatabaseCluster(String, URL) - Constructor for class net.sf.hajdbc.sql.DataSourceDatabaseCluster
Constructs a new DataSourceDatabaseCluster
DataSourceDatabaseClusterMBean - Interface in net.sf.hajdbc.sql
 
DataSourceFactory - Class in net.sf.hajdbc.sql
 
DataSourceFactory() - Constructor for class net.sf.hajdbc.sql.DataSourceFactory
Constructs a new factory for creating a DataSource.
DataSourceInvocationHandler - Class in net.sf.hajdbc.sql
 
DataSourceInvocationHandler(DatabaseCluster<DataSource>) - Constructor for class net.sf.hajdbc.sql.DataSourceInvocationHandler
 
DataSourceReference - Class in net.sf.hajdbc.sql
 
DataSourceReference(String) - Constructor for class net.sf.hajdbc.sql.DataSourceReference
Constructs a reference to a DataSource for the specified cluster
DataSourceReference(String, String) - Constructor for class net.sf.hajdbc.sql.DataSourceReference
Constructs a reference to a DataSource for the specified cluster
dateLiteralFormat() - Method in class net.sf.hajdbc.dialect.DB2Dialect
 
dateLiteralFormat() - Method in class net.sf.hajdbc.dialect.DerbyDialect
 
dateLiteralFormat() - Method in class net.sf.hajdbc.dialect.MySQLDialect
 
dateLiteralFormat() - Method in class net.sf.hajdbc.dialect.StandardDialect
 
dateLiteralFormat() - Method in class net.sf.hajdbc.dialect.SybaseDialect
 
DB2Dialect - Class in net.sf.hajdbc.dialect
Dialect for DB2 (commercial).
DB2Dialect() - Constructor for class net.sf.hajdbc.dialect.DB2Dialect
 
deactivate(Database<D>, StateManager) - Method in interface net.sf.hajdbc.DatabaseCluster
Deactivates the specified database
deactivate(String) - Method in interface net.sf.hajdbc.DatabaseClusterMBean
Deactivates the specified database.
deactivate(Database<D>, StateManager) - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
deactivate(String) - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
DeactivateCommand - Class in net.sf.hajdbc.distributable
Command pattern object indicating that a database is to be deactivated.
DeactivateCommand() - Constructor for class net.sf.hajdbc.distributable.DeactivateCommand
Constructs a new DatabaseDeactivationCommand.
DeactivateCommand(String) - Constructor for class net.sf.hajdbc.distributable.DeactivateCommand
Constructs a new DatabaseDeactivationCommand.
deactivated(DatabaseEvent) - Method in interface net.sf.hajdbc.DatabaseDeactivationListener
Triggered after database is successfully deactivated.
deactivated(DatabaseEvent) - Method in class net.sf.hajdbc.distributable.DistributableStateManager
 
deactivated(DatabaseEvent) - Method in class net.sf.hajdbc.local.LocalStateManager
 
decorate(DatabaseCluster<D>) - Method in interface net.sf.hajdbc.DatabaseClusterDecorator
 
decorate(DatabaseCluster<D>) - Method in class net.sf.hajdbc.distributable.DistributableDatabaseClusterDecorator
 
DELETE_COUNT - Static variable in class net.sf.hajdbc.Messages
 
DerbyDialect - Class in net.sf.hajdbc.dialect
Dialect for Apache Derby.
DerbyDialect() - Constructor for class net.sf.hajdbc.dialect.DerbyDialect
 
deserialize(String) - Static method in enum net.sf.hajdbc.balancer.BalancerClass
Creates a new instance of the Balancer implementation identified by the specified identifier
deserialize(String) - Static method in enum net.sf.hajdbc.cache.DatabaseMetaDataCacheFactoryClass
Creates a new instance of the DatabaseMetaDataCacheFactory implementation identified by the specified identifier
deserialize(String) - Static method in enum net.sf.hajdbc.dialect.DialectClass
Creates a new instance of the Dialect implementation from the specified class name.
deserialize(String) - Static method in enum net.sf.hajdbc.sql.TransactionMode
Used by JiBX to unmarshal a transaction mode
deserializeClass(String) - Static method in class net.sf.hajdbc.util.Formatter
 
deserializeCronExpression(String) - Static method in class net.sf.hajdbc.util.Formatter
 
detectClusterPanic(Map<Boolean, List<Database<D>>>) - Method in class net.sf.hajdbc.sql.AbstractInvocationHandler
Detect cluster panic if all conditions are met: We're in distributable mode We're the only group member All alive databases are local All dead databases are remote
dialect - Variable in class net.sf.hajdbc.cache.AbstractDatabaseMetaDataCache
 
dialect - Variable in class net.sf.hajdbc.cache.AbstractDatabaseProperties
 
Dialect - Interface in net.sf.hajdbc
Encapsulates database vendor specific SQL syntax.
DialectClass - Enum in net.sf.hajdbc.dialect
 
DifferentialSynchronizationStrategy - Class in net.sf.hajdbc.sync
Database-independent synchronization strategy that only updates differences between two databases.
DifferentialSynchronizationStrategy() - Constructor for class net.sf.hajdbc.sync.DifferentialSynchronizationStrategy
 
dispatcher - Variable in class net.sf.hajdbc.distributable.DistributableLockManager
 
DistributableDatabaseClusterDecorator - Class in net.sf.hajdbc.distributable
 
DistributableDatabaseClusterDecorator() - Constructor for class net.sf.hajdbc.distributable.DistributableDatabaseClusterDecorator
 
DistributableLockManager - Class in net.sf.hajdbc.distributable
LockManager implementation that leverages a JGroups 2-phase voting adapter for obtain remote write locks.
DistributableLockManager(DatabaseCluster<D>, DistributableDatabaseClusterDecorator) - Constructor for class net.sf.hajdbc.distributable.DistributableLockManager
Constructs a new DistributableLock.
DistributableStateManager - Class in net.sf.hajdbc.distributable
StateManager implementation that broadcasts database activations and deactivations to other group members and retrieves initial state from another group member.
DistributableStateManager(DatabaseCluster<?>, DistributableDatabaseClusterDecorator) - Constructor for class net.sf.hajdbc.distributable.DistributableStateManager
 
DOT - Static variable in class net.sf.hajdbc.util.Strings
 
Driver - Class in net.sf.hajdbc.sql
 
Driver() - Constructor for class net.sf.hajdbc.sql.Driver
 
DRIVER_NOT_FOUND - Static variable in class net.sf.hajdbc.Messages
 
DRIVER_REGISTER_FAILED - Static variable in class net.sf.hajdbc.Messages
 
DriverDatabase - Class in net.sf.hajdbc.sql
 
DriverDatabase() - Constructor for class net.sf.hajdbc.sql.DriverDatabase
 
DriverDatabaseCluster - Class in net.sf.hajdbc.sql
 
DriverDatabaseCluster(String, URL) - Constructor for class net.sf.hajdbc.sql.DriverDatabaseCluster
Constructs a new DriverDatabaseCluster
DriverDatabaseClusterMBean - Interface in net.sf.hajdbc.sql
 
DriverInvocationHandler - Class in net.sf.hajdbc.sql
 
DriverInvocationHandler(DatabaseCluster<Driver>) - Constructor for class net.sf.hajdbc.sql.DriverInvocationHandler
 
DriverReadInvocationStrategy<D,T,R> - Class in net.sf.hajdbc.sql
 
DriverReadInvocationStrategy() - Constructor for class net.sf.hajdbc.sql.DriverReadInvocationStrategy
 
DriverWriteInvocationStrategy<D,T,R> - Class in net.sf.hajdbc.sql
 
DriverWriteInvocationStrategy() - Constructor for class net.sf.hajdbc.sql.DriverWriteInvocationStrategy
 
dropConstraintFormat() - Method in class net.sf.hajdbc.dialect.StandardDialect
 
dropForeignKeyConstraintFormat() - Method in class net.sf.hajdbc.dialect.MySQLDialect
 
dropForeignKeyConstraintFormat() - Method in class net.sf.hajdbc.dialect.StandardDialect
 
dropForeignKeys(SynchronizationContext<D>) - Static method in class net.sf.hajdbc.sync.SynchronizationSupport
Drop all foreign key constraints on the target database
dropUniqueConstraintFormat() - Method in class net.sf.hajdbc.dialect.MySQLDialect
 
dropUniqueConstraintFormat() - Method in class net.sf.hajdbc.dialect.StandardDialect
 
dropUniqueConstraints(SynchronizationContext<D>) - Static method in class net.sf.hajdbc.sync.SynchronizationSupport
 
dummyTable() - Method in class net.sf.hajdbc.dialect.FirebirdDialect
 
dummyTable() - Method in class net.sf.hajdbc.dialect.MaxDBDialect
 
dummyTable() - Method in class net.sf.hajdbc.dialect.OracleDialect
 
dummyTable() - Method in class net.sf.hajdbc.dialect.StandardDialect
 

E

EagerDatabaseMetaDataCache<D> - Class in net.sf.hajdbc.cache
DatabaseMetaDataCache implementation that eagerly caches data when first flushed.
EagerDatabaseMetaDataCache(Dialect, Balancer<D>) - Constructor for class net.sf.hajdbc.cache.EagerDatabaseMetaDataCache
 
EagerDatabaseMetaDataCacheFactory - Class in net.sf.hajdbc.cache
 
EagerDatabaseMetaDataCacheFactory() - Constructor for class net.sf.hajdbc.cache.EagerDatabaseMetaDataCacheFactory
 
EagerDatabaseProperties - Class in net.sf.hajdbc.cache
 
EagerDatabaseProperties(DatabaseMetaData, DatabaseMetaDataSupportFactory, Dialect) - Constructor for class net.sf.hajdbc.cache.EagerDatabaseProperties
 
EagerResultSetInvocationStrategy<D,S extends java.sql.Statement> - Class in net.sf.hajdbc.sql
 
EagerResultSetInvocationStrategy(DatabaseCluster<D>, S, TransactionContext<D>, FileSupport) - Constructor for class net.sf.hajdbc.sql.EagerResultSetInvocationStrategy
 
EagerTableProperties - Class in net.sf.hajdbc.cache
 
EagerTableProperties(DatabaseMetaData, DatabaseMetaDataSupport, QualifiedName) - Constructor for class net.sf.hajdbc.cache.EagerTableProperties
 
EMPTY - Static variable in class net.sf.hajdbc.util.Strings
 
end(InvocationStrategy<D, T, R>) - Method in class net.sf.hajdbc.sql.LocalTransactionContext
 
end(InvocationStrategy<D, T, R>) - Method in interface net.sf.hajdbc.sql.TransactionContext
Decorates the specified invocation strategy with end transaction logic.
entries() - Method in class net.sf.hajdbc.sql.AbstractInvocationHandler
 
entries() - Method in interface net.sf.hajdbc.sql.SQLProxy
 
entry() - Method in class net.sf.hajdbc.sql.AbstractInvocationHandler
 
entry() - Method in interface net.sf.hajdbc.sql.SQLProxy
 
Enums - Class in net.sf.hajdbc.util
Helper methods for Enums
equals(Object) - Method in class net.sf.hajdbc.cache.AbstractTableProperties
 
equals(Object) - Method in class net.sf.hajdbc.cache.ColumnPropertiesImpl
 
equals(Object) - Method in class net.sf.hajdbc.cache.SequencePropertiesImpl
 
equals(Object) - Method in class net.sf.hajdbc.cache.UniqueConstraintImpl
 
equals(Object) - Method in class net.sf.hajdbc.sql.AbstractDatabase
 
equals(Object) - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
evaluateCurrentDate(String, Date) - Method in interface net.sf.hajdbc.Dialect
Replaces non-deterministic CURRENT_DATE functions with deterministic static values.
evaluateCurrentDate(String, Date) - Method in class net.sf.hajdbc.dialect.StandardDialect
 
evaluateCurrentTime(String, Time) - Method in interface net.sf.hajdbc.Dialect
Replaces non-deterministic CURRENT_TIME functions with deterministic static values.
evaluateCurrentTime(String, Time) - Method in class net.sf.hajdbc.dialect.StandardDialect
 
evaluateCurrentTimestamp(String, Timestamp) - Method in interface net.sf.hajdbc.Dialect
Replaces non-deterministic CURRENT_TIMESTAMP functions with deterministic static values.
evaluateCurrentTimestamp(String, Timestamp) - Method in class net.sf.hajdbc.dialect.StandardDialect
 
evaluateRand(String) - Method in interface net.sf.hajdbc.Dialect
Replaces non-deterministic RAND() functions with deterministic static values.
evaluateRand(String) - Method in class net.sf.hajdbc.dialect.StandardDialect
 
execute(DatabaseCluster<D>, StateManager) - Method in class net.sf.hajdbc.distributable.ActivateCommand
 
execute(DatabaseCluster<D>, StateManager) - Method in interface net.sf.hajdbc.distributable.Command
Execute this command on the specified database cluster.
execute(DatabaseCluster<D>, StateManager) - Method in class net.sf.hajdbc.distributable.DeactivateCommand
 
execute(DatabaseCluster<D>, StateManager) - Method in class net.sf.hajdbc.distributable.QueryInitialStateCommand
 
execute(Runnable) - Method in class net.sf.hajdbc.util.concurrent.SynchronousExecutor
 
executeFunction(Connection, String) - Method in class net.sf.hajdbc.dialect.StandardDialect
 
executeFunctionFormat() - Method in class net.sf.hajdbc.dialect.DB2Dialect
 
executeFunctionFormat() - Method in class net.sf.hajdbc.dialect.DerbyDialect
 
executeFunctionFormat() - Method in class net.sf.hajdbc.dialect.H2Dialect
 
executeFunctionFormat() - Method in class net.sf.hajdbc.dialect.HSQLDBDialect
 
executeFunctionFormat() - Method in class net.sf.hajdbc.dialect.StandardDialect
 
executeFunctionSQL(String) - Method in class net.sf.hajdbc.dialect.StandardDialect
 
executeQuery(Connection, String) - Method in class net.sf.hajdbc.dialect.StandardDialect
 
extractDatabaseCluster(IUnmarshallingContext) - Static method in class net.sf.hajdbc.sql.DataSourceDatabaseCluster
Object factory for JiBX that pulls the cluster instance from the unmarshalling context
extractDatabaseCluster(IUnmarshallingContext) - Static method in class net.sf.hajdbc.sql.DriverDatabaseCluster
Object factory for JiBX that pulls the cluster instance from the unmarshalling context
extractDatabaseCluster(IUnmarshallingContext) - Static method in class net.sf.hajdbc.sql.pool.ConnectionPoolDataSourceDatabaseCluster
Object factory for JiBX that pulls the cluster instance from the unmarshalling context
extractDatabaseCluster(IUnmarshallingContext) - Static method in class net.sf.hajdbc.sql.xa.XADataSourceDatabaseCluster
Object factory for JiBX that pulls the cluster instance from the unmarshalling context
extractLocks(String) - Method in class net.sf.hajdbc.sql.AbstractStatementInvocationHandler
 

F

factory - Variable in class net.sf.hajdbc.cache.AbstractDatabaseMetaDataCache
 
fileSupport - Variable in class net.sf.hajdbc.sql.AbstractStatementInvocationHandler
 
FileSupport - Interface in net.sf.hajdbc.sql
Provides temp file support for serializing data for streams.
fileSupport - Variable in class net.sf.hajdbc.sql.ResultSetInvocationHandler
 
FileSupportImpl - Class in net.sf.hajdbc.sql
 
FileSupportImpl() - Constructor for class net.sf.hajdbc.sql.FileSupportImpl
 
finalize() - Method in class net.sf.hajdbc.distributable.DistributableDatabaseClusterDecorator
 
finalize() - Method in class net.sf.hajdbc.sql.FileSupportImpl
 
find(Map<String, T>, String, List<String>) - Method in interface net.sf.hajdbc.cache.DatabaseMetaDataSupport
Locates an object from a map keyed by schema qualified name.
find(Map<String, T>, String, List<String>) - Method in class net.sf.hajdbc.cache.DatabaseMetaDataSupportImpl
Locates an object from a map keyed by schema qualified name.
findMethod(Class<?>, String, Class<?>...) - Static method in class net.sf.hajdbc.util.reflect.Methods
Helper method for Class.getMethod(String, Class...) that returns null if the method does not exist.
findMethod(String, String, Class<?>...) - Static method in class net.sf.hajdbc.util.reflect.Methods
Helper method for Class.getMethod(String, Class...) that returns null if the class or method does not exist.
findMethods(Class<?>, String...) - Static method in class net.sf.hajdbc.util.reflect.Methods
Returns a set of methods for the specified class whose names match the specified regular expression patterns.
findSequence(String) - Method in class net.sf.hajdbc.cache.AbstractDatabaseProperties
 
findSequence(String) - Method in interface net.sf.hajdbc.DatabaseProperties
 
findTable(String) - Method in class net.sf.hajdbc.cache.AbstractDatabaseProperties
 
findTable(String) - Method in interface net.sf.hajdbc.DatabaseProperties
 
FirebirdDialect - Class in net.sf.hajdbc.dialect
Dialect for Firebird.
FirebirdDialect() - Constructor for class net.sf.hajdbc.dialect.FirebirdDialect
 
flush() - Method in class net.sf.hajdbc.cache.EagerDatabaseMetaDataCache
 
flush() - Method in class net.sf.hajdbc.cache.LazyDatabaseMetaDataCache
 
flush() - Method in class net.sf.hajdbc.cache.SimpleDatabaseMetaDataCache
 
flush() - Method in interface net.sf.hajdbc.DatabaseMetaDataCache
Flushes this cache.
flushMetaDataCache() - Method in interface net.sf.hajdbc.DatabaseClusterMBean
Flushes this cluster's cache of DatabaseMetaData.
flushMetaDataCache() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
ForeignKeyConstraint - Interface in net.sf.hajdbc
Represents a foreign key constraint on a table.
ForeignKeyConstraintImpl - Class in net.sf.hajdbc.cache
 
ForeignKeyConstraintImpl(String, String) - Constructor for class net.sf.hajdbc.cache.ForeignKeyConstraintImpl
Constructs a new ForeignKey.
Formatter - Class in net.sf.hajdbc.util
 
Formatter() - Constructor for class net.sf.hajdbc.util.Formatter
 
FullSynchronizationStrategy - Class in net.sf.hajdbc.sync
Database-independent synchronization strategy that does full record transfer between two databases.
FullSynchronizationStrategy() - Constructor for class net.sf.hajdbc.sync.FullSynchronizationStrategy
 

G

get() - Method in class net.sf.hajdbc.util.ref.VolatileReference
 
getActiveDatabases() - Method in interface net.sf.hajdbc.DatabaseClusterMBean
Returns a collection of active databases in this cluster.
getActiveDatabases() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
getActiveDatabaseSet() - Method in class net.sf.hajdbc.sync.SynchronizationContextImpl
 
getActiveDatabaseSet() - Method in interface net.sf.hajdbc.SynchronizationContext
Returns a snapshot of the activate databases in the cluster at the time synchronization started.
getActiveMBean() - Method in interface net.sf.hajdbc.Database
 
getActiveMBean() - Method in class net.sf.hajdbc.sql.CommonDataSourceDatabase
 
getActiveMBean() - Method in class net.sf.hajdbc.sql.DriverDatabase
 
getAddress() - Method in class net.sf.hajdbc.distributable.AbstractLockDecree
 
getAddress() - Method in interface net.sf.hajdbc.distributable.LockDecree
Returns the address of the node that requested the lock
getAliveMap(Collection<Database<D>>) - Method in interface net.sf.hajdbc.DatabaseCluster
Determines whether the specified databases are alive.
getAliveMap(Collection<Database<D>>) - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
getAlterIdentityColumnSQL(TableProperties, ColumnProperties, long) - Method in interface net.sf.hajdbc.Dialect
Returns a SQL statement used reset the current value of an identity column.
getAlterIdentityColumnSQL(TableProperties, ColumnProperties, long) - Method in class net.sf.hajdbc.dialect.StandardDialect
 
getAlterSequenceSQL(SequenceProperties, long) - Method in interface net.sf.hajdbc.Dialect
Returns a SQL statement used reset the current value of a sequence.
getAlterSequenceSQL(SequenceProperties, long) - Method in class net.sf.hajdbc.dialect.StandardDialect
 
getBalancer() - Method in interface net.sf.hajdbc.DatabaseCluster
Returns the Balancer implementation used by this database cluster.
getBalancer() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
getBuilder(String, SynchronizationStrategy) - Static method in class net.sf.hajdbc.sync.SynchronizationStrategyBuilder
 
getCluster() - Method in class net.sf.hajdbc.sql.CommonDataSourceProxy
 
getColumnList() - Method in class net.sf.hajdbc.cache.UniqueConstraintImpl
 
getColumnList() - Method in interface net.sf.hajdbc.UniqueConstraint
 
getColumnMap() - Method in class net.sf.hajdbc.cache.AbstractTableProperties
 
getColumnMap() - Method in class net.sf.hajdbc.cache.EagerTableProperties
 
getColumnMap() - Method in class net.sf.hajdbc.cache.LazyTableProperties
 
getColumnProperties(String) - Method in class net.sf.hajdbc.cache.AbstractTableProperties
 
getColumnProperties(String) - Method in interface net.sf.hajdbc.TableProperties
 
getColumns() - Method in class net.sf.hajdbc.cache.AbstractTableProperties
 
getColumns(DatabaseMetaData, QualifiedName) - Method in interface net.sf.hajdbc.cache.DatabaseMetaDataSupport
Returns the columns of the specified table.
getColumns(DatabaseMetaData, QualifiedName) - Method in class net.sf.hajdbc.cache.DatabaseMetaDataSupportImpl
Returns the columns of the specified table.
getColumns() - Method in interface net.sf.hajdbc.TableProperties
 
getColumnType(ColumnProperties) - Method in interface net.sf.hajdbc.Dialect
Returns the data type of the specified column of the specified schema and table.
getColumnType(ColumnProperties) - Method in class net.sf.hajdbc.dialect.PostgreSQLDialect
PostgreSQL uses the native type OID to identify BLOBs.
getColumnType(ColumnProperties) - Method in class net.sf.hajdbc.dialect.StandardDialect
 
getConfig() - Method in class net.sf.hajdbc.sql.CommonDataSourceProxy
 
getConnection() - Method in class net.sf.hajdbc.sql.DataSource
 
getConnection(String, String) - Method in class net.sf.hajdbc.sql.DataSource
 
getConnection(Database<D>) - Method in class net.sf.hajdbc.sync.SynchronizationContextImpl
 
getConnection(Database<D>) - Method in interface net.sf.hajdbc.SynchronizationContext
Returns a connection to the specified database.
getCreateForeignKeyConstraintSQL(ForeignKeyConstraint) - Method in interface net.sf.hajdbc.Dialect
Returns a SQL statement used to create a foreign key constraint.
getCreateForeignKeyConstraintSQL(ForeignKeyConstraint) - Method in class net.sf.hajdbc.dialect.StandardDialect
 
getCreateUniqueConstraintSQL(UniqueConstraint) - Method in interface net.sf.hajdbc.Dialect
Returns a SQL statement used to create a unique constraint.
getCreateUniqueConstraintSQL(UniqueConstraint) - Method in class net.sf.hajdbc.dialect.StandardDialect
 
getDatabase(String) - Method in interface net.sf.hajdbc.DatabaseCluster
Returns the database identified by the specified id
getDatabase(String) - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
getDatabaseCluster(String, Class<? extends C>, Class<C>, String) - Static method in class net.sf.hajdbc.DatabaseClusterFactory
 
getDatabaseCluster() - Method in class net.sf.hajdbc.sql.AbstractInvocationHandler
 
getDatabaseCluster(String, String) - Method in class net.sf.hajdbc.sql.CommonDataSourceObjectFactory
 
getDatabaseCluster(String, String) - Method in class net.sf.hajdbc.sql.DataSourceFactory
 
getDatabaseCluster(String, String) - Method in class net.sf.hajdbc.sql.pool.ConnectionPoolDataSourceFactory
 
getDatabaseCluster() - Method in interface net.sf.hajdbc.sql.SQLProxy
 
getDatabaseCluster(String, String) - Method in class net.sf.hajdbc.sql.xa.XADataSourceFactory
 
getDatabaseMetaData() - Method in interface net.sf.hajdbc.cache.DatabaseMetaDataProvider
 
getDatabaseMetaData() - Method in class net.sf.hajdbc.cache.LazyDatabaseProperties
 
getDatabaseMetaData() - Method in class net.sf.hajdbc.cache.SimpleDatabaseProperties
 
getDatabaseMetaDataCache() - Method in interface net.sf.hajdbc.DatabaseCluster
Returns a DatabaseMetaData cache.
getDatabaseMetaDataCache() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
getDatabaseProperties(Connection) - Method in class net.sf.hajdbc.cache.EagerDatabaseMetaDataCache
 
getDatabaseProperties(Connection) - Method in class net.sf.hajdbc.cache.LazyDatabaseMetaDataCache
 
getDatabaseProperties(Connection) - Method in class net.sf.hajdbc.cache.SimpleDatabaseMetaDataCache
 
getDatabaseProperties(Connection) - Method in interface net.sf.hajdbc.DatabaseMetaDataCache
Retrieves processed meta data for this database.
getDatabaseProperties() - Method in class net.sf.hajdbc.sql.AbstractStatementInvocationHandler
 
getDatabaseReadMethodSet() - Method in class net.sf.hajdbc.sql.ArrayInvocationHandler
 
getDatabaseReadMethodSet() - Method in class net.sf.hajdbc.sql.BlobInvocationHandler
 
getDatabaseReadMethodSet() - Method in class net.sf.hajdbc.sql.ClobInvocationHandler
 
getDatabaseReadMethodSet() - Method in class net.sf.hajdbc.sql.LocatorInvocationHandler
 
getDatabaseReadMethodSet() - Method in class net.sf.hajdbc.sql.SQLXMLInvocationHandler
 
getDatabases() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
getDecorator() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
getDefaultSchemaList() - Method in class net.sf.hajdbc.cache.AbstractDatabaseProperties
 
getDefaultSchemaList() - Method in class net.sf.hajdbc.cache.AbstractLazyDatabaseProperties
 
getDefaultSchemaList() - Method in class net.sf.hajdbc.cache.EagerDatabaseProperties
 
getDefaultSchemas(DatabaseMetaData) - Method in interface net.sf.hajdbc.Dialect
Returns a search path of schemas
getDefaultSchemas(DatabaseMetaData) - Method in class net.sf.hajdbc.dialect.MySQLDialect
 
getDefaultSchemas(DatabaseMetaData) - Method in class net.sf.hajdbc.dialect.PostgreSQLDialect
PostgreSQL uses a schema search path to locate unqualified table names.
getDefaultSchemas(DatabaseMetaData) - Method in class net.sf.hajdbc.dialect.StandardDialect
 
getDefaultSynchronizationStrategy() - Method in interface net.sf.hajdbc.DatabaseClusterMBean
Returns the default synchronization strategy used by this cluster.
getDefaultSynchronizationStrategy() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
getDeferrability() - Method in class net.sf.hajdbc.cache.ForeignKeyConstraintImpl
 
getDeferrability() - Method in interface net.sf.hajdbc.ForeignKeyConstraint
 
getDeleteRule() - Method in class net.sf.hajdbc.cache.ForeignKeyConstraintImpl
 
getDeleteRule() - Method in interface net.sf.hajdbc.ForeignKeyConstraint
 
getDialect() - Method in interface net.sf.hajdbc.DatabaseCluster
Returns a dialect capable of returning database vendor specific values.
getDialect() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
getDialect() - Method in class net.sf.hajdbc.sync.SynchronizationContextImpl
 
getDialect() - Method in interface net.sf.hajdbc.SynchronizationContext
Returns the dialect of the cluster.
getDriver() - Method in interface net.sf.hajdbc.sql.ActiveDriverDatabaseMBean
Returns the driver class name for this database.
getDriver() - Method in class net.sf.hajdbc.sql.DriverDatabase
 
getDropForeignKeyConstraintSQL(ForeignKeyConstraint) - Method in interface net.sf.hajdbc.Dialect
Returns a SQL statement used to drop a foreign key constraint.
getDropForeignKeyConstraintSQL(ForeignKeyConstraint) - Method in class net.sf.hajdbc.dialect.StandardDialect
 
getDropUniqueConstraintSQL(UniqueConstraint) - Method in interface net.sf.hajdbc.Dialect
Returns a SQL statement used to drop a unique constraint.
getDropUniqueConstraintSQL(UniqueConstraint) - Method in class net.sf.hajdbc.dialect.StandardDialect
 
getExecutor() - Method in class net.sf.hajdbc.sync.SynchronizationContextImpl
 
getExecutor() - Method in interface net.sf.hajdbc.SynchronizationContext
An executor service for executing tasks asynchronously.
getFetchSize() - Method in class net.sf.hajdbc.sync.DifferentialSynchronizationStrategy
 
getFetchSize() - Method in class net.sf.hajdbc.sync.FullSynchronizationStrategy
 
getForeignColumnList() - Method in class net.sf.hajdbc.cache.ForeignKeyConstraintImpl
 
getForeignColumnList() - Method in interface net.sf.hajdbc.ForeignKeyConstraint
 
getForeignKeyConstraints(DatabaseMetaData, QualifiedName) - Method in interface net.sf.hajdbc.cache.DatabaseMetaDataSupport
Returns the foreign key constraints on the specified table.
getForeignKeyConstraints(DatabaseMetaData, QualifiedName) - Method in class net.sf.hajdbc.cache.DatabaseMetaDataSupportImpl
Returns the foreign key constraints on the specified table.
getForeignKeyConstraints() - Method in class net.sf.hajdbc.cache.EagerTableProperties
 
getForeignKeyConstraints() - Method in class net.sf.hajdbc.cache.LazyTableProperties
 
getForeignKeyConstraints() - Method in interface net.sf.hajdbc.TableProperties
 
getForeignTable() - Method in class net.sf.hajdbc.cache.ForeignKeyConstraintImpl
 
getForeignTable() - Method in interface net.sf.hajdbc.ForeignKeyConstraint
 
getId() - Method in interface net.sf.hajdbc.ActiveDatabaseMBean
Returns the unique idenfier for this database
getId() - Method in interface net.sf.hajdbc.DatabaseCluster
Returns the identifier of this cluster.
getId() - Method in class net.sf.hajdbc.DatabaseEvent
Returns the identifier of the target database.
getId() - Method in class net.sf.hajdbc.sql.AbstractDatabase
 
getId() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
getId() - Method in class net.sf.hajdbc.sync.SynchronizationStrategyBuilder
 
getIdentifierPattern(DatabaseMetaData) - Method in interface net.sf.hajdbc.Dialect
Returns a pattern for identifiers that do not require quoting
getIdentifierPattern(DatabaseMetaData) - Method in class net.sf.hajdbc.dialect.PostgreSQLDialect
Versions >=8.1 of the PostgreSQL JDBC driver return incorrect values for DatabaseMetaData.getExtraNameCharacters().
getIdentifierPattern(DatabaseMetaData) - Method in class net.sf.hajdbc.dialect.StandardDialect
 
getIdentityColumns(Collection<ColumnProperties>) - Method in interface net.sf.hajdbc.cache.DatabaseMetaDataSupport
Identifies any identity columns from the from the specified collection of columns
getIdentityColumns(Collection<ColumnProperties>) - Method in class net.sf.hajdbc.cache.DatabaseMetaDataSupportImpl
Identifies any identity columns from the from the specified collection of columns
getIdentityColumns() - Method in class net.sf.hajdbc.cache.EagerTableProperties
 
getIdentityColumns() - Method in class net.sf.hajdbc.cache.LazyTableProperties
 
getIdentityColumns() - Method in interface net.sf.hajdbc.TableProperties
 
getInactiveDatabases() - Method in interface net.sf.hajdbc.DatabaseClusterMBean
Returns a collection of inactive databases in this cluster.
getInactiveDatabases() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
getInactiveMBean() - Method in interface net.sf.hajdbc.Database
 
getInactiveMBean() - Method in class net.sf.hajdbc.sql.CommonDataSourceDatabase
 
getInactiveMBean() - Method in class net.sf.hajdbc.sql.DriverDatabase
 
getInitialState() - Method in class net.sf.hajdbc.distributable.DistributableStateManager
 
getInitialState() - Method in class net.sf.hajdbc.local.LocalStateManager
 
getInitialState() - Method in interface net.sf.hajdbc.StateManager
Returns the initial state of the cluster.
getInputStream(File) - Method in interface net.sf.hajdbc.sql.FileSupport
Returns an input stream for the specified file.
getInputStream(File) - Method in class net.sf.hajdbc.sql.FileSupportImpl
 
getInstance() - Static method in class net.sf.hajdbc.util.concurrent.DaemonThreadFactory
Returns single shared instance
getInvocationHandler(DatabaseCluster<D>) - Method in class net.sf.hajdbc.sql.CommonDataSourceObjectFactory
 
getInvocationHandler(DatabaseCluster<DataSource>) - Method in class net.sf.hajdbc.sql.DataSourceFactory
 
getInvocationHandler(DatabaseCluster<ConnectionPoolDataSource>) - Method in class net.sf.hajdbc.sql.pool.ConnectionPoolDataSourceFactory
 
getInvocationHandler(DatabaseCluster<XADataSource>) - Method in class net.sf.hajdbc.sql.xa.XADataSourceFactory
 
getInvocationStrategy(T, Method, Object[]) - Method in class net.sf.hajdbc.sql.AbstractInvocationHandler
Returns the appropriate InvocationStrategy for the specified method.
getInvocationStrategy(S, Method, Object[]) - Method in class net.sf.hajdbc.sql.AbstractPreparedStatementInvocationHandler
 
getInvocationStrategy(S, Method, Object[]) - Method in class net.sf.hajdbc.sql.AbstractStatementInvocationHandler
 
getInvocationStrategy(Array, Method, Object[]) - Method in class net.sf.hajdbc.sql.ArrayInvocationHandler
Returns the appropriate InvocationStrategy for the specified method.
getInvocationStrategy(CallableStatement, Method, Object[]) - Method in class net.sf.hajdbc.sql.CallableStatementInvocationHandler
 
getInvocationStrategy(D, Method, Object[]) - Method in class net.sf.hajdbc.sql.CommonDataSourceInvocationHandler
 
getInvocationStrategy(Connection, Method, Object[]) - Method in class net.sf.hajdbc.sql.ConnectionInvocationHandler
 
getInvocationStrategy(DatabaseMetaData, Method, Object[]) - Method in class net.sf.hajdbc.sql.DatabaseMetaDataInvocationHandler
 
getInvocationStrategy(DataSource, Method, Object[]) - Method in class net.sf.hajdbc.sql.DataSourceInvocationHandler
 
getInvocationStrategy(E, Method, Object[]) - Method in class net.sf.hajdbc.sql.LocatorInvocationHandler
 
getInvocationStrategy(C, Method, Object[]) - Method in class net.sf.hajdbc.sql.pool.AbstractPooledConnectionInvocationHandler
 
getInvocationStrategy(ConnectionPoolDataSource, Method, Object[]) - Method in class net.sf.hajdbc.sql.pool.ConnectionPoolDataSourceInvocationHandler
 
getInvocationStrategy(ResultSet, Method, Object[]) - Method in class net.sf.hajdbc.sql.ResultSetInvocationHandler
 
getInvocationStrategy(Savepoint, Method, Object[]) - Method in class net.sf.hajdbc.sql.SavepointInvocationHandler
 
getInvocationStrategy(XAConnection, Method, Object[]) - Method in class net.sf.hajdbc.sql.xa.XAConnectionInvocationHandler
 
getInvocationStrategy(XADataSource, Method, Object[]) - Method in class net.sf.hajdbc.sql.xa.XADataSourceInvocationHandler
 
getInvocationStrategy(XAResource, Method, Object[]) - Method in class net.sf.hajdbc.sql.xa.XAResourceInvocationHandler
 
getInvoker(T, Method, Object[]) - Method in class net.sf.hajdbc.sql.AbstractInvocationHandler
Return the appropriate invoker for the specified method.
getInvoker(S, Method, Object[]) - Method in class net.sf.hajdbc.sql.AbstractPreparedStatementInvocationHandler
 
getInvoker(Connection, Method, Object[]) - Method in class net.sf.hajdbc.sql.ConnectionInvocationHandler
 
getInvoker(ResultSet, Method, Object[]) - Method in class net.sf.hajdbc.sql.ResultSetInvocationHandler
 
getLockManager() - Method in interface net.sf.hajdbc.DatabaseCluster
Returns a LockManager capable of acquiring named read/write locks on the specific objects in this database cluster.
getLockManager() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
getLoginTimeout() - Method in class net.sf.hajdbc.sql.DataSource
 
getLoginTimeout() - Method in class net.sf.hajdbc.sql.pool.ConnectionPoolDataSource
 
getLoginTimeout() - Method in class net.sf.hajdbc.sql.xa.XADataSource
 
getLogWriter() - Method in class net.sf.hajdbc.sql.DataSource
 
getLogWriter() - Method in class net.sf.hajdbc.sql.pool.ConnectionPoolDataSource
 
getLogWriter() - Method in class net.sf.hajdbc.sql.xa.XADataSource
 
getMajorVersion() - Method in class net.sf.hajdbc.sql.Driver
 
getMaxBatchSize() - Method in class net.sf.hajdbc.sync.DifferentialSynchronizationStrategy
 
getMaxBatchSize() - Method in class net.sf.hajdbc.sync.FullSynchronizationStrategy
 
getMembershipSize() - Method in class net.sf.hajdbc.distributable.AbstractMembershipListener
 
getMessage(String, Object...) - Static method in class net.sf.hajdbc.Messages
Returns the localized message using the specified resource key and potential arguments.
getMethod(Class<?>, String, Class<?>...) - Static method in class net.sf.hajdbc.util.reflect.Methods
Helper method for Class.getMethod(String, Class...) where method is known to exist.
getMinorVersion() - Method in class net.sf.hajdbc.sql.Driver
 
getName() - Method in class net.sf.hajdbc.cache.AbstractTableProperties
 
getName() - Method in class net.sf.hajdbc.cache.ColumnPropertiesImpl
 
getName() - Method in class net.sf.hajdbc.cache.SequencePropertiesImpl
 
getName() - Method in class net.sf.hajdbc.cache.UniqueConstraintImpl
 
getName() - Method in interface net.sf.hajdbc.ColumnProperties
 
getName() - Method in class net.sf.hajdbc.QualifiedName
 
getName() - Method in interface net.sf.hajdbc.SequenceProperties
 
getName() - Method in interface net.sf.hajdbc.sql.ActiveDataSourceDatabaseMBean
Return the JNDI name of this DataSource
getName() - Method in class net.sf.hajdbc.sql.CommonDataSourceDatabase
 
getName() - Method in interface net.sf.hajdbc.TableProperties
 
getName() - Method in interface net.sf.hajdbc.UniqueConstraint
 
getNativeType() - Method in class net.sf.hajdbc.cache.ColumnPropertiesImpl
 
getNativeType() - Method in interface net.sf.hajdbc.ColumnProperties
 
getNextSequenceValueSQL(SequenceProperties) - Method in interface net.sf.hajdbc.Dialect
Returns a SQL statement for obtaining the next value the specified sequence
getNextSequenceValueSQL(SequenceProperties) - Method in class net.sf.hajdbc.dialect.StandardDialect
 
getNonTransactionalExecutor() - Method in interface net.sf.hajdbc.DatabaseCluster
Returns an executor service used to execute non-transactional database writes.
getNonTransactionalExecutor() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
getObject(Database<D>) - Method in class net.sf.hajdbc.sql.AbstractInvocationHandler
Returns the underlying SQL object for the specified database.
getObject(Database<D>) - Method in interface net.sf.hajdbc.sql.SQLProxy
 
getObject(ResultSet, int, int) - Static method in class net.sf.hajdbc.sync.SynchronizationSupport
Helper method for ResultSet.getObject(int) with special handling for large objects.
getObjectInstance(Object, Name, Context, Hashtable<?, ?>) - Method in class net.sf.hajdbc.sql.CommonDataSourceObjectFactory
 
getObjectName(String) - Static method in class net.sf.hajdbc.DatabaseClusterFactory
Convenience method for constructing a standardized mbean ObjectName for this cluster.
getObjectName(String, String) - Static method in class net.sf.hajdbc.DatabaseClusterFactory
Convenience method for constructing a standardized mbean ObjectName for this database.
getParent() - Method in class net.sf.hajdbc.sql.AbstractChildInvocationHandler
 
getParentLogger() - Method in class net.sf.hajdbc.sql.DataSource
 
getParentLogger() - Method in class net.sf.hajdbc.sql.Driver
 
getParentLogger() - Method in class net.sf.hajdbc.sql.pool.ConnectionPoolDataSource
 
getParentLogger() - Method in class net.sf.hajdbc.sql.xa.XADataSource
 
getParentProxy() - Method in class net.sf.hajdbc.sql.AbstractChildInvocationHandler
 
getPassword() - Method in interface net.sf.hajdbc.ActiveDatabaseMBean
 
getPassword() - Method in class net.sf.hajdbc.sql.AbstractDatabase
 
getPooledConnection() - Method in class net.sf.hajdbc.sql.pool.ConnectionPoolDataSource
 
getPooledConnection(String, String) - Method in class net.sf.hajdbc.sql.pool.ConnectionPoolDataSource
 
getPrimaryKey(DatabaseMetaData, QualifiedName) - Method in interface net.sf.hajdbc.cache.DatabaseMetaDataSupport
Returns the primary key of the specified table.
getPrimaryKey(DatabaseMetaData, QualifiedName) - Method in class net.sf.hajdbc.cache.DatabaseMetaDataSupportImpl
Returns the primary key of the specified table.
getPrimaryKey() - Method in class net.sf.hajdbc.cache.EagerTableProperties
 
getPrimaryKey() - Method in class net.sf.hajdbc.cache.LazyTableProperties
 
getPrimaryKey() - Method in interface net.sf.hajdbc.TableProperties
 
getProperties() - Method in interface net.sf.hajdbc.ActiveDatabaseMBean
Returns a collection of additional properties of this database.
getProperties() - Method in class net.sf.hajdbc.sql.AbstractDatabase
 
getPropertyInfo(String, Properties) - Method in class net.sf.hajdbc.sql.Driver
 
getProxy() - Method in class net.sf.hajdbc.sql.CommonDataSourceProxy
 
getReader(File) - Method in interface net.sf.hajdbc.sql.FileSupport
Returns a reader for the specified file.
getReader(File) - Method in class net.sf.hajdbc.sql.FileSupportImpl
 
getReference() - Method in class net.sf.hajdbc.sql.DataSource
 
getReference() - Method in class net.sf.hajdbc.sql.pool.ConnectionPoolDataSource
 
getReference() - Method in class net.sf.hajdbc.sql.xa.XADataSource
 
getRoot() - Method in class net.sf.hajdbc.sql.AbstractChildInvocationHandler
 
getRoot() - Method in class net.sf.hajdbc.sql.AbstractRootInvocationHandler
 
getRoot() - Method in interface net.sf.hajdbc.sql.SQLProxy
 
getSchema() - Method in class net.sf.hajdbc.QualifiedName
 
getSequenceMap() - Method in class net.sf.hajdbc.cache.AbstractDatabaseProperties
 
getSequenceMap() - Method in class net.sf.hajdbc.cache.AbstractLazyDatabaseProperties
 
getSequenceMap() - Method in class net.sf.hajdbc.cache.EagerDatabaseProperties
 
getSequences() - Method in class net.sf.hajdbc.cache.AbstractDatabaseProperties
 
getSequences(DatabaseMetaData) - Method in interface net.sf.hajdbc.cache.DatabaseMetaDataSupport
Returns a collection of sequences using dialect specific logic.
getSequences(DatabaseMetaData) - Method in class net.sf.hajdbc.cache.DatabaseMetaDataSupportImpl
Returns a collection of sequences using dialect specific logic.
getSequences() - Method in interface net.sf.hajdbc.DatabaseProperties
 
getSequences(DatabaseMetaData) - Method in class net.sf.hajdbc.dialect.DB2Dialect
 
getSequences(DatabaseMetaData) - Method in class net.sf.hajdbc.dialect.DerbyDialect
 
getSequences(DatabaseMetaData) - Method in class net.sf.hajdbc.dialect.FirebirdDialect
 
getSequences(DatabaseMetaData) - Method in interface net.sf.hajdbc.Dialect
Returns a collection of all sequences in this database.
getSequences(DatabaseMetaData) - Method in class net.sf.hajdbc.dialect.H2Dialect
 
getSequences(DatabaseMetaData) - Method in class net.sf.hajdbc.dialect.HSQLDBDialect
 
getSequences(DatabaseMetaData) - Method in class net.sf.hajdbc.dialect.IngresDialect
 
getSequences(DatabaseMetaData) - Method in class net.sf.hajdbc.dialect.MaxDBDialect
 
getSequences(DatabaseMetaData) - Method in class net.sf.hajdbc.dialect.MySQLDialect
 
getSequences(DatabaseMetaData) - Method in class net.sf.hajdbc.dialect.OracleDialect
 
getSequences(DatabaseMetaData) - Method in class net.sf.hajdbc.dialect.StandardDialect
 
getSequences(DatabaseMetaData) - Method in class net.sf.hajdbc.dialect.SybaseDialect
 
getSimpleSQL() - Method in interface net.sf.hajdbc.Dialect
Returns a simple SQL statement used to validate whether a database is alive or not.
getSimpleSQL() - Method in class net.sf.hajdbc.dialect.StandardDialect
 
getSourceDatabase() - Method in class net.sf.hajdbc.sync.SynchronizationContextImpl
 
getSourceDatabase() - Method in interface net.sf.hajdbc.SynchronizationContext
Returns the database from which to synchronize.
getSourceDatabaseProperties() - Method in class net.sf.hajdbc.sync.SynchronizationContextImpl
 
getSourceDatabaseProperties() - Method in interface net.sf.hajdbc.SynchronizationContext
Returns a cache of database meta data for the source database.
getState() - Method in class net.sf.hajdbc.distributable.DistributableLockManager
 
getState() - Method in class net.sf.hajdbc.distributable.DistributableStateManager
 
getStateManager() - Method in interface net.sf.hajdbc.DatabaseCluster
Returns a StateManager for persisting database cluster state.
getStateManager() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
getSynchronizationStrategies() - Method in interface net.sf.hajdbc.DatabaseClusterMBean
Returns the set of synchronization strategies available to this cluster.
getSynchronizationStrategies() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
getSynchronizationStrategyBuilders() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
getTable() - Method in class net.sf.hajdbc.cache.UniqueConstraintImpl
 
getTable() - Method in interface net.sf.hajdbc.UniqueConstraint
 
getTableMap() - Method in class net.sf.hajdbc.cache.AbstractDatabaseProperties
 
getTableMap() - Method in class net.sf.hajdbc.cache.AbstractLazyDatabaseProperties
 
getTableMap() - Method in class net.sf.hajdbc.cache.EagerDatabaseProperties
 
getTables() - Method in class net.sf.hajdbc.cache.AbstractDatabaseProperties
 
getTables(DatabaseMetaData) - Method in interface net.sf.hajdbc.cache.DatabaseMetaDataSupport
Returns all tables in this database mapped by schema.
getTables(DatabaseMetaData) - Method in class net.sf.hajdbc.cache.DatabaseMetaDataSupportImpl
Returns all tables in this database mapped by schema.
getTables() - Method in interface net.sf.hajdbc.DatabaseProperties
 
getTargetDatabase() - Method in class net.sf.hajdbc.sync.SynchronizationContextImpl
 
getTargetDatabase() - Method in interface net.sf.hajdbc.SynchronizationContext
Returns the database to synchronize.
getTargetDatabaseProperties() - Method in class net.sf.hajdbc.sync.SynchronizationContextImpl
 
getTargetDatabaseProperties() - Method in interface net.sf.hajdbc.SynchronizationContext
Returns a cache of database meta data for the target database.
getTimeout() - Method in class net.sf.hajdbc.distributable.DistributableDatabaseClusterDecorator
Returns the number of milliseconds to allow for jgroups cluster operations
getTransactionalExecutor() - Method in interface net.sf.hajdbc.DatabaseCluster
Returns an executor service used to execute transactional database writes.
getTransactionalExecutor() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
getTransactionExecutor(ExecutorService) - Method in enum net.sf.hajdbc.sql.TransactionMode
 
getTruncateTableSQL(TableProperties) - Method in interface net.sf.hajdbc.Dialect
Returns a SQL statement used to truncate a table.
getTruncateTableSQL(TableProperties) - Method in class net.sf.hajdbc.dialect.StandardDialect
 
getType() - Method in class net.sf.hajdbc.cache.ColumnPropertiesImpl
 
getType() - Method in interface net.sf.hajdbc.ColumnProperties
 
getUniqueConstraints(DatabaseMetaData, QualifiedName, UniqueConstraint) - Method in interface net.sf.hajdbc.cache.DatabaseMetaDataSupport
Returns the unique constraints on the specified table - excluding the primary key of the table.
getUniqueConstraints(DatabaseMetaData, QualifiedName, UniqueConstraint) - Method in class net.sf.hajdbc.cache.DatabaseMetaDataSupportImpl
Returns the unique constraints on the specified table - excluding the primary key of the table.
getUniqueConstraints() - Method in class net.sf.hajdbc.cache.EagerTableProperties
 
getUniqueConstraints() - Method in class net.sf.hajdbc.cache.LazyTableProperties
 
getUniqueConstraints() - Method in interface net.sf.hajdbc.TableProperties
 
getUpdateRule() - Method in class net.sf.hajdbc.cache.ForeignKeyConstraintImpl
 
getUpdateRule() - Method in interface net.sf.hajdbc.ForeignKeyConstraint
 
getUrl() - Method in interface net.sf.hajdbc.DatabaseClusterMBean
Returns the URL of the configuration file for this cluster.
getUrl() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
getUrl() - Method in interface net.sf.hajdbc.sql.ActiveDriverDatabaseMBean
Returns the url for this database
getUrl() - Method in class net.sf.hajdbc.sql.DriverDatabase
 
getUser() - Method in interface net.sf.hajdbc.ActiveDatabaseMBean
 
getUser() - Method in class net.sf.hajdbc.sql.AbstractDatabase
 
getVersion() - Static method in class net.sf.hajdbc.DatabaseClusterFactory
Returns the current HA-JDBC version.
getVersion() - Method in interface net.sf.hajdbc.DatabaseClusterMBean
Return the current HA-JDBC version
getVersion() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
getWeight() - Method in interface net.sf.hajdbc.ActiveDatabaseMBean
Returns the relative "weight" of this cluster node.
getWeight() - Method in class net.sf.hajdbc.sql.AbstractDatabase
 
getXAConnection() - Method in class net.sf.hajdbc.sql.xa.XADataSource
 
getXAConnection(String, String) - Method in class net.sf.hajdbc.sql.xa.XADataSource
 
GLOBAL - Static variable in interface net.sf.hajdbc.LockManager
 
GROUP_MEMBER_JOINED - Static variable in class net.sf.hajdbc.Messages
 
GROUP_MEMBER_LEFT - Static variable in class net.sf.hajdbc.Messages
 

H

H2Dialect - Class in net.sf.hajdbc.dialect
Dialect for H2 Database Engine.
H2Dialect() - Constructor for class net.sf.hajdbc.dialect.H2Dialect
 
HA_JDBC_INIT - Static variable in class net.sf.hajdbc.Messages
 
handle(Message) - Method in class net.sf.hajdbc.distributable.DistributableStateManager
 
handleFailure(Database<D>, Exception) - Method in class net.sf.hajdbc.sql.AbstractInvocationHandler
 
handleFailure(Database<D>, Exception) - Method in interface net.sf.hajdbc.sql.SQLProxy
 
handleFailures(SortedMap<Database<D>, Exception>) - Method in class net.sf.hajdbc.sql.AbstractInvocationHandler
 
handleFailures(SortedMap<Database<D>, Exception>) - Method in interface net.sf.hajdbc.sql.SQLProxy
 
handlePartialFailure(SortedMap<Database<D>, R>, SortedMap<Database<D>, Exception>) - Method in class net.sf.hajdbc.sql.AbstractInvocationHandler
 
handlePartialFailure(SortedMap<Database<D>, R>, SortedMap<Database<D>, Exception>) - Method in class net.sf.hajdbc.sql.AbstractStatementInvocationHandler
 
handlePartialFailure(SortedMap<Database<D>, R>, SortedMap<Database<D>, Exception>) - Method in class net.sf.hajdbc.sql.ResultSetInvocationHandler
 
handlePartialFailure(SortedMap<Database<D>, R>, SortedMap<Database<D>, Exception>) - Method in interface net.sf.hajdbc.sql.SQLProxy
 
hashCode() - Method in class net.sf.hajdbc.cache.AbstractTableProperties
 
hashCode() - Method in class net.sf.hajdbc.cache.ColumnPropertiesImpl
 
hashCode() - Method in class net.sf.hajdbc.cache.SequencePropertiesImpl
 
hashCode() - Method in class net.sf.hajdbc.cache.UniqueConstraintImpl
 
hashCode() - Method in class net.sf.hajdbc.sql.AbstractDatabase
 
hashCode() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
HSQLDBDialect - Class in net.sf.hajdbc.dialect
Dialect for HSQLDB.
HSQLDBDialect() - Constructor for class net.sf.hajdbc.dialect.HSQLDBDialect
 

I

id - Variable in class net.sf.hajdbc.distributable.AbstractLockDecree
 
id(T) - Static method in class net.sf.hajdbc.util.Enums
Like Enum.name(), but returns in lower-case, swapping underscores for dashes.
InactiveDatabaseMBean - Interface in net.sf.hajdbc
 
InactiveDataSourceDatabaseMBean - Interface in net.sf.hajdbc.sql
 
InactiveDriverDatabaseMBean - Interface in net.sf.hajdbc.sql
 
index - Variable in class net.sf.hajdbc.util.AbstractMapper
 
IngresDialect - Class in net.sf.hajdbc.dialect
Dialect for Ingres.
IngresDialect() - Constructor for class net.sf.hajdbc.dialect.IngresDialect
 
INITIAL_CLUSTER_STATE_LOCAL - Static variable in class net.sf.hajdbc.Messages
 
INITIAL_CLUSTER_STATE_NONE - Static variable in class net.sf.hajdbc.Messages
 
INITIAL_CLUSTER_STATE_REMOTE - Static variable in class net.sf.hajdbc.Messages
 
INSERT_COUNT - Static variable in class net.sf.hajdbc.Messages
 
insertIntoTablePattern() - Method in class net.sf.hajdbc.dialect.StandardDialect
 
INVALID_BALANCER - Static variable in class net.sf.hajdbc.Messages
 
INVALID_DATABASE - Static variable in class net.sf.hajdbc.Messages
 
INVALID_DATABASE_CLUSTER - Static variable in class net.sf.hajdbc.Messages
 
INVALID_META_DATA_CACHE - Static variable in class net.sf.hajdbc.Messages
 
INVALID_PROPERTY - Static variable in class net.sf.hajdbc.Messages
 
INVALID_PROPERTY_VALUE - Static variable in class net.sf.hajdbc.Messages
 
INVALID_SYNC_STRATEGY - Static variable in class net.sf.hajdbc.Messages
 
InvocationStrategy<D,T,R> - Interface in net.sf.hajdbc.sql
Defines a strategy for invoking an invoker.
invoke(Object, Method, Object[]) - Method in class net.sf.hajdbc.sql.AbstractInvocationHandler
 
invoke(Database<D>, T) - Method in class net.sf.hajdbc.sql.AbstractInvocationHandler.SimpleInvoker
 
invoke(SQLProxy<D, P>, Invoker<D, P, Array>) - Method in class net.sf.hajdbc.sql.ArrayInvocationStrategy
 
invoke(SQLProxy<D, P>, Invoker<D, P, Blob>) - Method in class net.sf.hajdbc.sql.BlobInvocationStrategy
 
invoke(SQLProxy<D, Connection>, Invoker<D, Connection, CallableStatement>) - Method in class net.sf.hajdbc.sql.CallableStatementInvocationStrategy
 
invoke(SQLProxy<D, P>, Invoker<D, P, Clob>) - Method in class net.sf.hajdbc.sql.ClobInvocationStrategy
 
invoke(SQLProxy<D, P>, Invoker<D, P, Connection>) - Method in class net.sf.hajdbc.sql.ConnectionInvocationStrategy
 
invoke(SQLProxy<D, Connection>, Invoker<D, Connection, DatabaseMetaData>) - Method in class net.sf.hajdbc.sql.DatabaseMetaDataInvocationStrategy
 
invoke(SQLProxy<D, T>, Invoker<D, T, R>) - Method in class net.sf.hajdbc.sql.DatabaseReadInvocationStrategy
 
invoke(SQLProxy<D, T>, Invoker<D, T, R>) - Method in class net.sf.hajdbc.sql.DatabaseWriteInvocationStrategy
 
invoke(SQLProxy<D, T>, Invoker<D, T, R>) - Method in class net.sf.hajdbc.sql.DriverReadInvocationStrategy
 
invoke(SQLProxy<D, T>, Invoker<D, T, R>) - Method in class net.sf.hajdbc.sql.DriverWriteInvocationStrategy
 
invoke(SQLProxy<D, S>, Invoker<D, S, ResultSet>) - Method in class net.sf.hajdbc.sql.EagerResultSetInvocationStrategy
 
invoke(SQLProxy<D, T>, Invoker<D, T, R>) - Method in interface net.sf.hajdbc.sql.InvocationStrategy
Invoke the specified invoker against the specified proxy.
invoke(Database<D>, T) - Method in interface net.sf.hajdbc.sql.Invoker
Invokes an action against the specified database on the specified SQL object
invoke(SQLProxy<D, S>, Invoker<D, S, ResultSet>) - Method in class net.sf.hajdbc.sql.LazyResultSetInvocationStrategy
 
invoke(SQLProxy<D, T>, Invoker<D, T, R>) - Method in class net.sf.hajdbc.sql.LockingInvocationStrategy
 
invoke(SQLProxy<ConnectionPoolDataSource, ConnectionPoolDataSource>, Invoker<ConnectionPoolDataSource, ConnectionPoolDataSource, PooledConnection>) - Method in class net.sf.hajdbc.sql.pool.PooledConnectionInvocationStrategy
 
invoke(SQLProxy<D, Connection>, Invoker<D, Connection, PreparedStatement>) - Method in class net.sf.hajdbc.sql.PreparedStatementInvocationStrategy
 
invoke(SQLProxy<D, Connection>, Invoker<D, Connection, Savepoint>) - Method in class net.sf.hajdbc.sql.SavepointInvocationStrategy
 
invoke(SQLProxy<D, P>, Invoker<D, P, SQLXML>) - Method in class net.sf.hajdbc.sql.SQLXMLInvocationStrategy
 
invoke(SQLProxy<D, Connection>, Invoker<D, Connection, Statement>) - Method in class net.sf.hajdbc.sql.StatementInvocationStrategy
 
invoke(SQLProxy<XADataSource, XADataSource>, Invoker<XADataSource, XADataSource, XAConnection>) - Method in class net.sf.hajdbc.sql.xa.XAConnectionInvocationStrategy
 
invoke(SQLProxy<XADataSource, XAConnection>, Invoker<XADataSource, XAConnection, XAResource>) - Method in class net.sf.hajdbc.sql.xa.XAResourceInvocationStrategy
 
invoke(Method, Object, Object...) - Static method in class net.sf.hajdbc.util.reflect.Methods
Helper method for Method.invoke(Object, Object...) that performs the necessary exception handling.
invoke(Object, Method, Object[]) - Method in class net.sf.hajdbc.util.reflect.SimpleInvocationHandler
 
invokeAll(SQLProxy<D, T>, Invoker<D, T, R>) - Method in class net.sf.hajdbc.sql.DatabaseReadInvocationStrategy
 
invokeAll(SQLProxy<D, T>, Invoker<D, T, R>) - Method in class net.sf.hajdbc.sql.DatabaseWriteInvocationStrategy
 
invokeAll(SQLProxy<D, T>, Invoker<D, T, R>) - Method in class net.sf.hajdbc.sql.DriverWriteInvocationStrategy
 
Invoker<D,T,R> - Interface in net.sf.hajdbc.sql
Represents a method invocation on a SQL object against a database.
isActive() - Method in interface net.sf.hajdbc.DatabaseCluster
Indicates whether or not this cluster is active, i.e.
isActive() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
isAlive(String) - Method in interface net.sf.hajdbc.DatabaseClusterMBean
Determines whether or not the specified database is responsive
isAlive(String) - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
isAutoIncrement() - Method in class net.sf.hajdbc.cache.ColumnPropertiesImpl
 
isAutoIncrement() - Method in interface net.sf.hajdbc.ColumnProperties
 
isBatchMethod(Method) - Method in class net.sf.hajdbc.sql.AbstractPreparedStatementInvocationHandler
 
isBatchMethod(Method) - Method in class net.sf.hajdbc.sql.AbstractStatementInvocationHandler
 
isBatchMethod(Method) - Method in class net.sf.hajdbc.sql.CallableStatementInvocationHandler
 
isCurrentDateEvaluationEnabled() - Method in interface net.sf.hajdbc.DatabaseCluster
Indicates whether or not non-deterministic CURRENT_DATE SQL functions will be evaluated to deterministic static values.
isCurrentDateEvaluationEnabled() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
isCurrentTimeEvaluationEnabled() - Method in interface net.sf.hajdbc.DatabaseCluster
Indicates whether or not non-deterministic CURRENT_TIME functions will be evaluated to deterministic static values.
isCurrentTimeEvaluationEnabled() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
isCurrentTimestampEvaluationEnabled() - Method in interface net.sf.hajdbc.DatabaseCluster
Indicates whether or not non-deterministic CURRENT_TIMESTAMP functions will be evaluated to deterministic static values.
isCurrentTimestampEvaluationEnabled() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
isDirty() - Method in interface net.sf.hajdbc.Database
 
isDirty() - Method in class net.sf.hajdbc.sql.AbstractDatabase
 
isEndBatchMethod(Method) - Method in class net.sf.hajdbc.sql.AbstractStatementInvocationHandler
 
isExtension(String) - Method in class net.sf.hajdbc.util.AbstractMapper
 
isIdentityColumnDetectionEnabled() - Method in interface net.sf.hajdbc.DatabaseCluster
Indicates whether or not identity column detection is enabled for this cluster.
isIdentityColumnDetectionEnabled() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
isIndexType(Class<?>) - Method in class net.sf.hajdbc.sql.AbstractPreparedStatementInvocationHandler
 
isIndexType(Class<?>) - Method in class net.sf.hajdbc.sql.CallableStatementInvocationHandler
 
isInstance(Balancer<?>) - Method in enum net.sf.hajdbc.balancer.BalancerClass
 
isInstance(DatabaseMetaDataCacheFactory) - Method in enum net.sf.hajdbc.cache.DatabaseMetaDataCacheFactoryClass
 
isInstance(Dialect) - Method in enum net.sf.hajdbc.dialect.DialectClass
 
isInstance(T) - Method in interface net.sf.hajdbc.util.ClassEnum
Indicates whether the specified object is an instance of this enumerated class.
isLocal() - Method in interface net.sf.hajdbc.ActiveDatabaseMBean
Indicates whether or not this database is local to the machine on which the JVM resides.
isLocal() - Method in class net.sf.hajdbc.sql.AbstractDatabase
 
isMembershipEmpty() - Method in class net.sf.hajdbc.distributable.AbstractMembershipListener
 
isMembershipEmpty() - Method in class net.sf.hajdbc.local.LocalStateManager
 
isMembershipEmpty() - Method in interface net.sf.hajdbc.StateManager
Detects whether or not the membership of this state manager is empty.
isPresent(IUnmarshallingContext) - Method in class net.sf.hajdbc.util.AbstractMapper
 
isRandEvaluationEnabled() - Method in interface net.sf.hajdbc.DatabaseCluster
Indicates whether or not non-deterministic RAND() functions will be replaced by evaluated to static values.
isRandEvaluationEnabled() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
isRecordable(Method) - Method in class net.sf.hajdbc.sql.AbstractInvocationHandler
 
isRecordable(Method) - Method in class net.sf.hajdbc.sql.AbstractStatementInvocationHandler
 
isRecordable(Method) - Method in class net.sf.hajdbc.sql.CommonDataSourceInvocationHandler
 
isRecordable(Method) - Method in class net.sf.hajdbc.sql.ConnectionInvocationHandler
 
isRecordable(Method) - Method in class net.sf.hajdbc.sql.ResultSetInvocationHandler
 
isRecordable(Method) - Method in class net.sf.hajdbc.sql.xa.XAResourceInvocationHandler
 
isSelectForUpdate(String) - Method in interface net.sf.hajdbc.Dialect
Determines whether the specified SQL is a SELECT ...
isSelectForUpdate(String) - Method in class net.sf.hajdbc.dialect.StandardDialect
 
isSelectForUpdate(String) - Method in class net.sf.hajdbc.sql.AbstractStatementInvocationHandler
 
isSequenceDetectionEnabled() - Method in interface net.sf.hajdbc.DatabaseCluster
Indicates whether or not sequence detection is enabled for this cluster.
isSequenceDetectionEnabled() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
isShutdown() - Method in class net.sf.hajdbc.util.concurrent.SynchronousExecutor
 
isSQLMethod(Method) - Method in class net.sf.hajdbc.sql.AbstractInvocationHandler
Indicates whether or not the specified method accepts a SQL string as its first parameter.
isSQLMethod(Method) - Method in class net.sf.hajdbc.sql.AbstractStatementInvocationHandler
 
isSQLMethod(Method) - Method in class net.sf.hajdbc.sql.ConnectionInvocationHandler
 
isTerminated() - Method in class net.sf.hajdbc.util.concurrent.SynchronousExecutor
 
isWrapperFor(Class<?>) - Method in class net.sf.hajdbc.sql.DataSource
 

J

JDBC_URL_REJECTED - Static variable in class net.sf.hajdbc.Messages
 
jdbcCompliant() - Method in class net.sf.hajdbc.sql.Driver
 
JNDI_LOOKUP_FAILED - Static variable in class net.sf.hajdbc.Messages
 
join(Collection<String>, String) - Static method in class net.sf.hajdbc.util.Strings
Performs the reverse of a split operation, joining the elements of the specified collection using the specified delimiter.
join(String[], String) - Static method in class net.sf.hajdbc.util.Strings
Performs the reverse of a split operation, joining the elements of the specified collection using the specified delimiter.

L

LazyDatabaseMetaDataCache - Class in net.sf.hajdbc.cache
DatabaseMetaDataCache implementation that lazily caches data when requested.
LazyDatabaseMetaDataCache(Dialect) - Constructor for class net.sf.hajdbc.cache.LazyDatabaseMetaDataCache
 
LazyDatabaseMetaDataCacheFactory - Class in net.sf.hajdbc.cache
 
LazyDatabaseMetaDataCacheFactory() - Constructor for class net.sf.hajdbc.cache.LazyDatabaseMetaDataCacheFactory
 
LazyDatabaseProperties - Class in net.sf.hajdbc.cache
 
LazyDatabaseProperties(DatabaseMetaData, DatabaseMetaDataSupportFactory, Dialect) - Constructor for class net.sf.hajdbc.cache.LazyDatabaseProperties
 
LazyResultSetInvocationStrategy<D,S extends java.sql.Statement> - Class in net.sf.hajdbc.sql
 
LazyResultSetInvocationStrategy(S, TransactionContext<D>, FileSupport) - Constructor for class net.sf.hajdbc.sql.LazyResultSetInvocationStrategy
 
LazyTableProperties - Class in net.sf.hajdbc.cache
 
LazyTableProperties(DatabaseMetaDataProvider, DatabaseMetaDataSupport, QualifiedName) - Constructor for class net.sf.hajdbc.cache.LazyTableProperties
 
Lifecycle - Interface in net.sf.hajdbc
Interface implemented by HA-JDBC services that participate in the lifecycle of a database cluster.
LoadBalancer<D> - Class in net.sf.hajdbc.balancer
Balancer implementation whose LoadBalancer.next() implementation returns the database with the least load.
LoadBalancer() - Constructor for class net.sf.hajdbc.balancer.LoadBalancer
 
LocalLockManager - Class in net.sf.hajdbc.local
 
LocalLockManager() - Constructor for class net.sf.hajdbc.local.LocalLockManager
 
LocalStateManager - Class in net.sf.hajdbc.local
 
LocalStateManager(DatabaseCluster<?>) - Constructor for class net.sf.hajdbc.local.LocalStateManager
 
LocalTransactionContext<D> - Class in net.sf.hajdbc.sql
 
LocalTransactionContext(DatabaseCluster<D>) - Constructor for class net.sf.hajdbc.sql.LocalTransactionContext
 
LocatorInvocationHandler<D,P,E> - Class in net.sf.hajdbc.sql
 
LocatorInvocationHandler(P, SQLProxy<D, P>, Invoker<D, P, E>, Class<E>, Map<Database<D>, E>) - Constructor for class net.sf.hajdbc.sql.LocatorInvocationHandler
 
lock - Variable in class net.sf.hajdbc.balancer.AbstractBalancer
 
lock() - Method in class net.sf.hajdbc.util.concurrent.SemaphoreLock
 
LockDecree - Interface in net.sf.hajdbc.distributable
 
LockingInvocationStrategy<D,T,R> - Class in net.sf.hajdbc.sql
An invocation strategy decorator that acquires a list of locks before invocation, and releases them afterward.
LockingInvocationStrategy(InvocationStrategy<D, T, R>, List<Lock>) - Constructor for class net.sf.hajdbc.sql.LockingInvocationStrategy
 
lockInterruptibly() - Method in class net.sf.hajdbc.util.concurrent.SemaphoreLock
 
lockList - Variable in class net.sf.hajdbc.sql.AbstractPreparedStatementInvocationHandler
 
LockManager - Interface in net.sf.hajdbc
Manages a set of named read/write locks.
logger - Variable in class net.sf.hajdbc.sql.AbstractInvocationHandler
 
logger - Static variable in class net.sf.hajdbc.util.concurrent.CronThreadPoolExecutor
 

M

marshal(Object, IMarshallingContext) - Method in class net.sf.hajdbc.util.AbstractMapper
 
marshal(T, MarshallingContext) - Method in class net.sf.hajdbc.util.AbstractMapper
 
marshal(Properties, MarshallingContext) - Method in class net.sf.hajdbc.util.PropertiesMapper
 
marshalResult(Boolean) - Method in class net.sf.hajdbc.distributable.AbstractCommand
 
marshalResult(R) - Method in interface net.sf.hajdbc.distributable.Command
 
marshalResult(Set<String>) - Method in class net.sf.hajdbc.distributable.QueryInitialStateCommand
Optimize transfer of result by marshalling set of strings into a string.
MaxDBDialect - Class in net.sf.hajdbc.dialect
Dialect for MySQL MaxDB.
MaxDBDialect() - Constructor for class net.sf.hajdbc.dialect.MaxDBDialect
 
MBEAN_SERVER_NOT_FOUND - Static variable in class net.sf.hajdbc.Messages
 
MckoiDialect - Class in net.sf.hajdbc.dialect
Dialect for Mckoi.
MckoiDialect() - Constructor for class net.sf.hajdbc.dialect.MckoiDialect
 
memberJoined(Address) - Method in class net.sf.hajdbc.distributable.AbstractMembershipListener
 
memberJoined(Address) - Method in class net.sf.hajdbc.distributable.DistributableLockManager
 
memberJoined(Address) - Method in class net.sf.hajdbc.distributable.DistributableStateManager
 
memberLeft(Address) - Method in class net.sf.hajdbc.distributable.AbstractMembershipListener
 
memberLeft(Address) - Method in class net.sf.hajdbc.distributable.DistributableLockManager
 
memberLeft(Address) - Method in class net.sf.hajdbc.distributable.DistributableStateManager
 
Messages - Class in net.sf.hajdbc
Provides localized access to log/error messages.
Methods - Class in net.sf.hajdbc.util.reflect
 
MySQLDialect - Class in net.sf.hajdbc.dialect
Dialect for MySQL
MySQLDialect() - Constructor for class net.sf.hajdbc.dialect.MySQLDialect
 

N

name - Variable in class net.sf.hajdbc.util.AbstractMapper
 
net.sf.hajdbc - package net.sf.hajdbc
 
net.sf.hajdbc.balancer - package net.sf.hajdbc.balancer
 
net.sf.hajdbc.cache - package net.sf.hajdbc.cache
 
net.sf.hajdbc.dialect - package net.sf.hajdbc.dialect
 
net.sf.hajdbc.distributable - package net.sf.hajdbc.distributable
 
net.sf.hajdbc.local - package net.sf.hajdbc.local
 
net.sf.hajdbc.sql - package net.sf.hajdbc.sql
 
net.sf.hajdbc.sql.pool - package net.sf.hajdbc.sql.pool
 
net.sf.hajdbc.sql.xa - package net.sf.hajdbc.sql.xa
 
net.sf.hajdbc.sync - package net.sf.hajdbc.sync
 
net.sf.hajdbc.util - package net.sf.hajdbc.util
 
net.sf.hajdbc.util.concurrent - package net.sf.hajdbc.util.concurrent
 
net.sf.hajdbc.util.ref - package net.sf.hajdbc.util.ref
 
net.sf.hajdbc.util.reflect - package net.sf.hajdbc.util.reflect
 
net.sf.hajdbc.util.servlet - package net.sf.hajdbc.util.servlet
 
newCondition() - Method in class net.sf.hajdbc.util.concurrent.SemaphoreLock
 
newInstance() - Method in enum net.sf.hajdbc.balancer.BalancerClass
 
newInstance() - Method in enum net.sf.hajdbc.cache.DatabaseMetaDataCacheFactoryClass
 
newInstance() - Method in enum net.sf.hajdbc.dialect.DialectClass
 
newInstance() - Method in interface net.sf.hajdbc.util.ClassEnum
Creates a new instance of the enumerated class.
newThread(Runnable) - Method in class net.sf.hajdbc.util.concurrent.DaemonThreadFactory
 
next() - Method in class net.sf.hajdbc.balancer.LoadBalancer
 
next() - Method in interface net.sf.hajdbc.Balancer
Returns the next database from this balancer
next() - Method in class net.sf.hajdbc.balancer.RandomBalancer
 
next() - Method in class net.sf.hajdbc.balancer.RoundRobinBalancer
 
next() - Method in class net.sf.hajdbc.balancer.SimpleBalancer
 
nextSequenceValueFormat() - Method in class net.sf.hajdbc.dialect.DB2Dialect
 
nextSequenceValueFormat() - Method in class net.sf.hajdbc.dialect.FirebirdDialect
 
nextSequenceValueFormat() - Method in class net.sf.hajdbc.dialect.MaxDBDialect
 
nextSequenceValueFormat() - Method in class net.sf.hajdbc.dialect.OracleDialect
 
nextSequenceValueFormat() - Method in class net.sf.hajdbc.dialect.PostgreSQLDialect
 
nextSequenceValueFormat() - Method in class net.sf.hajdbc.dialect.StandardDialect
 
NO_ACTIVE_DATABASES - Static variable in class net.sf.hajdbc.Messages
 

O

OracleDialect - Class in net.sf.hajdbc.dialect
Dialect for Oracle (commercial).
OracleDialect() - Constructor for class net.sf.hajdbc.dialect.OracleDialect
 

P

PADDED_COMMA - Static variable in class net.sf.hajdbc.util.Strings
 
parse(Pattern, String) - Method in class net.sf.hajdbc.dialect.StandardDialect
 
parseInsertTable(String) - Method in class net.sf.hajdbc.dialect.FirebirdDialect
 
parseInsertTable(String) - Method in class net.sf.hajdbc.dialect.IngresDialect
 
parseInsertTable(String) - Method in class net.sf.hajdbc.dialect.MaxDBDialect
 
parseInsertTable(String) - Method in class net.sf.hajdbc.dialect.MckoiDialect
 
parseInsertTable(String) - Method in class net.sf.hajdbc.dialect.OracleDialect
 
parseInsertTable(String) - Method in interface net.sf.hajdbc.Dialect
Parses a table name from the specified INSERT SQL statement that may contain identity columns.
parseInsertTable(String) - Method in class net.sf.hajdbc.dialect.StandardDialect
 
parseSequence(String) - Method in class net.sf.hajdbc.dialect.DerbyDialect
 
parseSequence(String) - Method in class net.sf.hajdbc.dialect.IngresDialect
 
parseSequence(String) - Method in class net.sf.hajdbc.dialect.MySQLDialect
 
parseSequence(String) - Method in interface net.sf.hajdbc.Dialect
Parses a sequence name from the specified SQL statement.
parseSequence(String) - Method in class net.sf.hajdbc.dialect.StandardDialect
 
parseSequence(String) - Method in class net.sf.hajdbc.dialect.SybaseDialect
Sybase does not support sequences.
PassiveSynchronizationStrategy - Class in net.sf.hajdbc.sync
Trivial SynchronizationStrategy implementation that assumes that the inactive database is already in sync.
PassiveSynchronizationStrategy() - Constructor for class net.sf.hajdbc.sync.PassiveSynchronizationStrategy
 
PooledConnectionInvocationHandler - Class in net.sf.hajdbc.sql.pool
 
PooledConnectionInvocationHandler(ConnectionPoolDataSource, SQLProxy<ConnectionPoolDataSource, ConnectionPoolDataSource>, Invoker<ConnectionPoolDataSource, ConnectionPoolDataSource, PooledConnection>, Map<Database<ConnectionPoolDataSource>, PooledConnection>) - Constructor for class net.sf.hajdbc.sql.pool.PooledConnectionInvocationHandler
 
PooledConnectionInvocationStrategy - Class in net.sf.hajdbc.sql.pool
 
PooledConnectionInvocationStrategy(DatabaseCluster<ConnectionPoolDataSource>, ConnectionPoolDataSource) - Constructor for class net.sf.hajdbc.sql.pool.PooledConnectionInvocationStrategy
 
postDeregister() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
PostgreSQLDialect - Class in net.sf.hajdbc.dialect
Dialect for PostgreSQL.
PostgreSQLDialect() - Constructor for class net.sf.hajdbc.dialect.PostgreSQLDialect
 
postInvoke(T, Method, Object[]) - Method in class net.sf.hajdbc.sql.AbstractInvocationHandler
Called after method is invoked.
postInvoke(S, Method, Object[]) - Method in class net.sf.hajdbc.sql.AbstractStatementInvocationHandler
 
postInvoke(Connection, Method, Object[]) - Method in class net.sf.hajdbc.sql.ConnectionInvocationHandler
 
postInvoke(E, Method, Object[]) - Method in class net.sf.hajdbc.sql.LocatorInvocationHandler
 
postInvoke(C, Method, Object[]) - Method in class net.sf.hajdbc.sql.pool.AbstractPooledConnectionInvocationHandler
 
postInvoke(ResultSet, Method, Object[]) - Method in class net.sf.hajdbc.sql.ResultSetInvocationHandler
 
postRegister(Boolean) - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
preDeregister() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
PreparedStatementInvocationHandler<D> - Class in net.sf.hajdbc.sql
 
PreparedStatementInvocationHandler(Connection, SQLProxy<D, Connection>, Invoker<D, Connection, PreparedStatement>, Map<Database<D>, PreparedStatement>, TransactionContext<D>, FileSupport, String) - Constructor for class net.sf.hajdbc.sql.PreparedStatementInvocationHandler
 
PreparedStatementInvocationStrategy<D> - Class in net.sf.hajdbc.sql
 
PreparedStatementInvocationStrategy(DatabaseCluster<D>, Connection, TransactionContext<D>, String) - Constructor for class net.sf.hajdbc.sql.PreparedStatementInvocationStrategy
 
preRegister(MBeanServer, ObjectName) - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
PRIMARY_KEY_REQUIRED - Static variable in class net.sf.hajdbc.Messages
 
PropertiesMapper - Class in net.sf.hajdbc.util
Customer JiBX unmarshaller for unmarshalling a Properties object.
PropertiesMapper() - Constructor for class net.sf.hajdbc.util.PropertiesMapper
Constructs a new PropertiesMapper.
PropertiesMapper(String, int, String) - Constructor for class net.sf.hajdbc.util.PropertiesMapper
Constructs a new PropertiesMapper.
ProxyFactory - Class in net.sf.hajdbc.util.reflect
 

Q

QualifiedName - Class in net.sf.hajdbc
Tuple that stores the schema name and object name of a schema qualified object.
QualifiedName(String, String) - Constructor for class net.sf.hajdbc.QualifiedName
 
QualifiedName(String) - Constructor for class net.sf.hajdbc.QualifiedName
 
qualifyNameForDDL(QualifiedName) - Method in interface net.sf.hajdbc.cache.DatabaseMetaDataSupport
Returns the schema qualified name of the specified table suitable for use in a data definition language (DDL) statement.
qualifyNameForDDL(QualifiedName) - Method in class net.sf.hajdbc.cache.DatabaseMetaDataSupportImpl
Returns the schema qualified name of the specified table suitable for use in a data definition language (DDL) statement.
qualifyNameForDML(QualifiedName) - Method in interface net.sf.hajdbc.cache.DatabaseMetaDataSupport
Returns the schema qualified name of the specified table suitable for use in a data modification language (DML) statement.
qualifyNameForDML(QualifiedName) - Method in class net.sf.hajdbc.cache.DatabaseMetaDataSupportImpl
Returns the schema qualified name of the specified table suitable for use in a data modification language (DML) statement.
QueryInitialStateCommand - Class in net.sf.hajdbc.distributable
 
QueryInitialStateCommand() - Constructor for class net.sf.hajdbc.distributable.QueryInitialStateCommand
 
QUESTION - Static variable in class net.sf.hajdbc.util.Strings
 

R

RandomBalancer<D> - Class in net.sf.hajdbc.balancer
Balancer implementation whose RandomBalancer.next() implementation returns a random database.
RandomBalancer() - Constructor for class net.sf.hajdbc.balancer.RandomBalancer
 
randomPattern() - Method in class net.sf.hajdbc.dialect.H2Dialect
 
randomPattern() - Method in class net.sf.hajdbc.dialect.IngresDialect
 
randomPattern() - Method in class net.sf.hajdbc.dialect.PostgreSQLDialect
 
randomPattern() - Method in class net.sf.hajdbc.dialect.StandardDialect
 
randomPattern() - Method in class net.sf.hajdbc.dialect.SybaseDialect
 
readExternal(ObjectInput) - Method in class net.sf.hajdbc.distributable.AbstractCommand
 
readExternal(ObjectInput) - Method in class net.sf.hajdbc.distributable.AbstractLockDecree
 
readLock(String) - Method in class net.sf.hajdbc.distributable.DistributableLockManager
Read locks are local.
readLock(String) - Method in class net.sf.hajdbc.local.LocalLockManager
 
readLock(String) - Method in interface net.sf.hajdbc.LockManager
Obtains a named read lock.
readLock() - Method in class net.sf.hajdbc.util.concurrent.SemaphoreReadWriteLock
 
receive(Message) - Method in class net.sf.hajdbc.distributable.DistributableLockManager
 
receive(Message) - Method in class net.sf.hajdbc.distributable.DistributableStateManager
 
record(Invoker<D, T, ?>, Method, Object[]) - Method in class net.sf.hajdbc.sql.AbstractInvocationHandler
 
record(Invoker<D, S, ?>, Method, Object[]) - Method in class net.sf.hajdbc.sql.AbstractStatementInvocationHandler
 
record(Invoker<D, E, ?>, Method, Object[]) - Method in class net.sf.hajdbc.sql.LocatorInvocationHandler
 
record(Invoker<D, C, ?>, Method, Object[]) - Method in class net.sf.hajdbc.sql.pool.AbstractPooledConnectionInvocationHandler
 
record(Invoker<D, ResultSet, ?>, Method, Object[]) - Method in class net.sf.hajdbc.sql.ResultSetInvocationHandler
 
register(Database<D>, DynamicMBean) - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
ReleaseLockDecree - Class in net.sf.hajdbc.distributable
 
ReleaseLockDecree() - Constructor for class net.sf.hajdbc.distributable.ReleaseLockDecree
 
ReleaseLockDecree(String, Address) - Constructor for class net.sf.hajdbc.distributable.ReleaseLockDecree
 
remove(Database<D>) - Method in class net.sf.hajdbc.balancer.AbstractBalancer
 
remove(Database<D>) - Method in class net.sf.hajdbc.balancer.LoadBalancer
 
remove(Database<D>) - Method in interface net.sf.hajdbc.Balancer
Removes the specified database from this balancer.
remove(String) - Method in interface net.sf.hajdbc.DatabaseClusterMBean
Removes the specified database/DataSource from the cluster.
remove(String) - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
removeActivationListener(DatabaseActivationListener) - Method in interface net.sf.hajdbc.DatabaseClusterMBean
 
removeActivationListener(DatabaseActivationListener) - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
removeChild(SQLProxy<D, ?>) - Method in class net.sf.hajdbc.sql.AbstractInvocationHandler
 
removeChild(SQLProxy<D, ?>) - Method in interface net.sf.hajdbc.sql.SQLProxy
 
removeChildren() - Method in class net.sf.hajdbc.sql.AbstractInvocationHandler
 
removeChildren() - Method in interface net.sf.hajdbc.sql.SQLProxy
 
removed(Database<D>) - Method in class net.sf.hajdbc.balancer.AbstractBalancer
Called when a database was removed from the set.
removed(Database<D>) - Method in class net.sf.hajdbc.balancer.RandomBalancer
 
removed(Database<D>) - Method in class net.sf.hajdbc.balancer.RoundRobinBalancer
 
removed(Database<D>) - Method in class net.sf.hajdbc.balancer.SimpleBalancer
 
removeDeactivationListener(DatabaseDeactivationListener) - Method in interface net.sf.hajdbc.DatabaseClusterMBean
 
removeDeactivationListener(DatabaseDeactivationListener) - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
removeProperty(String) - Method in interface net.sf.hajdbc.InactiveDatabaseMBean
Removes the specified property.
removeProperty(String) - Method in class net.sf.hajdbc.sql.AbstractDatabase
 
removeSynchronizationListener(SynchronizationListener) - Method in interface net.sf.hajdbc.DatabaseClusterMBean
 
removeSynchronizationListener(SynchronizationListener) - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
replay(Database<D>, T) - Method in class net.sf.hajdbc.sql.AbstractInvocationHandler
 
replay(Database<D>, S) - Method in class net.sf.hajdbc.sql.AbstractStatementInvocationHandler
 
replay(Database<D>, C) - Method in class net.sf.hajdbc.sql.pool.AbstractPooledConnectionInvocationHandler
 
replay(Database<D>, ResultSet) - Method in class net.sf.hajdbc.sql.ResultSetInvocationHandler
 
restoreForeignKeys(SynchronizationContext<D>) - Static method in class net.sf.hajdbc.sync.SynchronizationSupport
Restores all foreign key constraints on the target database
restoreUniqueConstraints(SynchronizationContext<D>) - Static method in class net.sf.hajdbc.sync.SynchronizationSupport
 
ResultSetInvocationHandler<D,S extends java.sql.Statement> - Class in net.sf.hajdbc.sql
 
ResultSetInvocationHandler(S, SQLProxy<D, S>, Invoker<D, S, ResultSet>, Map<Database<D>, ResultSet>, TransactionContext<D>, FileSupport) - Constructor for class net.sf.hajdbc.sql.ResultSetInvocationHandler
 
retain(Set<Database<D>>) - Method in class net.sf.hajdbc.sql.AbstractInvocationHandler
 
retain(Set<Database<D>>) - Method in interface net.sf.hajdbc.sql.SQLProxy
 
rollback(Connection) - Static method in class net.sf.hajdbc.sync.SynchronizationSupport
 
RoundRobinBalancer<D> - Class in net.sf.hajdbc.balancer
Balancer implementation whose RoundRobinBalancer.next() implementation uses a circular FIFO queue.
RoundRobinBalancer() - Constructor for class net.sf.hajdbc.balancer.RoundRobinBalancer
 

S

SavepointInvocationHandler<D> - Class in net.sf.hajdbc.sql
 
SavepointInvocationHandler(Connection, SQLProxy<D, Connection>, Invoker<D, Connection, Savepoint>, Map<Database<D>, Savepoint>) - Constructor for class net.sf.hajdbc.sql.SavepointInvocationHandler
 
SavepointInvocationStrategy<D> - Class in net.sf.hajdbc.sql
 
SavepointInvocationStrategy(DatabaseCluster<D>, Connection) - Constructor for class net.sf.hajdbc.sql.SavepointInvocationStrategy
 
schedule(Runnable, CronExpression) - Method in interface net.sf.hajdbc.util.concurrent.CronExecutorService
Schedules the specified task to execute according to the specified cron expression.
schedule(Runnable, CronExpression) - Method in class net.sf.hajdbc.util.concurrent.CronThreadPoolExecutor
 
SCHEMA_LOOKUP_FAILED - Static variable in class net.sf.hajdbc.Messages
 
selectForUpdate - Variable in class net.sf.hajdbc.sql.AbstractPreparedStatementInvocationHandler
 
selectForUpdatePattern() - Method in class net.sf.hajdbc.dialect.FirebirdDialect
 
selectForUpdatePattern() - Method in class net.sf.hajdbc.dialect.PostgreSQLDialect
Recognizes FOR SHARE and FOR UPDATE.
selectForUpdatePattern() - Method in class net.sf.hajdbc.dialect.StandardDialect
 
SemaphoreLock - Class in net.sf.hajdbc.util.concurrent
An implementation of Lock using a binary semaphore.
SemaphoreLock(boolean) - Constructor for class net.sf.hajdbc.util.concurrent.SemaphoreLock
 
SemaphoreReadWriteLock - Class in net.sf.hajdbc.util.concurrent
Simple ReadWriteLock implementation that uses a semaphore.
SemaphoreReadWriteLock(boolean) - Constructor for class net.sf.hajdbc.util.concurrent.SemaphoreReadWriteLock
 
SemaphoreReadWriteLock(int, boolean) - Constructor for class net.sf.hajdbc.util.concurrent.SemaphoreReadWriteLock
 
SEQUENCE_OUT_OF_SYNC - Static variable in class net.sf.hajdbc.Messages
 
sequencePattern() - Method in class net.sf.hajdbc.dialect.DB2Dialect
 
sequencePattern() - Method in class net.sf.hajdbc.dialect.FirebirdDialect
Firebird 2.0 will support standard syntax.
sequencePattern() - Method in class net.sf.hajdbc.dialect.IngresDialect
 
sequencePattern() - Method in class net.sf.hajdbc.dialect.MaxDBDialect
 
sequencePattern() - Method in class net.sf.hajdbc.dialect.MckoiDialect
 
sequencePattern() - Method in class net.sf.hajdbc.dialect.OracleDialect
 
sequencePattern() - Method in class net.sf.hajdbc.dialect.PostgreSQLDialect
 
sequencePattern() - Method in class net.sf.hajdbc.dialect.StandardDialect
 
SequenceProperties - Interface in net.sf.hajdbc
 
SequencePropertiesImpl - Class in net.sf.hajdbc.cache
 
SequencePropertiesImpl(String) - Constructor for class net.sf.hajdbc.cache.SequencePropertiesImpl
 
sequenceTableType() - Method in class net.sf.hajdbc.dialect.StandardDialect
 
serialize(Balancer<?>) - Static method in enum net.sf.hajdbc.balancer.BalancerClass
Return the identifier of the specified Balancer.
serialize(DatabaseMetaDataCacheFactory) - Static method in enum net.sf.hajdbc.cache.DatabaseMetaDataCacheFactoryClass
Return the identifier of the specified DatabaseMetaDataCacheFactory.
serialize(Dialect) - Static method in enum net.sf.hajdbc.dialect.DialectClass
Return a String representation that identifies the specified Dialect.
serialize(TransactionMode) - Static method in enum net.sf.hajdbc.sql.TransactionMode
Used by JiBX to marshal a transaction mode
serializeClass(Class<?>) - Static method in class net.sf.hajdbc.util.Formatter
 
serializeCronExpression(CronExpression) - Static method in class net.sf.hajdbc.util.Formatter
 
set(T) - Method in class net.sf.hajdbc.util.ref.VolatileReference
 
setCluster(String) - Method in class net.sf.hajdbc.sql.CommonDataSourceProxy
 
setConfig(String) - Method in class net.sf.hajdbc.sql.CommonDataSourceProxy
 
setConnection(Connection) - Method in class net.sf.hajdbc.cache.LazyDatabaseProperties
 
setDecorator(DatabaseClusterDecorator) - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
setDeferrability(int) - Method in class net.sf.hajdbc.cache.ForeignKeyConstraintImpl
 
setDeferrability(int) - Method in interface net.sf.hajdbc.ForeignKeyConstraint
 
setDeleteRule(int) - Method in class net.sf.hajdbc.cache.ForeignKeyConstraintImpl
 
setDeleteRule(int) - Method in interface net.sf.hajdbc.ForeignKeyConstraint
 
setDriver(String) - Method in class net.sf.hajdbc.sql.DriverDatabase
 
setDriver(String) - Method in interface net.sf.hajdbc.sql.InactiveDriverDatabaseMBean
Set the driver class for this database.
setFetchSize(int) - Method in class net.sf.hajdbc.sync.DifferentialSynchronizationStrategy
 
setFetchSize(int) - Method in class net.sf.hajdbc.sync.FullSynchronizationStrategy
 
setForeignTable(String) - Method in class net.sf.hajdbc.cache.ForeignKeyConstraintImpl
 
setForeignTable(String) - Method in interface net.sf.hajdbc.ForeignKeyConstraint
 
setId(String) - Method in class net.sf.hajdbc.sql.AbstractDatabase
 
setLocal(boolean) - Method in interface net.sf.hajdbc.InactiveDatabaseMBean
Sets whether or not this database is local to the machine on which the JVM resides.
setLocal(boolean) - Method in class net.sf.hajdbc.sql.AbstractDatabase
 
setLockManager(LockManager) - Method in interface net.sf.hajdbc.DatabaseCluster
Sets the LockManager implementation capable of acquiring named read/write locks on the specific objects in this database cluster.
setLockManager(LockManager) - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
setLoginTimeout(int) - Method in class net.sf.hajdbc.sql.DataSource
 
setLoginTimeout(int) - Method in class net.sf.hajdbc.sql.pool.ConnectionPoolDataSource
 
setLoginTimeout(int) - Method in class net.sf.hajdbc.sql.xa.XADataSource
 
setLogWriter(PrintWriter) - Method in class net.sf.hajdbc.sql.DataSource
 
setLogWriter(PrintWriter) - Method in class net.sf.hajdbc.sql.pool.ConnectionPoolDataSource
 
setLogWriter(PrintWriter) - Method in class net.sf.hajdbc.sql.xa.XADataSource
 
setMaxBatchSize(int) - Method in class net.sf.hajdbc.sync.DifferentialSynchronizationStrategy
 
setMaxBatchSize(int) - Method in class net.sf.hajdbc.sync.FullSynchronizationStrategy
 
setName(String) - Method in class net.sf.hajdbc.sql.CommonDataSourceDatabase
 
setName(String) - Method in interface net.sf.hajdbc.sql.InactiveDataSourceDatabaseMBean
 
setPassword(String) - Method in interface net.sf.hajdbc.InactiveDatabaseMBean
Set the password for this database
setPassword(String) - Method in class net.sf.hajdbc.sql.AbstractDatabase
 
setProperties(Properties) - Method in class net.sf.hajdbc.sql.AbstractDatabase
 
setProperty(String, String) - Method in interface net.sf.hajdbc.InactiveDatabaseMBean
Set the value of the specified property.
setProperty(String, String) - Method in class net.sf.hajdbc.sql.AbstractDatabase
 
setState(byte[]) - Method in class net.sf.hajdbc.distributable.DistributableLockManager
 
setState(byte[]) - Method in class net.sf.hajdbc.distributable.DistributableStateManager
 
setStateManager(StateManager) - Method in interface net.sf.hajdbc.DatabaseCluster
Sets the StateManager implementation for persisting database cluster state.
setStateManager(StateManager) - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
setUpdateRule(int) - Method in class net.sf.hajdbc.cache.ForeignKeyConstraintImpl
 
setUpdateRule(int) - Method in interface net.sf.hajdbc.ForeignKeyConstraint
 
setUrl(String) - Method in class net.sf.hajdbc.sql.DriverDatabase
 
setUrl(String) - Method in interface net.sf.hajdbc.sql.InactiveDriverDatabaseMBean
Set the url for this database
setUser(String) - Method in interface net.sf.hajdbc.InactiveDatabaseMBean
Set the user for this database.
setUser(String) - Method in class net.sf.hajdbc.sql.AbstractDatabase
 
setWeight(int) - Method in interface net.sf.hajdbc.InactiveDatabaseMBean
Set the weight for this database
setWeight(int) - Method in class net.sf.hajdbc.sql.AbstractDatabase
 
SHUT_DOWN - Static variable in class net.sf.hajdbc.Messages
 
shutdown() - Method in class net.sf.hajdbc.util.concurrent.SynchronousExecutor
 
shutdownNow() - Method in class net.sf.hajdbc.util.concurrent.SynchronousExecutor
 
SimpleBalancer<D> - Class in net.sf.hajdbc.balancer
Trivial balancer implementation whose SimpleBalancer.next() implementation always returns the database with the highest weight.
SimpleBalancer() - Constructor for class net.sf.hajdbc.balancer.SimpleBalancer
 
SimpleDatabaseMetaDataCache - Class in net.sf.hajdbc.cache
DatabaseMetaDataCache implementation that does not cache data.
SimpleDatabaseMetaDataCache(Dialect) - Constructor for class net.sf.hajdbc.cache.SimpleDatabaseMetaDataCache
 
SimpleDatabaseMetaDataCacheFactory - Class in net.sf.hajdbc.cache
 
SimpleDatabaseMetaDataCacheFactory() - Constructor for class net.sf.hajdbc.cache.SimpleDatabaseMetaDataCacheFactory
 
SimpleDatabaseProperties - Class in net.sf.hajdbc.cache
 
SimpleDatabaseProperties(DatabaseMetaData, DatabaseMetaDataSupportFactory, Dialect) - Constructor for class net.sf.hajdbc.cache.SimpleDatabaseProperties
 
SimpleInvocationHandler - Class in net.sf.hajdbc.util.reflect
A trivial invocation handler implementation.
SimpleInvocationHandler(Object) - Constructor for class net.sf.hajdbc.util.reflect.SimpleInvocationHandler
Constructs a new invocation handler that proxies the specified object.
SimpleInvoker(Method, Object[]) - Constructor for class net.sf.hajdbc.sql.AbstractInvocationHandler.SimpleInvoker
 
SQL_OBJECT_INIT_FAILED - Static variable in class net.sf.hajdbc.Messages
 
SQLExceptionFactory - Class in net.sf.hajdbc.util
 
SQLExceptionFactory() - Constructor for class net.sf.hajdbc.util.SQLExceptionFactory
 
SQLProxy<D,T> - Interface in net.sf.hajdbc.sql
 
SQLXMLInvocationHandler<D,P> - Class in net.sf.hajdbc.sql
Invocation handler for SQLXML objects.
SQLXMLInvocationHandler(P, SQLProxy<D, P>, Invoker<D, P, SQLXML>, Map<Database<D>, SQLXML>) - Constructor for class net.sf.hajdbc.sql.SQLXMLInvocationHandler
 
SQLXMLInvocationStrategy<D,P> - Class in net.sf.hajdbc.sql
Invocation strategy for creating SQLXML proxies.
SQLXMLInvocationStrategy(DatabaseCluster<D>, P) - Constructor for class net.sf.hajdbc.sql.SQLXMLInvocationStrategy
 
StandardDialect - Class in net.sf.hajdbc.dialect
 
StandardDialect() - Constructor for class net.sf.hajdbc.dialect.StandardDialect
 
start() - Method in class net.sf.hajdbc.distributable.DistributableLockManager
 
start() - Method in class net.sf.hajdbc.distributable.DistributableStateManager
 
start() - Method in interface net.sf.hajdbc.Lifecycle
Called upon database cluster start.
start() - Method in class net.sf.hajdbc.local.LocalLockManager
 
start() - Method in class net.sf.hajdbc.local.LocalStateManager
 
start() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
start(InvocationStrategy<D, T, R>, Connection) - Method in class net.sf.hajdbc.sql.LocalTransactionContext
 
start(InvocationStrategy<D, T, R>, Connection) - Method in interface net.sf.hajdbc.sql.TransactionContext
Decorates the specified invocation strategy with start transaction logic.
StateManager - Interface in net.sf.hajdbc
 
STATEMENT_FAILED - Static variable in class net.sf.hajdbc.Messages
 
StatementInvocationHandler<D> - Class in net.sf.hajdbc.sql
 
StatementInvocationHandler(Connection, SQLProxy<D, Connection>, Invoker<D, Connection, Statement>, Map<Database<D>, Statement>, TransactionContext<D>, FileSupport) - Constructor for class net.sf.hajdbc.sql.StatementInvocationHandler
 
StatementInvocationStrategy<D> - Class in net.sf.hajdbc.sql
 
StatementInvocationStrategy(Connection, TransactionContext<D>) - Constructor for class net.sf.hajdbc.sql.StatementInvocationStrategy
 
stop() - Method in class net.sf.hajdbc.distributable.DistributableLockManager
 
stop() - Method in class net.sf.hajdbc.distributable.DistributableStateManager
 
stop() - Method in interface net.sf.hajdbc.Lifecycle
Called when database cluster is stopped.
stop() - Method in class net.sf.hajdbc.local.LocalLockManager
 
stop() - Method in class net.sf.hajdbc.local.LocalStateManager
 
stop() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
Strings - Class in net.sf.hajdbc.util
A set of String utilities.
support - Variable in class net.sf.hajdbc.cache.AbstractDatabaseProperties
 
supportsSelectForUpdate() - Method in class net.sf.hajdbc.cache.AbstractDatabaseProperties
 
supportsSelectForUpdate() - Method in interface net.sf.hajdbc.DatabaseProperties
 
suspect(Address) - Method in class net.sf.hajdbc.distributable.AbstractMembershipListener
 
SybaseDialect - Class in net.sf.hajdbc.dialect
Dialect for Sybase (commercial).
SybaseDialect() - Constructor for class net.sf.hajdbc.dialect.SybaseDialect
 
SynchronizationContext<D> - Interface in net.sf.hajdbc
 
SynchronizationContextImpl<D> - Class in net.sf.hajdbc.sync
 
SynchronizationContextImpl(DatabaseCluster<D>, Database<D>) - Constructor for class net.sf.hajdbc.sync.SynchronizationContextImpl
 
SynchronizationListener - Interface in net.sf.hajdbc
Event listener for synchronization notifications.
SynchronizationStrategy - Interface in net.sf.hajdbc
 
SynchronizationStrategyBuilder - Class in net.sf.hajdbc.sync
 
SynchronizationStrategyBuilder() - Constructor for class net.sf.hajdbc.sync.SynchronizationStrategyBuilder
Constructs a new SynchronizationStrategyBuilder.
SynchronizationSupport - Class in net.sf.hajdbc.sync
 
synchronize(SynchronizationContext<D>) - Method in class net.sf.hajdbc.sync.DifferentialSynchronizationStrategy
 
synchronize(SynchronizationContext<D>) - Method in class net.sf.hajdbc.sync.FullSynchronizationStrategy
 
synchronize(SynchronizationContext<D>) - Method in class net.sf.hajdbc.sync.PassiveSynchronizationStrategy
 
synchronize(SynchronizationContext<D>) - Method in interface net.sf.hajdbc.SynchronizationStrategy
Synchronizes a target database with a source database as defined by the synchronization context.
synchronizeIdentityColumns(SynchronizationContext<D>) - Static method in class net.sf.hajdbc.sync.SynchronizationSupport
 
synchronizeSequences(SynchronizationContext<D>) - Static method in class net.sf.hajdbc.sync.SynchronizationSupport
Synchronizes the sequences on the target database with the source database.
SynchronousExecutor - Class in net.sf.hajdbc.util.concurrent
Executor service that executes tasks in the caller thread.
SynchronousExecutor() - Constructor for class net.sf.hajdbc.util.concurrent.SynchronousExecutor
 

T

TABLE_LOCK_ACQUIRE - Static variable in class net.sf.hajdbc.Messages
 
TABLE_LOCK_RELEASE - Static variable in class net.sf.hajdbc.Messages
 
TableProperties - Interface in net.sf.hajdbc
 
timeLiteralFormat() - Method in class net.sf.hajdbc.dialect.DB2Dialect
 
timeLiteralFormat() - Method in class net.sf.hajdbc.dialect.DerbyDialect
 
timeLiteralFormat() - Method in class net.sf.hajdbc.dialect.MySQLDialect
 
timeLiteralFormat() - Method in class net.sf.hajdbc.dialect.StandardDialect
 
timeLiteralFormat() - Method in class net.sf.hajdbc.dialect.SybaseDialect
 
timeout - Variable in class net.sf.hajdbc.distributable.DistributableLockManager
 
timestampLiteralFormat() - Method in class net.sf.hajdbc.dialect.DB2Dialect
 
timestampLiteralFormat() - Method in class net.sf.hajdbc.dialect.DerbyDialect
 
timestampLiteralFormat() - Method in class net.sf.hajdbc.dialect.MySQLDialect
 
timestampLiteralFormat() - Method in class net.sf.hajdbc.dialect.StandardDialect
 
timestampLiteralFormat() - Method in class net.sf.hajdbc.dialect.SybaseDialect
 
toString() - Method in class net.sf.hajdbc.cache.AbstractTableProperties
 
toString() - Method in class net.sf.hajdbc.cache.SequencePropertiesImpl
 
toString() - Method in interface net.sf.hajdbc.DatabaseClusterMBean
Provided so that mbean proxies will use mbean toString() implementation
toString() - Method in class net.sf.hajdbc.distributable.AbstractCommand
 
toString() - Method in class net.sf.hajdbc.distributable.QueryInitialStateCommand
 
toString() - Method in class net.sf.hajdbc.sql.AbstractDatabase
 
toString() - Method in class net.sf.hajdbc.sql.AbstractDatabaseCluster
 
transactionContext - Variable in class net.sf.hajdbc.sql.AbstractStatementInvocationHandler
 
TransactionContext<D> - Interface in net.sf.hajdbc.sql
Decorates and invocation strategy with transaction boundary logic.
TransactionMode - Enum in net.sf.hajdbc.sql
 
truncateTableFormat() - Method in class net.sf.hajdbc.dialect.MaxDBDialect
 
truncateTableFormat() - Method in class net.sf.hajdbc.dialect.OracleDialect
 
truncateTableFormat() - Method in class net.sf.hajdbc.dialect.PostgreSQLDialect
 
truncateTableFormat() - Method in class net.sf.hajdbc.dialect.StandardDialect
 
truncateTableFormat() - Method in class net.sf.hajdbc.dialect.SybaseDialect
 
tryLock() - Method in class net.sf.hajdbc.util.concurrent.SemaphoreLock
 
tryLock(long, TimeUnit) - Method in class net.sf.hajdbc.util.concurrent.SemaphoreLock
 

U

UNDERSCORE - Static variable in class net.sf.hajdbc.util.Strings
 
UniqueConstraint - Interface in net.sf.hajdbc
Represents a unique constraint on a table.
UniqueConstraintImpl - Class in net.sf.hajdbc.cache
 
UniqueConstraintImpl(String, String) - Constructor for class net.sf.hajdbc.cache.UniqueConstraintImpl
Constructs a new UniqueConstraint.
unlock() - Method in class net.sf.hajdbc.util.concurrent.SemaphoreLock
 
unmarshal(Object, IUnmarshallingContext) - Method in class net.sf.hajdbc.util.AbstractMapper
 
unmarshal(T, UnmarshallingContext) - Method in class net.sf.hajdbc.util.AbstractMapper
 
unmarshal(Properties, UnmarshallingContext) - Method in class net.sf.hajdbc.util.PropertiesMapper
 
unmarshalResult(Object) - Method in class net.sf.hajdbc.distributable.AbstractCommand
 
unmarshalResult(Object) - Method in interface net.sf.hajdbc.distributable.Command
 
unmarshalResult(Object) - Method in class net.sf.hajdbc.distributable.QueryInitialStateCommand
Restore marshalled string into a set of strings
unwrap(Class<T>) - Method in class net.sf.hajdbc.sql.DataSource
 
UPDATE_COUNT - Static variable in class net.sf.hajdbc.Messages
 
uri - Variable in class net.sf.hajdbc.util.AbstractMapper
 

V

valueOf(String) - Static method in enum net.sf.hajdbc.balancer.BalancerClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.hajdbc.cache.DatabaseMetaDataCacheFactoryClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.hajdbc.dialect.DialectClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.hajdbc.sql.TransactionMode
Returns the enum constant of this type with the specified name.
valueOf(Class<T>, String) - Static method in class net.sf.hajdbc.util.Enums
Like Enum.valueOf(Class, String), but converts id to upper-case and swaps dashes for underscores.
values() - Static method in enum net.sf.hajdbc.balancer.BalancerClass
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.hajdbc.cache.DatabaseMetaDataCacheFactoryClass
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.hajdbc.dialect.DialectClass
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.hajdbc.sql.TransactionMode
Returns an array containing the constants of this enum type, in the order they are declared.
viewAccepted(View) - Method in class net.sf.hajdbc.distributable.AbstractMembershipListener
 
VolatileReference<T> - Class in net.sf.hajdbc.util.ref
A synchronizable wrapper around a nullable object.
VolatileReference() - Constructor for class net.sf.hajdbc.util.ref.VolatileReference
 
VolatileReference(T) - Constructor for class net.sf.hajdbc.util.ref.VolatileReference
 
vote(LockManager, Map<String, Lock>) - Method in class net.sf.hajdbc.distributable.AcquireLockDecree
 
vote(LockDecree) - Method in class net.sf.hajdbc.distributable.DistributableLockManager
Votes on the specified decree.
vote(LockManager, Map<String, Lock>) - Method in interface net.sf.hajdbc.distributable.LockDecree
Execute lock operation.
vote(LockManager, Map<String, Lock>) - Method in class net.sf.hajdbc.distributable.ReleaseLockDecree
 

W

WRITE_LOCK_FAILED - Static variable in class net.sf.hajdbc.Messages
 
writeExternal(ObjectOutput) - Method in class net.sf.hajdbc.distributable.AbstractCommand
 
writeExternal(ObjectOutput) - Method in class net.sf.hajdbc.distributable.AbstractLockDecree
 
writeLock(String) - Method in class net.sf.hajdbc.distributable.DistributableLockManager
Write locks are distributed.
writeLock(String) - Method in class net.sf.hajdbc.local.LocalLockManager
 
writeLock(String) - Method in interface net.sf.hajdbc.LockManager
Obtains a named write lock.
writeLock() - Method in class net.sf.hajdbc.util.concurrent.SemaphoreReadWriteLock
 

X

XAConnectionInvocationHandler - Class in net.sf.hajdbc.sql.xa
 
XAConnectionInvocationHandler(XADataSource, SQLProxy<XADataSource, XADataSource>, Invoker<XADataSource, XADataSource, XAConnection>, Map<Database<XADataSource>, XAConnection>) - Constructor for class net.sf.hajdbc.sql.xa.XAConnectionInvocationHandler
 
XAConnectionInvocationStrategy - Class in net.sf.hajdbc.sql.xa
 
XAConnectionInvocationStrategy(DatabaseCluster<XADataSource>, XADataSource) - Constructor for class net.sf.hajdbc.sql.xa.XAConnectionInvocationStrategy
 
XADataSource - Class in net.sf.hajdbc.sql.xa
 
XADataSource() - Constructor for class net.sf.hajdbc.sql.xa.XADataSource
Constructs a new XADataSource
XADataSourceDatabase - Class in net.sf.hajdbc.sql.xa
A database described by an XADataSource.
XADataSourceDatabase() - Constructor for class net.sf.hajdbc.sql.xa.XADataSourceDatabase
Constructs a new database described by an XADataSource.
XADataSourceDatabaseCluster - Class in net.sf.hajdbc.sql.xa
 
XADataSourceDatabaseCluster(String, URL) - Constructor for class net.sf.hajdbc.sql.xa.XADataSourceDatabaseCluster
 
XADataSourceDatabaseClusterMBean - Interface in net.sf.hajdbc.sql.xa
 
XADataSourceFactory - Class in net.sf.hajdbc.sql.xa
 
XADataSourceFactory() - Constructor for class net.sf.hajdbc.sql.xa.XADataSourceFactory
Constructs a new factory for creating an XADataSource.
XADataSourceInvocationHandler - Class in net.sf.hajdbc.sql.xa
 
XADataSourceInvocationHandler(DatabaseCluster<XADataSource>) - Constructor for class net.sf.hajdbc.sql.xa.XADataSourceInvocationHandler
 
XADataSourceReference - Class in net.sf.hajdbc.sql.xa
 
XADataSourceReference(String) - Constructor for class net.sf.hajdbc.sql.xa.XADataSourceReference
Constructs a reference to an XADataSource for the specified cluster
XADataSourceReference(String, String) - Constructor for class net.sf.hajdbc.sql.xa.XADataSourceReference
Constructs a reference to an XADataSource for the specified cluster
XAResourceInvocationHandler - Class in net.sf.hajdbc.sql.xa
 
XAResourceInvocationHandler(XAConnection, SQLProxy<XADataSource, XAConnection>, Invoker<XADataSource, XAConnection, XAResource>, Map<Database<XADataSource>, XAResource>) - Constructor for class net.sf.hajdbc.sql.xa.XAResourceInvocationHandler
 
XAResourceInvocationStrategy - Class in net.sf.hajdbc.sql.xa
 
XAResourceInvocationStrategy(DatabaseCluster<XADataSource>, XAConnection) - Constructor for class net.sf.hajdbc.sql.xa.XAResourceInvocationStrategy
 
A B C D E F G H I J L M N O P Q R S T U V W X 
Skip navigation links