| 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 |
|---|
OutputConnectionDescription(java.lang.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 |
|---|
TransformationConnectionDescription(java.lang.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 |
|---|
AuthorityGroupDescription(java.lang.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 |
|---|
AuthorityConnectionDescription(java.lang.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 |
|---|
MappingConnectionDescription(java.lang.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(java.lang.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,
java.lang.String transactionID)
Second way of doing cache management.
|
void |
CacheManager.findObjectsAndExecute(ICacheDescription[] locateObjectDescriptions,
StringSet invalidateKeys,
ICacheExecutor execObject,
java.lang.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,
java.lang.Object object,
StringSet cacheKeys)
Save an object in cache.
|
void |
GeneralCache.setObject(java.lang.Object objectDescription,
java.lang.Object object,
StringSet keys,
long timestamp)
Add a newly created object to the cache.
|
| Constructor and Description |
|---|
CacheHandle(java.lang.String[] readLocks,
java.lang.String[] writeLocks,
ICacheDescription[] descriptions,
StringSet invalidationKeys,
java.lang.String transactionID) |
ObjectRecord(java.lang.Object objectDescription,
java.lang.Object theObject,
StringSet invalidationKeys,
long creationTime) |
| Modifier and Type | Field and Description |
|---|---|
protected StringSet |
QueryDescription.keys |
| Modifier and Type | Method and Description |
|---|---|
StringSet |
DBInterfaceHSQLDB.getAllTables(StringSet cacheKeys,
java.lang.String queryClass)
Get a database's tables.
|
StringSet |
DBInterfaceMySQL.getAllTables(StringSet cacheKeys,
java.lang.String queryClass)
Get a database's tables.
|
StringSet |
DBInterfacePostgreSQL.getAllTables(StringSet cacheKeys,
java.lang.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 |
DBInterfaceHSQLDB.createUserAndDatabase(java.lang.String adminUserName,
java.lang.String adminPassword,
StringSet invalidateKeys)
Create user and database.
|
void |
DBInterfaceMySQL.createUserAndDatabase(java.lang.String adminUserName,
java.lang.String adminPassword,
StringSet invalidateKeys)
Create user and database.
|
void |
DBInterfacePostgreSQL.createUserAndDatabase(java.lang.String adminUserName,
java.lang.String adminPassword,
StringSet invalidateKeys)
Create user and database.
|
void |
DBInterfaceHSQLDB.dropUserAndDatabase(java.lang.String adminUserName,
java.lang.String adminPassword,
StringSet invalidateKeys)
Drop user and database.
|
void |
DBInterfaceMySQL.dropUserAndDatabase(java.lang.String adminUserName,
java.lang.String adminPassword,
StringSet invalidateKeys)
Drop user and database.
|
void |
DBInterfacePostgreSQL.dropUserAndDatabase(java.lang.String adminUserName,
java.lang.String adminPassword,
StringSet invalidateKeys)
Drop user and database.
|
IResultSet |
Database.executeQuery(java.lang.String query,
java.util.List params,
StringSet cacheKeys,
StringSet invalidateKeys,
java.lang.String queryClass,
boolean needResult,
int maxReturn,
ResultSpecification spec,
ILimitChecker returnLimits)
Execute arbitrary database query, and optionally cache the result.
|
StringSet |
DBInterfaceHSQLDB.getAllTables(StringSet cacheKeys,
java.lang.String queryClass)
Get a database's tables.
|
StringSet |
DBInterfaceMySQL.getAllTables(StringSet cacheKeys,
java.lang.String queryClass)
Get a database's tables.
|
StringSet |
DBInterfacePostgreSQL.getAllTables(StringSet cacheKeys,
java.lang.String queryClass)
Get a database's tables.
|
protected java.util.Map |
BaseTable.getTableIndexes(StringSet invalidateKeys,
java.lang.String queryClass)
Get a table's indexes.
|
java.util.Map<java.lang.String,IndexDescription> |
DBInterfaceHSQLDB.getTableIndexes(java.lang.String tableName,
StringSet cacheKeys,
java.lang.String queryClass)
Get a table's indexes.
|
java.util.Map<java.lang.String,IndexDescription> |
DBInterfaceMySQL.getTableIndexes(java.lang.String tableName,
StringSet cacheKeys,
java.lang.String queryClass)
Get a table's indexes.
|
java.util.Map<java.lang.String,IndexDescription> |
DBInterfacePostgreSQL.getTableIndexes(java.lang.String tableName,
StringSet cacheKeys,
java.lang.String queryClass)
Get a table's indexes.
|
protected java.util.Map |
BaseTable.getTableSchema(StringSet invalidateKeys,
java.lang.String queryClass)
Get the current table schema.
|
java.util.Map<java.lang.String,ColumnDescription> |
DBInterfaceHSQLDB.getTableSchema(java.lang.String tableName,
StringSet cacheKeys,
java.lang.String queryClass)
Get a table's schema.
|
java.util.Map<java.lang.String,ColumnDescription> |
DBInterfaceMySQL.getTableSchema(java.lang.String tableName,
StringSet cacheKeys,
java.lang.String queryClass)
Get a table's schema.
|
java.util.Map<java.lang.String,ColumnDescription> |
DBInterfacePostgreSQL.getTableSchema(java.lang.String tableName,
StringSet cacheKeys,
java.lang.String queryClass)
Get a table's schema.
|
void |
BaseTable.performAlter(java.util.Map columnMap,
java.util.Map columnModifyMap,
java.util.List<java.lang.String> columnDeleteList,
StringSet invalidateKeys)
Perform a table alter operation.
|
void |
DBInterfaceHSQLDB.performAlter(java.lang.String tableName,
java.util.Map<java.lang.String,ColumnDescription> columnMap,
java.util.Map<java.lang.String,ColumnDescription> columnModifyMap,
java.util.List<java.lang.String> columnDeleteList,
StringSet invalidateKeys)
Perform a table alter operation.
|
void |
DBInterfaceMySQL.performAlter(java.lang.String tableName,
java.util.Map<java.lang.String,ColumnDescription> columnMap,
java.util.Map<java.lang.String,ColumnDescription> columnModifyMap,
java.util.List<java.lang.String> columnDeleteList,
StringSet invalidateKeys)
Perform a table alter operation.
|
void |
DBInterfacePostgreSQL.performAlter(java.lang.String tableName,
java.util.Map<java.lang.String,ColumnDescription> columnMap,
java.util.Map<java.lang.String,ColumnDescription> columnModifyMap,
java.util.List<java.lang.String> columnDeleteList,
StringSet invalidateKeys)
Perform a table alter operation.
|
protected void |
BaseTable.performCreate(java.util.Map columnMap,
StringSet invalidateKeys)
Perform a table creation operation.
|
void |
DBInterfaceHSQLDB.performCreate(java.lang.String tableName,
java.util.Map<java.lang.String,ColumnDescription> columnMap,
StringSet invalidateKeys)
Perform a table creation operation.
|
void |
DBInterfaceMySQL.performCreate(java.lang.String tableName,
java.util.Map<java.lang.String,ColumnDescription> columnMap,
StringSet invalidateKeys)
Perform a table creation operation.
|
void |
DBInterfacePostgreSQL.performCreate(java.lang.String tableName,
java.util.Map<java.lang.String,ColumnDescription> columnMap,
StringSet invalidateKeys)
Perform a table creation operation.
|
protected void |
BaseTable.performDelete(java.lang.String whereClause,
java.util.List whereParameters,
StringSet invalidateKeys)
Perform a delete operation.
|
void |
DBInterfaceHSQLDB.performDelete(java.lang.String tableName,
java.lang.String whereClause,
java.util.List whereParameters,
StringSet invalidateKeys)
Perform a delete operation.
|
void |
DBInterfaceMySQL.performDelete(java.lang.String tableName,
java.lang.String whereClause,
java.util.List whereParameters,
StringSet invalidateKeys)
Perform a delete operation.
|
void |
DBInterfacePostgreSQL.performDelete(java.lang.String tableName,
java.lang.String whereClause,
java.util.List whereParameters,
StringSet invalidateKeys)
Perform a delete operation.
|
protected void |
BaseTable.performDrop(StringSet invalidateKeys)
Perform a table drop operation.
|
void |
DBInterfaceHSQLDB.performDrop(java.lang.String tableName,
StringSet invalidateKeys)
Perform a table drop operation.
|
void |
DBInterfaceMySQL.performDrop(java.lang.String tableName,
StringSet invalidateKeys)
Perform a table drop operation.
|
void |
DBInterfacePostgreSQL.performDrop(java.lang.String tableName,
StringSet invalidateKeys)
Perform a table drop operation.
|
protected void |
BaseTable.performInsert(java.util.Map parameterMap,
StringSet invalidateKeys)
Perform an insert operation.
|
void |
DBInterfaceHSQLDB.performInsert(java.lang.String tableName,
java.util.Map<java.lang.String,java.lang.Object> parameterMap,
StringSet invalidateKeys)
Perform an insert operation.
|
void |
DBInterfaceMySQL.performInsert(java.lang.String tableName,
java.util.Map<java.lang.String,java.lang.Object> parameterMap,
StringSet invalidateKeys)
Perform an insert operation.
|
void |
DBInterfacePostgreSQL.performInsert(java.lang.String tableName,
java.util.Map<java.lang.String,java.lang.Object> parameterMap,
StringSet invalidateKeys)
Perform an insert operation.
|
protected void |
BaseTable.performModification(java.lang.String query,
java.util.List params,
StringSet invalidateKeys)
Perform a general database modification query.
|
void |
DBInterfaceHSQLDB.performModification(java.lang.String query,
java.util.List params,
StringSet invalidateKeys)
Perform a general database modification query.
|
void |
DBInterfaceMySQL.performModification(java.lang.String query,
java.util.List params,
StringSet invalidateKeys)
Perform a general database modification query.
|
void |
DBInterfacePostgreSQL.performModification(java.lang.String query,
java.util.List params,
StringSet invalidateKeys)
Perform a general database modification query.
|
protected IResultSet |
BaseTable.performQuery(java.lang.String query,
java.util.List params,
StringSet cacheKeys,
java.lang.String queryClass)
Perform a general "data fetch" query.
|
IResultSet |
DBInterfaceHSQLDB.performQuery(java.lang.String query,
java.util.List params,
StringSet cacheKeys,
java.lang.String queryClass)
Perform a general "data fetch" query.
|
IResultSet |
DBInterfaceMySQL.performQuery(java.lang.String query,
java.util.List params,
StringSet cacheKeys,
java.lang.String queryClass)
Perform a general "data fetch" query.
|
IResultSet |
DBInterfacePostgreSQL.performQuery(java.lang.String query,
java.util.List params,
StringSet cacheKeys,
java.lang.String queryClass)
Perform a general "data fetch" query.
|
protected IResultSet |
BaseTable.performQuery(java.lang.String query,
java.util.List params,
StringSet cacheKeys,
java.lang.String queryClass,
int resultLimit)
Perform a general "data fetch" query, with the ability to provide a limit.
|
IResultSet |
DBInterfaceHSQLDB.performQuery(java.lang.String query,
java.util.List params,
StringSet cacheKeys,
java.lang.String queryClass,
int maxResults,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
IResultSet |
DBInterfaceMySQL.performQuery(java.lang.String query,
java.util.List params,
StringSet cacheKeys,
java.lang.String queryClass,
int maxResults,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
IResultSet |
DBInterfacePostgreSQL.performQuery(java.lang.String query,
java.util.List params,
StringSet cacheKeys,
java.lang.String queryClass,
int maxResults,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
IResultSet |
DBInterfaceHSQLDB.performQuery(java.lang.String query,
java.util.List params,
StringSet cacheKeys,
java.lang.String queryClass,
int maxResults,
ResultSpecification resultSpec,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
IResultSet |
DBInterfaceMySQL.performQuery(java.lang.String query,
java.util.List params,
StringSet cacheKeys,
java.lang.String queryClass,
int maxResults,
ResultSpecification resultSpec,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
IResultSet |
DBInterfacePostgreSQL.performQuery(java.lang.String query,
java.util.List params,
StringSet cacheKeys,
java.lang.String queryClass,
int maxResults,
ResultSpecification resultSpec,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
protected void |
BaseTable.performUpdate(java.util.Map parameterMap,
java.lang.String whereClause,
java.util.List whereParameters,
StringSet invalidateKeys)
Perform an update operation.
|
void |
DBInterfaceHSQLDB.performUpdate(java.lang.String tableName,
java.util.Map<java.lang.String,java.lang.Object> parameterMap,
java.lang.String whereClause,
java.util.List whereParameters,
StringSet invalidateKeys)
Perform an update operation.
|
void |
DBInterfaceMySQL.performUpdate(java.lang.String tableName,
java.util.Map<java.lang.String,java.lang.Object> parameterMap,
java.lang.String whereClause,
java.util.List whereParameters,
StringSet invalidateKeys)
Perform an update operation.
|
void |
DBInterfacePostgreSQL.performUpdate(java.lang.String tableName,
java.util.Map<java.lang.String,java.lang.Object> parameterMap,
java.lang.String whereClause,
java.util.List whereParameters,
StringSet invalidateKeys)
Perform an update operation.
|
static java.util.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(java.lang.String databaseName,
java.lang.String query,
java.util.List parameters,
java.lang.String cacheClassName,
StringSet cacheKeys,
int maxReturn,
ResultSpecification spec,
ILimitChecker returnLimit) |
| Modifier and Type | Method and Description |
|---|---|
StringSet |
IDBInterface.getAllTables(StringSet cacheKeys,
java.lang.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,
java.lang.String prefix) |
boolean |
StringSet.contains(StringSet x) |
boolean |
StringSetBuffer.contains(StringSet x) |
void |
IDBInterface.createUserAndDatabase(java.lang.String adminUserName,
java.lang.String adminPassword,
StringSet invalidateKeys)
Create user and database.
|
void |
IDBInterface.dropUserAndDatabase(java.lang.String adminUserName,
java.lang.String adminPassword,
StringSet invalidateKeys)
Drop user and database.
|
ICacheHandle |
ICacheManager.enterCache(ICacheDescription[] locateObjectDescriptions,
StringSet invalidateKeys,
java.lang.String transactionID)
Second way of doing cache management.
|
void |
ICacheManager.findObjectsAndExecute(ICacheDescription[] locateObjectDescriptions,
StringSet invalidateKeys,
ICacheExecutor execObject,
java.lang.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,
java.lang.String queryClass)
Get a database's tables.
|
java.util.Map<java.lang.String,IndexDescription> |
IDBInterface.getTableIndexes(java.lang.String tableName,
StringSet cacheKeys,
java.lang.String queryClass)
Get a table's indexes.
|
java.util.Map<java.lang.String,ColumnDescription> |
IDBInterface.getTableSchema(java.lang.String tableName,
StringSet cacheKeys,
java.lang.String queryClass)
Get a table's schema.
|
void |
IDBInterface.performAlter(java.lang.String tableName,
java.util.Map<java.lang.String,ColumnDescription> columnMap,
java.util.Map<java.lang.String,ColumnDescription> columnModifyMap,
java.util.List<java.lang.String> columnDeleteList,
StringSet invalidateKeys)
Perform a table alter operation.
|
void |
IDBInterface.performCreate(java.lang.String tableName,
java.util.Map<java.lang.String,ColumnDescription> columnMap,
StringSet invalidateKeys)
Perform a table creation operation.
|
void |
IDBInterface.performDelete(java.lang.String tableName,
java.lang.String whereClause,
java.util.List whereParameters,
StringSet invalidateKeys)
Perform a delete operation.
|
void |
IDBInterface.performDrop(java.lang.String tableName,
StringSet invalidateKeys)
Perform a table drop operation.
|
void |
IDBInterface.performInsert(java.lang.String tableName,
java.util.Map<java.lang.String,java.lang.Object> parameterMap,
StringSet invalidateKeys)
Perform an insert operation.
|
void |
IDBInterface.performModification(java.lang.String query,
java.util.List params,
StringSet invalidateKeys)
Perform a general database modification query.
|
IResultSet |
IDBInterface.performQuery(java.lang.String query,
java.util.List params,
StringSet cacheKeys,
java.lang.String queryClass)
Perform a general "data fetch" query.
|
IResultSet |
IDBInterface.performQuery(java.lang.String query,
java.util.List params,
StringSet cacheKeys,
java.lang.String queryClass,
int maxResults,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
IResultSet |
IDBInterface.performQuery(java.lang.String query,
java.util.List params,
StringSet cacheKeys,
java.lang.String queryClass,
int maxResults,
ResultSpecification resultSpec,
ILimitChecker returnLimit)
Perform a general "data fetch" query.
|
void |
IDBInterface.performUpdate(java.lang.String tableName,
java.util.Map<java.lang.String,java.lang.Object> parameterMap,
java.lang.String whereClause,
java.util.List whereParameters,
StringSet invalidateKeys)
Perform an update operation.
|
| Constructor and Description |
|---|
StringSet(StringSet oldOne,
java.lang.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 |
|---|
JobObjectDescription(java.lang.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 |
|---|
NotificationConnectionDescription(java.lang.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 |
|---|
RepositoryConnectionDescription(java.lang.String connectionName,
StringSet invKeys) |