Modifier and Type | Field and Description |
---|---|
protected StringSet |
OutputConnectionManager.OutputConnectionDescription.cacheKeys |
Modifier and Type | Method and Description |
---|---|
StringSet |
OutputConnectionManager.OutputConnectionDescription.getObjectKeys()
Get the cache keys for an object (which may or may not exist yet in
the cache).
|
Constructor and Description |
---|
OutputConnectionManager.OutputConnectionDescription(String connectionName,
StringSet invKeys) |
Modifier and Type | Field and Description |
---|---|
protected StringSet |
TransformationConnectionManager.TransformationConnectionDescription.cacheKeys |
Modifier and Type | Method and Description |
---|---|
StringSet |
TransformationConnectionManager.TransformationConnectionDescription.getObjectKeys()
Get the cache keys for an object (which may or may not exist yet in
the cache).
|
Constructor and Description |
---|
TransformationConnectionManager.TransformationConnectionDescription(String connectionName,
StringSet invKeys) |
Modifier and Type | Field and Description |
---|---|
protected StringSet |
AuthorityGroupManager.AuthorityGroupDescription.cacheKeys |
Modifier and Type | Method and Description |
---|---|
StringSet |
AuthorityGroupManager.AuthorityGroupDescription.getObjectKeys()
Get the cache keys for an object (which may or may not exist yet in
the cache).
|
Constructor and Description |
---|
AuthorityGroupManager.AuthorityGroupDescription(String groupName,
StringSet invKeys) |
Modifier and Type | Field and Description |
---|---|
protected StringSet |
AuthorityConnectionManager.AuthorityConnectionDescription.cacheKeys |
Modifier and Type | Method and Description |
---|---|
StringSet |
AuthorityConnectionManager.AuthorityConnectionDescription.getObjectKeys()
Get the cache keys for an object (which may or may not exist yet in
the cache).
|
Constructor and Description |
---|
AuthorityConnectionManager.AuthorityConnectionDescription(String connectionName,
StringSet invKeys) |
Modifier and Type | Field and Description |
---|---|
protected StringSet |
MappingConnectionManager.MappingConnectionDescription.cacheKeys |
Modifier and Type | Method and Description |
---|---|
StringSet |
MappingConnectionManager.MappingConnectionDescription.getObjectKeys()
Get the cache keys for an object (which may or may not exist yet in
the cache).
|
Constructor and Description |
---|
MappingConnectionManager.MappingConnectionDescription(String connectionName,
StringSet invKeys) |
Modifier and Type | Field and Description |
---|---|
protected StringSet |
CacheManager.CacheHandle.invalidationKeys |
protected StringSet |
GeneralCache.ObjectRecord.invalidationKeys |
Modifier and Type | Method and Description |
---|---|
StringSet |
CacheManager.CacheHandle.getInvalidationKeys()
Get the invalidation keys.
|
StringSet |
CacheManager.CacheTransactionHandle.getInvalidationKeys()
Get the current invalidation keys.
|
StringSet |
GeneralCache.ObjectRecord.getKeys() |
StringSet |
GeneralCache.getObjectInvalidationKeys(Object objectDescription)
Get the invalidation keys for an object in the cache.
|
StringSet |
CacheManager.CacheTransactionHandle.getReadLocks()
Get the set of read locks to close on exit from this transaction.
|
StringSet |
CacheManager.CacheTransactionHandle.getRemainingReadLocks(StringSet cacheKeys,
StringSet keys)
Come up with the set of read locks we still need to throw.
|
StringSet |
CacheManager.CacheTransactionHandle.getRemainingWriteLocks(StringSet cacheKeys,
StringSet keys)
Come up with the set of write locks we still need to throw.
|
StringSet |
CacheManager.CacheTransactionHandle.getWriteLocks()
Get the set of write locks to close on exit from this transaction.
|
Modifier and Type | Method and Description |
---|---|
void |
GeneralCache.InvalidationTable.addKeys(StringSet keyset,
GeneralCache.ObjectRecord objectRecord) |
void |
CacheManager.CacheTransactionHandle.addLocks(StringSet thrownReadLocks,
StringSet thrownWriteLocks)
Add to the set of locks that are open.
|
boolean |
CacheManager.CacheTransactionHandle.checkCacheKeys(StringSet cacheKeys)
See if cache keys intersect with invalidation keys.
|
ICacheHandle |
CacheManager.enterCache(ICacheDescription[] locateObjectDescriptions,
StringSet invalidateKeys,
String transactionID)
Second way of doing cache management.
|
void |
CacheManager.findObjectsAndExecute(ICacheDescription[] locateObjectDescriptions,
StringSet invalidateKeys,
ICacheExecutor execObject,
String transactionID)
Locate or create a set of objects in the cached object pool, and/or destroy and invalidate
the same or other objects.
|
StringSet |
CacheManager.CacheTransactionHandle.getRemainingReadLocks(StringSet cacheKeys,
StringSet keys)
Come up with the set of read locks we still need to throw.
|
StringSet |
CacheManager.CacheTransactionHandle.getRemainingWriteLocks(StringSet cacheKeys,
StringSet keys)
Come up with the set of write locks we still need to throw.
|
void |
CacheManager.CacheTransactionHandle.invalidateKeys(StringSet keys)
Invalidate objects.
|
void |
GeneralCache.invalidateKeys(StringSet keys)
Invalidate a set of keys.
|
protected void |
CacheManager.performInvalidation(StringSet keys)
Perform an invalidation.
|
void |
CacheManager.CacheTransactionHandle.saveObject(ICacheDescription descriptionObject,
Object object,
StringSet cacheKeys)
Save an object in cache.
|
void |
GeneralCache.setObject(Object objectDescription,
Object object,
StringSet keys,
long timestamp)
Add a newly created object to the cache.
|
Constructor and Description |
---|
CacheManager.CacheHandle(String[] readLocks,
String[] writeLocks,
ICacheDescription[] descriptions,
StringSet invalidationKeys,
String transactionID) |
GeneralCache.ObjectRecord(Object objectDescription,
Object theObject,
StringSet invalidationKeys,
long creationTime) |
Modifier and Type | Field and Description |
---|---|
protected StringSet |
QueryDescription.keys |
Modifier and Type | Method and Description |
---|---|
StringSet |
DBInterfaceDerby.getAllTables(StringSet cacheKeys,
String queryClass)
Get a database's tables.
|
StringSet |
DBInterfaceHSQLDB.getAllTables(StringSet cacheKeys,
String queryClass)
Get a database's tables.
|
StringSet |
DBInterfaceMySQL.getAllTables(StringSet cacheKeys,
String queryClass)
Get a database's tables.
|
StringSet |
DBInterfacePostgreSQL.getAllTables(StringSet cacheKeys,
String queryClass)
Get a database's tables.
|
StringSet |
QueryDescription.getObjectKeys()
Get the cache keys for an object (which may or may not exist yet in
the cache).
|
Modifier and Type | Method and Description |
---|---|
void |
DBInterfaceDerby.createUserAndDatabase(String adminUserName,
String adminPassword,
StringSet invalidateKeys)
Create user and database.
|
void |
DBInterfaceHSQLDB.createUserAndDatabase(String adminUserName,
String adminPassword,
StringSet invalidateKeys)
Create user and database.
|
void |
DBInterfaceMySQL.createUserAndDatabase(String adminUserName,
String adminPassword,
StringSet invalidateKeys)
Create user and database.
|
void |
DBInterfacePostgreSQL.createUserAndDatabase(String adminUserName,
String adminPassword,
StringSet invalidateKeys)
Create user and database.
|
void |
DBInterfaceDerby.dropUserAndDatabase(String adminUserName,
String adminPassword,
StringSet invalidateKeys)
Drop user and database.
|
void |
DBInterfaceHSQLDB.dropUserAndDatabase(String adminUserName,
String adminPassword,
StringSet invalidateKeys)
Drop user and database.
|
void |
DBInterfaceMySQL.dropUserAndDatabase(String adminUserName,
String adminPassword,
StringSet invalidateKeys)
Drop user and database.
|
void |
DBInterfacePostgreSQL.dropUserAndDatabase(String adminUserName,
String adminPassword,
StringSet invalidateKeys)
Drop user and database.
|
IResultSet |
Database.executeQuery(String query,
List params,
StringSet cacheKeys,
StringSet invalidateKeys,
String queryClass,
boolean needResult,
int maxReturn,
ResultSpecification spec,
ILimitChecker returnLimits)
Execute arbitrary database query, and optionally cache the result.
|
StringSet |
DBInterfaceDerby.getAllTables(StringSet cacheKeys,
String queryClass)
Get a database's tables.
|
StringSet |
DBInterfaceHSQLDB.getAllTables(StringSet cacheKeys,
String queryClass)
Get a database's tables.
|
StringSet |
DBInterfaceMySQL.getAllTables(StringSet cacheKeys,
String queryClass)
Get a database's tables.
|
StringSet |
DBInterfacePostgreSQL.getAllTables(StringSet cacheKeys,
String queryClass)
Get a database's tables.
|
protected Map |
BaseTable.getTableIndexes(StringSet invalidateKeys,
String queryClass)
Get a table's indexes.
|
Map<String,IndexDescription> |
DBInterfaceDerby.getTableIndexes(String tableName,
StringSet cacheKeys,
String queryClass)
Get a table's indexes.
|
Map<String,IndexDescription> |
DBInterfaceHSQLDB.getTableIndexes(String tableName,
StringSet cacheKeys,
String queryClass)
Get a table's indexes.
|
Map<String,IndexDescription> |
DBInterfaceMySQL.getTableIndexes(String tableName,
StringSet cacheKeys,
String queryClass)
Get a table's indexes.
|
Map<String,IndexDescription> |
DBInterfacePostgreSQL.getTableIndexes(String tableName,
StringSet cacheKeys,
String queryClass)
Get a table's indexes.
|
protected Map |
BaseTable.getTableSchema(StringSet invalidateKeys,
String queryClass)
Get the current table schema.
|
Map<String,ColumnDescription> |
DBInterfaceDerby.getTableSchema(String tableName,
StringSet cacheKeys,
String queryClass)
Get a table's schema.
|
Map<String,ColumnDescription> |
DBInterfaceHSQLDB.getTableSchema(String tableName,
StringSet cacheKeys,
String queryClass)
Get a table's schema.
|
Map<String,ColumnDescription> |
DBInterfaceMySQL.getTableSchema(String tableName,
StringSet cacheKeys,
String queryClass)
Get a table's schema.
|
Map<String,ColumnDescription> |
DBInterfacePostgreSQL.getTableSchema(String tableName,
StringSet cacheKeys,
String queryClass)
Get a table's schema.
|
void |
BaseTable.performAlter(Map columnMap,
Map columnModifyMap,
List<String> columnDeleteList,
StringSet invalidateKeys)
Perform a table alter operation.
|
void |
DBInterfaceDerby.performAlter(String tableName,
Map<String,ColumnDescription> columnMap,
Map<String,ColumnDescription> columnModifyMap,
List<String> columnDeleteList,
StringSet invalidateKeys)
Perform a table alter operation.
|
void |
DBInterfaceHSQLDB.performAlter(String tableName,
Map<String,ColumnDescription> columnMap,
Map<String,ColumnDescription> columnModifyMap,
List<String> columnDeleteList,
StringSet invalidateKeys)
Perform a table alter operation.
|
void |
DBInterfaceMySQL.performAlter(String tableName,
Map<String,ColumnDescription> columnMap,
Map<String,ColumnDescription> columnModifyMap,
List<String> columnDeleteList,
StringSet invalidateKeys)
Perform a table alter operation.
|
void |
DBInterfacePostgreSQL.performAlter(String tableName,
Map<String,ColumnDescription> columnMap,
Map<String,ColumnDescription> columnModifyMap,
List<String> columnDeleteList,
StringSet invalidateKeys)
Perform a table alter operation.
|
protected void |
BaseTable.performCreate(Map columnMap,
StringSet invalidateKeys)
Perform a table creation operation.
|
void |
DBInterfaceDerby.performCreate(String tableName,
Map<String,ColumnDescription> columnMap,
StringSet invalidateKeys)
Perform a table creation operation.
|
void |
DBInterfaceHSQLDB.performCreate(String tableName,
Map<String,ColumnDescription> columnMap,
StringSet invalidateKeys)
Perform a table creation operation.
|
void |
DBInterfaceMySQL.performCreate(String tableName,
Map<String,ColumnDescription> columnMap,
StringSet invalidateKeys)
Perform a table creation operation.
|
void |
DBInterfacePostgreSQL.performCreate(String tableName,
Map<String,ColumnDescription> columnMap,
StringSet invalidateKeys)
Perform a table creation operation.
|
protected void |
BaseTable.performDelete(String whereClause,
List whereParameters,
StringSet invalidateKeys)
Perform a delete operation.
|
void |
DBInterfaceDerby.performDelete(String tableName,
String whereClause,
List whereParameters,
StringSet invalidateKeys)
Perform a delete operation.
|
void |
DBInterfaceHSQLDB.performDelete(String tableName,
String whereClause,
List whereParameters,
StringSet invalidateKeys)
Perform a delete operation.
|
void |
DBInterfaceMySQL.performDelete(String tableName,
String whereClause,
List whereParameters,
StringSet invalidateKeys)
Perform a delete operation.
|
void |
DBInterfacePostgreSQL.performDelete(String tableName,
String whereClause,
List whereParameters,
StringSet invalidateKeys)
Perform a delete operation.
|
protected void |
BaseTable.performDrop(StringSet invalidateKeys)
Perform a table drop operation.
|
void |
DBInterfaceDerby.performDrop(String tableName,
StringSet invalidateKeys)
Perform a table drop operation.
|
void |
DBInterfaceHSQLDB.performDrop(String tableName,
StringSet invalidateKeys)
Perform a table drop operation.
|
void |
DBInterfaceMySQL.performDrop(String tableName,
StringSet invalidateKeys)
Perform a table drop operation.
|
void |
DBInterfacePostgreSQL.performDrop(String tableName,
StringSet invalidateKeys)
Perform a table drop operation.
|
protected void |
BaseTable.performInsert(Map parameterMap,
StringSet invalidateKeys)
Perform an insert operation.
|
void |
DBInterfaceDerby.performInsert(String tableName,
Map<String,Object> parameterMap,
StringSet invalidateKeys)
Perform an insert operation.
|
void |
DBInterfaceHSQLDB.performInsert(String tableName,
Map<String,Object> parameterMap,
StringSet invalidateKeys)
Perform an insert operation.
|
void |
DBInterfaceMySQL.performInsert(String tableName,
Map<String,Object> parameterMap,
StringSet invalidateKeys)
Perform an insert operation.
|
void |
DBInterfacePostgreSQL.performInsert(String tableName,
Map<String,Object> parameterMap,
StringSet invalidateKeys)
Perform an insert operation.
|
protected void |
BaseTable.performModification(String query,
List params,
StringSet invalidateKeys)
Perform a general database modification query.
|
void |
DBInterfaceDerby.performModification(String query,
List params,
StringSet invalidateKeys)
Perform a general database modification query.
|
void |
DBInterfaceHSQLDB.performModification(String query,
List params,
StringSet invalidateKeys)
Perform a general database modification query.
|
void |
DBInterfaceMySQL.performModification(String query,
List params,
StringSet invalidateKeys)
Perform a general database modification query.
|
void |
DBInterfacePostgreSQL.performModification(String query,
List params,
StringSet invalidateKeys)
Perform a general database modification query.
|
protected IResultSet |
BaseTable.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass)
Perform a general "data fetch" query.
|
IResultSet |
DBInterfaceDerby.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass)
Perform a general "data fetch" query.
|
IResultSet |
DBInterfaceHSQLDB.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass)
Perform a general "data fetch" query.
|
IResultSet |
DBInterfaceMySQL.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass)
Perform a general "data fetch" query.
|
IResultSet |
DBInterfacePostgreSQL.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass)
Perform a general "data fetch" query.
|
protected IResultSet |
BaseTable.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass,
int resultLimit)
Perform a general "data fetch" query, with the ability to provide a limit.
|
IResultSet |
DBInterfaceDerby.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass,
int maxResults,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
IResultSet |
DBInterfaceHSQLDB.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass,
int maxResults,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
IResultSet |
DBInterfaceMySQL.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass,
int maxResults,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
IResultSet |
DBInterfacePostgreSQL.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass,
int maxResults,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
IResultSet |
DBInterfaceDerby.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass,
int maxResults,
ResultSpecification resultSpec,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
IResultSet |
DBInterfaceHSQLDB.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass,
int maxResults,
ResultSpecification resultSpec,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
IResultSet |
DBInterfaceMySQL.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass,
int maxResults,
ResultSpecification resultSpec,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
IResultSet |
DBInterfacePostgreSQL.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass,
int maxResults,
ResultSpecification resultSpec,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
protected void |
BaseTable.performUpdate(Map parameterMap,
String whereClause,
List whereParameters,
StringSet invalidateKeys)
Perform an update operation.
|
void |
DBInterfaceDerby.performUpdate(String tableName,
Map<String,Object> parameterMap,
String whereClause,
List whereParameters,
StringSet invalidateKeys)
Perform an update operation.
|
void |
DBInterfaceHSQLDB.performUpdate(String tableName,
Map<String,Object> parameterMap,
String whereClause,
List whereParameters,
StringSet invalidateKeys)
Perform an update operation.
|
void |
DBInterfaceMySQL.performUpdate(String tableName,
Map<String,Object> parameterMap,
String whereClause,
List whereParameters,
StringSet invalidateKeys)
Perform an update operation.
|
void |
DBInterfacePostgreSQL.performUpdate(String tableName,
Map<String,Object> parameterMap,
String whereClause,
List whereParameters,
StringSet invalidateKeys)
Perform an update operation.
|
static Map |
BaseTable.prepareRowForSave(BaseObject object,
StringSet fieldSet)
Read the specified fields from the specified object, and
build a Map, which can be used to write the data to the database.
|
Constructor and Description |
---|
QueryDescription(String databaseName,
String query,
List parameters,
String cacheClassName,
StringSet cacheKeys,
int maxReturn,
ResultSpecification spec,
ILimitChecker returnLimit) |
Modifier and Type | Method and Description |
---|---|
StringSet |
IDBInterface.getAllTables(StringSet cacheKeys,
String queryClass)
Get a database's tables.
|
StringSet |
ICacheHandle.getInvalidationKeys()
Get the invalidation keys.
|
StringSet |
ICacheDescription.getObjectKeys()
Get the cache keys for an object (which may or may not exist yet in
the cache).
|
Modifier and Type | Method and Description |
---|---|
void |
StringSetBuffer.add(StringSet ss) |
void |
StringSetBuffer.add(StringSet ss,
String prefix) |
boolean |
StringSet.contains(StringSet x) |
boolean |
StringSetBuffer.contains(StringSet x) |
void |
IDBInterface.createUserAndDatabase(String adminUserName,
String adminPassword,
StringSet invalidateKeys)
Create user and database.
|
void |
IDBInterface.dropUserAndDatabase(String adminUserName,
String adminPassword,
StringSet invalidateKeys)
Drop user and database.
|
ICacheHandle |
ICacheManager.enterCache(ICacheDescription[] locateObjectDescriptions,
StringSet invalidateKeys,
String transactionID)
Second way of doing cache management.
|
void |
ICacheManager.findObjectsAndExecute(ICacheDescription[] locateObjectDescriptions,
StringSet invalidateKeys,
ICacheExecutor execObject,
String transactionID)
Locate or create a set of objects in the cached object pool, and/or destroy and invalidate
the same or other objects.
|
StringSet |
IDBInterface.getAllTables(StringSet cacheKeys,
String queryClass)
Get a database's tables.
|
Map<String,IndexDescription> |
IDBInterface.getTableIndexes(String tableName,
StringSet cacheKeys,
String queryClass)
Get a table's indexes.
|
Map<String,ColumnDescription> |
IDBInterface.getTableSchema(String tableName,
StringSet cacheKeys,
String queryClass)
Get a table's schema.
|
void |
IDBInterface.performAlter(String tableName,
Map<String,ColumnDescription> columnMap,
Map<String,ColumnDescription> columnModifyMap,
List<String> columnDeleteList,
StringSet invalidateKeys)
Perform a table alter operation.
|
void |
IDBInterface.performCreate(String tableName,
Map<String,ColumnDescription> columnMap,
StringSet invalidateKeys)
Perform a table creation operation.
|
void |
IDBInterface.performDelete(String tableName,
String whereClause,
List whereParameters,
StringSet invalidateKeys)
Perform a delete operation.
|
void |
IDBInterface.performDrop(String tableName,
StringSet invalidateKeys)
Perform a table drop operation.
|
void |
IDBInterface.performInsert(String tableName,
Map<String,Object> parameterMap,
StringSet invalidateKeys)
Perform an insert operation.
|
void |
IDBInterface.performModification(String query,
List params,
StringSet invalidateKeys)
Perform a general database modification query.
|
IResultSet |
IDBInterface.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass)
Perform a general "data fetch" query.
|
IResultSet |
IDBInterface.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass,
int maxResults,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
IResultSet |
IDBInterface.performQuery(String query,
List params,
StringSet cacheKeys,
String queryClass,
int maxResults,
ResultSpecification resultSpec,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
void |
IDBInterface.performUpdate(String tableName,
Map<String,Object> parameterMap,
String whereClause,
List whereParameters,
StringSet invalidateKeys)
Perform an update operation.
|
Constructor and Description |
---|
StringSet(StringSet oldOne,
String prefix)
Get a new stringset based on an old one plus a prefix.
|
Modifier and Type | Field and Description |
---|---|
protected StringSet |
Jobs.JobObjectDescription.cacheKeys |
Modifier and Type | Method and Description |
---|---|
StringSet |
Jobs.JobObjectDescription.getObjectKeys()
Get the cache keys for an object (which may or may not exist yet in
the cache).
|
Constructor and Description |
---|
Jobs.JobObjectDescription(Long jobID,
StringSet invKeys) |
Modifier and Type | Field and Description |
---|---|
protected StringSet |
NotificationConnectionManager.NotificationConnectionDescription.cacheKeys |
Modifier and Type | Method and Description |
---|---|
StringSet |
NotificationConnectionManager.NotificationConnectionDescription.getObjectKeys()
Get the cache keys for an object (which may or may not exist yet in
the cache).
|
Constructor and Description |
---|
NotificationConnectionManager.NotificationConnectionDescription(String connectionName,
StringSet invKeys) |
Modifier and Type | Field and Description |
---|---|
protected StringSet |
RepositoryConnectionManager.RepositoryConnectionDescription.cacheKeys |
Modifier and Type | Method and Description |
---|---|
StringSet |
RepositoryConnectionManager.RepositoryConnectionDescription.getObjectKeys()
Get the cache keys for an object (which may or may not exist yet in
the cache).
|
Constructor and Description |
---|
RepositoryConnectionManager.RepositoryConnectionDescription(String connectionName,
StringSet invKeys) |