Package | Description |
---|---|
net.ontopia.persistence.proxy |
An object-relational mapping framework.
|
net.ontopia.topicmaps.impl.rdbms |
Relational database implementation of the core topic map
interfaces.
|
Modifier and Type | Class and Description |
---|---|
class |
AtomicIdentity
INTERNAL: Class used for representing data store object identities
with only a single key.
|
class |
Identity
INTERNAL: Class used for representing data store object identities
with more than a single key.
|
class |
LongIdentity
INTERNAL: Class used for representing data store object identities
with only a single long key.
|
class |
WrappedIdentity
INTERNAL: Class used for wrapping other identities.
|
Modifier and Type | Field and Description |
---|---|
protected IdentityIF |
AbstractRWPersistent.id |
protected IdentityIF |
AbstractROPersistent.id |
protected IdentityIF |
OnDemandValue.identity |
protected IdentityIF |
IdentityNotFoundException.identity |
protected IdentityIF |
TrackableLazySet.identity |
IdentityIF |
JGroupsEvent.namespace |
protected IdentityIF |
ClusteredCache.namespace |
Modifier and Type | Field and Description |
---|---|
protected Map<IdentityIF,CacheEntry> |
SharedCache.datacache |
protected Map<IdentityIF,PersistentIF> |
AbstractTransaction.identity_map |
protected Map<IdentityIF,PersistentIF> |
AbstractTransaction.lru |
protected gnu.trove.map.hash.TObjectIntHashMap<IdentityIF> |
ObjectStates.map |
protected Map<IdentityIF,IdentityIF> |
RWTransaction.merges |
protected Map<IdentityIF,IdentityIF> |
RWTransaction.merges |
protected Map<IdentityIF,Map<String,EvictableIF>> |
RDBMSStorage.qcmap |
Modifier and Type | Method and Description |
---|---|
IdentityIF |
AbstractRWPersistent._p_getIdentity() |
IdentityIF |
PersistentIF._p_getIdentity()
INTERNAL: Returns the identity of the object.
|
IdentityIF |
AbstractROPersistent._p_getIdentity() |
IdentityIF |
AccessRegistrarIF.createIdentity(Class<?> type,
long key)
INTERNAL: Factory method for creating new identity objects.
|
IdentityIF |
SharedCache.createIdentity(Class<?> type,
long key) |
IdentityIF |
AbstractLocalCache.createIdentity(Class<?> type,
long key) |
IdentityIF |
AccessRegistrarIF.createIdentity(Class<?> type,
Object key)
INTERNAL: Factory method for creating new identity objects.
|
IdentityIF |
SharedCache.createIdentity(Class<?> type,
Object key) |
IdentityIF |
AbstractLocalCache.createIdentity(Class<?> type,
Object key) |
IdentityIF |
AccessRegistrarIF.createIdentity(Class<?> type,
Object[] keys)
INTERNAL: Factory method for creating new identity objects.
|
IdentityIF |
SharedCache.createIdentity(Class<?> type,
Object[] keys) |
IdentityIF |
AbstractLocalCache.createIdentity(Class<?> type,
Object[] keys) |
IdentityIF |
RDBMSStorage.generateIdentity(Class<?> type) |
IdentityIF |
StorageAccessIF.generateIdentity(Class<?> type)
INTERNAL: Called by the application when it requests a new object
identity for a given object type.
|
IdentityIF |
RDBMSAccess.generateIdentity(Class<?> type) |
IdentityIF |
KeyGeneratorIF.generateKey(Class<?> type)
INTERNAL: Generates a new object identity of the specified object
type.
|
IdentityIF |
HighLowKeyGenerator.generateKey(Class<?> type) |
IdentityIF |
CacheEntry.getIdentity() |
IdentityIF |
IdentityNotFoundException.getIdentity() |
IdentityIF |
ObjectAccessIF.getIdentity(Object object)
INTERNAL: Returns the identity of the specified object handle.
|
IdentityIF |
PersistentObjectAccess.getIdentity(Object object) |
static IdentityIF |
WrappedIdentity.wrap(IdentityIF identity)
INTERNAL: Factory method that wraps the identity in a
WrappedIdentity if the identity itself is not a WrappedIdentity.
|
Modifier and Type | Method and Description |
---|---|
protected Collection<IdentityIF> |
AbstractTransaction.extractNonDirty(Collection<IdentityIF> identities) |
Modifier and Type | Method and Description |
---|---|
PersistentIF |
TransactionIF._getObject(IdentityIF identity)
EXPERIMENTAL: ...
|
PersistentIF |
AbstractTransaction._getObject(IdentityIF identity) |
void |
AbstractRWPersistent._p_setIdentity(IdentityIF identity) |
void |
PersistentIF._p_setIdentity(IdentityIF identity)
INTERNAL: Sets the identity of the object.
|
void |
AbstractROPersistent._p_setIdentity(IdentityIF identity) |
protected void |
SQLManyToManyReference.add_bindParameters(PreparedStatement stm,
IdentityIF identity,
Object value) |
protected void |
SQLOneToManyReference.add_bindParameters(PreparedStatement stm,
IdentityIF identity,
Object value) |
protected void |
SQLOneToManyAggregate.add_bindParameters(PreparedStatement stm,
IdentityIF identity,
Object value) |
protected void |
SQLManyToManyReference.add(IdentityIF identity,
Collection<?> values) |
protected void |
SQLOneToManyReference.add(IdentityIF identity,
Collection<?> values) |
protected void |
SQLOneToManyAggregate.add(IdentityIF identity,
Collection<?> values) |
protected void |
SQLCollectionAccess.bindParametersAddRemove(PreparedStatement stm,
ObjectAccessIF oaccess,
IdentityIF identity,
Object element) |
protected void |
SQLObjectAccess.bindParametersDelete(PreparedStatement stm,
IdentityIF identity) |
protected void |
SQLCollectionAccess.bindParametersDelete(PreparedStatement stm,
IdentityIF identity) |
protected PersistentIF |
AbstractTransaction.checkIdentityMap(IdentityIF identity) |
protected PersistentIF |
AbstractTransaction.checkIdentityMapAndCreateInstance(IdentityIF identity) |
protected PersistentIF |
AbstractTransaction.checkIdentityMapNoLRU(IdentityIF identity) |
protected void |
SQLManyToManyReference.clear_bindParameters(PreparedStatement stm,
IdentityIF identity) |
protected void |
SQLOneToManyReference.clear_bindParameters(PreparedStatement stm,
IdentityIF identity) |
protected void |
SQLOneToManyAggregate.clear_bindParameters(PreparedStatement stm,
IdentityIF identity) |
void |
SQLManyToManyReference.clear(IdentityIF identity) |
void |
SQLOneToManyReference.clear(IdentityIF identity) |
void |
SQLOneToManyAggregate.clear(IdentityIF identity) |
void |
FieldAccessIF.clear(IdentityIF identity)
INTERNAL: Clears the field value for the given object
identity.
|
void |
SQLOneToOne.clear(IdentityIF identity) |
void |
RDBMSStorage.clearCache(IdentityIF namespace) |
void |
ClusterIF.clearCache(IdentityIF namespace,
int cacheType) |
void |
JGroupsCluster.clearCache(IdentityIF namespace,
int cacheType) |
protected void |
SQLObjectAccess.clearFields(IdentityIF identity) |
<K,V> CacheIF<K,V> |
DefaultCaches.createCache(int cacheType,
IdentityIF namespace) |
<K,V> CacheIF<K,V> |
JGroupsCaches.createCache(int cacheType,
IdentityIF namespace) |
<K,V> CacheIF<K,V> |
CachesIF.createCache(int cacheType,
IdentityIF namespace) |
void |
ObjectStates.created(IdentityIF identity) |
protected PersistentIF |
AbstractTransaction.createInstance(IdentityIF identity) |
void |
SQLBatchObjectAccess.delete(IdentityIF identity)
INTERNAL: Deletes the object identity in the database.
|
void |
ObjectStates.deleted(IdentityIF identity) |
void |
ObjectStates.dirty(IdentityIF identity) |
void |
ClusterIF.evictCache(IdentityIF namespace,
int cacheType,
Collection keys) |
void |
JGroupsCluster.evictCache(IdentityIF namespace,
int cacheType,
Collection keys) |
void |
ClusterIF.evictCache(IdentityIF namespace,
int cacheType,
Object key) |
void |
JGroupsCluster.evictCache(IdentityIF namespace,
int cacheType,
Object key) |
void |
ClusterIF.evictField(IdentityIF identity,
int field) |
void |
JGroupsCluster.evictField(IdentityIF identity,
int field) |
void |
SharedCache.evictField(IdentityIF identity,
int field,
boolean notifyCluster) |
void |
StorageCacheIF.evictField(IdentityIF identity,
int field,
boolean notifyCluster)
INTERNAL: Evict the identity's field value from the cache.
|
void |
AbstractLocalCache.evictField(IdentityIF identity,
int field,
boolean notifyCluster) |
void |
StatisticsCache.evictField(IdentityIF identity,
int field,
boolean notifyCluster) |
void |
ClusterIF.evictFields(IdentityIF identity) |
void |
JGroupsCluster.evictFields(IdentityIF identity) |
void |
SharedCache.evictFields(IdentityIF identity,
boolean notifyCluster) |
void |
StorageCacheIF.evictFields(IdentityIF identity,
boolean notifyCluster)
INTERNAL: Evict all the identity's field values from the cache.
|
void |
AbstractLocalCache.evictFields(IdentityIF identity,
boolean notifyCluster) |
void |
StatisticsCache.evictFields(IdentityIF identity,
boolean notifyCluster) |
void |
ClusterIF.evictIdentity(IdentityIF identity) |
void |
JGroupsCluster.evictIdentity(IdentityIF identity) |
void |
SharedCache.evictIdentity(IdentityIF identity,
boolean notifyCluster) |
void |
StorageCacheIF.evictIdentity(IdentityIF identity,
boolean notifyCluster)
INTERNAL: Evict the identity from the cache.
|
void |
AbstractLocalCache.evictIdentity(IdentityIF identity,
boolean notifyCluster) |
void |
StatisticsCache.evictIdentity(IdentityIF identity,
boolean notifyCluster) |
boolean |
ROLocalCache.exists(StorageAccessIF access,
IdentityIF identity) |
boolean |
SharedCache.exists(StorageAccessIF access,
IdentityIF identity) |
boolean |
StorageCacheIF.exists(StorageAccessIF access,
IdentityIF identity)
INTERNAL: Can be called to verify whether the specified identity
exists in the cache or in the data repository.
|
boolean |
RWLocalCache.exists(StorageAccessIF access,
IdentityIF identity) |
abstract boolean |
AbstractLocalCache.exists(StorageAccessIF access,
IdentityIF identity) |
boolean |
StatisticsCache.exists(StorageAccessIF access,
IdentityIF identity) |
EvictableIF |
RDBMSStorage.getHelperObject(int identifier,
IdentityIF namespace) |
EvictableIF |
StorageIF.getHelperObject(int identifier,
IdentityIF namespace)
INTERNAL: Returns the shared caches.
|
PersistentIF |
TransactionIF.getObject(IdentityIF identity)
INTERNAL: Gets the object instance with the given identity.
|
PersistentIF |
AbstractTransaction.getObject(IdentityIF identity) |
Object |
ObjectAccessIF.getObject(IdentityIF identity)
INTERNAL: Returns a handle for the specified value.
|
Object |
PersistentObjectAccess.getObject(IdentityIF identity) |
PersistentIF |
TransactionIF.getObject(IdentityIF identity,
boolean acceptDeleted)
INTERNAL: Gets the object instance with the given identity.
|
PersistentIF |
AbstractTransaction.getObject(IdentityIF identity,
boolean acceptDeleted) |
int |
ObjectStates.getState(IdentityIF identity) |
Object |
ROLocalCache.getValue(StorageAccessIF access,
IdentityIF identity,
int field) |
Object |
SharedCache.getValue(StorageAccessIF access,
IdentityIF identity,
int field) |
Object |
StorageCacheIF.getValue(StorageAccessIF access,
IdentityIF identity,
int field)
INTERNAL: A call forwarded by the transaction (TransactionIF)
from persistent objects (PersistentIF) when the field value needs
to be retrieved from storage.
|
Object |
RWLocalCache.getValue(StorageAccessIF access,
IdentityIF identity,
int field) |
abstract Object |
AbstractLocalCache.getValue(StorageAccessIF access,
IdentityIF identity,
int field) |
Object |
StatisticsCache.getValue(StorageAccessIF access,
IdentityIF identity,
int field) |
boolean |
ObjectStates.isClean(IdentityIF identity) |
boolean |
ObjectStates.isCreated(IdentityIF identity) |
boolean |
TransactionIF.isFieldLoaded(IdentityIF identity,
int field)
EXPERIMENTAL:
|
boolean |
AbstractTransaction.isFieldLoaded(IdentityIF identity,
int field) |
boolean |
SharedCache.isFieldLoaded(IdentityIF identity,
int field) |
boolean |
StorageCacheIF.isFieldLoaded(IdentityIF identity,
int field)
INTERNAL: Can be called to check if the specfied field has been
registered with the cache.
|
boolean |
AbstractLocalCache.isFieldLoaded(IdentityIF identity,
int field) |
boolean |
StatisticsCache.isFieldLoaded(IdentityIF identity,
int field) |
boolean |
TransactionIF.isObjectClean(IdentityIF identity) |
boolean |
RWTransaction.isObjectClean(IdentityIF identity) |
boolean |
ROTransaction.isObjectClean(IdentityIF identity) |
boolean |
TransactionIF.isObjectLoaded(IdentityIF identity)
EXPERIMENTAL:
|
boolean |
AbstractTransaction.isObjectLoaded(IdentityIF identity) |
boolean |
SharedCache.isObjectLoaded(IdentityIF identity) |
boolean |
StorageCacheIF.isObjectLoaded(IdentityIF identity)
INTERNAL: Can be called to check if the identity has been
registered with the cache.
|
boolean |
AbstractLocalCache.isObjectLoaded(IdentityIF identity) |
boolean |
StatisticsCache.isObjectLoaded(IdentityIF identity) |
boolean |
ClassAccessIF.load(AccessRegistrarIF registrar,
IdentityIF identity)
INTERNAL: Loads the object identity from the database.
|
boolean |
SQLObjectAccess.load(AccessRegistrarIF registrar,
IdentityIF identity) |
Object |
SQLManyToManyReference.load(AccessRegistrarIF registrar,
IdentityIF identity) |
Object |
SQLOneToManyReference.load(AccessRegistrarIF registrar,
IdentityIF identity) |
Object |
SQLOneToManyAggregate.load(AccessRegistrarIF registrar,
IdentityIF identity) |
boolean |
SQLCollectionAccess.load(AccessRegistrarIF registrar,
IdentityIF identity) |
Object |
FieldAccessIF.load(AccessRegistrarIF registrar,
IdentityIF identity)
INTERNAL: Loads the field value for the given object
identity.
|
Object |
SQLOneToOne.load(AccessRegistrarIF registrar,
IdentityIF identity) |
Object |
ClassAccessIF.loadField(AccessRegistrarIF registrar,
IdentityIF identity,
int field)
INTERNAL: Loads the specified object field for the given identity
from the database.
|
Object |
SQLObjectAccess.loadField(AccessRegistrarIF registrar,
IdentityIF identity,
int field) |
Object |
StorageAccessIF.loadField(AccessRegistrarIF registrar,
IdentityIF identity,
int field)
INTERNAL: Requests the loading of the specified field for the
given object identity.
|
Object |
RDBMSAccess.loadField(AccessRegistrarIF registrar,
IdentityIF identity,
int field) |
Object |
SQLCollectionAccess.loadField(AccessRegistrarIF registrar,
IdentityIF identity,
int field) |
<F> F |
TransactionIF.loadField(IdentityIF object,
int field)
INTERNAL: Called by PersistentIFs when the value of the specified
field is requested.
|
<F> F |
AbstractTransaction.loadField(IdentityIF identity,
int field) |
Object |
StorageAccessIF.loadFieldMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current,
Class<?> type,
int field)
INTERNAL: Requests the loading of the specified field for all the
given object identities.
|
Object |
RDBMSAccess.loadFieldMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current,
Class<?> type,
int field) |
Object |
ClassAccessIF.loadFieldMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current,
int field)
INTERNAL: Loads the specified object field for the given
identitys from the database.
|
Object |
SQLObjectAccess.loadFieldMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current,
int field) |
Object |
SQLCollectionAccess.loadFieldMultiple(AccessRegistrarIF registrar,
Collection identities,
IdentityIF current,
int field) |
Object |
SQLManyToManyReference.loadMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current) |
Object |
SQLOneToManyReference.loadMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current) |
Object |
SQLOneToManyAggregate.loadMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current) |
Object |
FieldAccessIF.loadMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current)
INTERNAL: Loads the field value for all the given object
identities.
|
Object |
SQLOneToOne.loadMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current) |
boolean |
StorageAccessIF.loadObject(AccessRegistrarIF registrar,
IdentityIF identity)
INTERNAL: Check for the existence of the object identity in the
data repository.
|
boolean |
RDBMSAccess.loadObject(AccessRegistrarIF registrar,
IdentityIF identity) |
void |
AbstractTransaction.objectMerged(IdentityIF source,
IdentityIF target)
INTERNAL: Called by other transactions to notify this transaction of
committed merges.
|
void |
RWTransaction.objectMerged(IdentityIF source,
IdentityIF target)
INTERNAL: Called by other transactions to notify this transaction of
committed merges.
|
void |
RDBMSStorage.objectMerged(IdentityIF source,
IdentityIF target,
AbstractTransaction cause)
INTERNAL: Propagates committed merges to other active transactions.
|
void |
TransactionIF.objectRead(IdentityIF identity) |
void |
RWTransaction.objectRead(IdentityIF identity) |
void |
ROTransaction.objectRead(IdentityIF identity) |
void |
ObjectStates.read(IdentityIF identity) |
void |
AccessRegistrarIF.registerField(TicketIF ticket,
IdentityIF identity,
int field,
Object value)
INTERNAL: Called by storage accessors (FieldAccessIF) when they
read the value of an object field from the database.
|
void |
SharedCache.registerField(TicketIF ticket,
IdentityIF identity,
int field,
Object value) |
void |
AbstractLocalCache.registerField(TicketIF ticket,
IdentityIF identity,
int field,
Object value) |
void |
AccessRegistrarIF.registerIdentity(TicketIF ticket,
IdentityIF identity)
INTERNAL: Called by storage accessors (QueryIFs or FieldAccessIF)
when they locate the identity of an object in the database.
|
void |
SharedCache.registerIdentity(TicketIF ticket,
IdentityIF identity) |
void |
AbstractLocalCache.registerIdentity(TicketIF ticket,
IdentityIF identity) |
protected void |
SQLManyToManyReference.remove_bindParameters(PreparedStatement stm,
IdentityIF identity,
Object value) |
protected void |
SQLOneToManyReference.remove_bindParameters(PreparedStatement stm,
IdentityIF identity,
Object value) |
protected void |
SQLOneToManyAggregate.remove_bindParameters(PreparedStatement stm,
IdentityIF identity,
Object value) |
protected void |
SQLManyToManyReference.remove(IdentityIF identity,
Collection<?> values) |
protected void |
SQLOneToManyReference.remove(IdentityIF identity,
Collection<?> values) |
protected void |
SQLOneToManyAggregate.remove(IdentityIF identity,
Collection<?> values) |
protected PersistentIF |
AbstractTransaction.removeIdentityMapNoLRU(IdentityIF identity) |
void |
OnDemandValue.setContext(IdentityIF identity,
FieldInfoIF finfo) |
protected void |
SQLCollectionAccess.storeAdded(ObjectAccessIF oaccess,
IdentityIF identity,
Collection elements) |
protected void |
SQLCollectionAccess.storeRemoved(ObjectAccessIF oaccess,
IdentityIF identity,
Collection elements) |
abstract void |
AbstractRWPersistent.syncAfterMerge(IdentityIF source,
IdentityIF target) |
protected void |
AbstractRWPersistent.syncFieldsAfterMerge(IdentityIF source,
IdentityIF target,
int... fields) |
static IdentityIF |
WrappedIdentity.wrap(IdentityIF identity)
INTERNAL: Factory method that wraps the identity in a
WrappedIdentity if the identity itself is not a WrappedIdentity.
|
void |
RDBMSStorage.writeReport(Writer out,
TopicMapReferenceIF reference,
IdentityIF namespace,
boolean dumpCaches) |
Modifier and Type | Method and Description |
---|---|
static void |
SQLGenerator.bindMultipleParameters(Iterator<IdentityIF> identities,
FieldInfoIF finfo,
PreparedStatement stm,
int batchSize) |
static void |
SQLGenerator.bindMultipleParameters(Iterator<IdentityIF> identities,
FieldInfoIF finfo,
PreparedStatement stm,
int offset,
int batchSize) |
protected Collection |
AbstractTransaction.extractFieldValues(Object type,
int field,
Collection<IdentityIF> identities) |
protected Collection<IdentityIF> |
AbstractTransaction.extractNonDirty(Collection<IdentityIF> identities) |
void |
ObjectStates.forEachEntry(gnu.trove.procedure.TObjectIntProcedure<IdentityIF> proc) |
Object |
StorageAccessIF.loadFieldMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current,
Class<?> type,
int field)
INTERNAL: Requests the loading of the specified field for all the
given object identities.
|
Object |
RDBMSAccess.loadFieldMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current,
Class<?> type,
int field) |
Object |
ClassAccessIF.loadFieldMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current,
int field)
INTERNAL: Loads the specified object field for the given
identitys from the database.
|
Object |
SQLObjectAccess.loadFieldMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current,
int field) |
Object |
SQLManyToManyReference.loadMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current) |
Object |
SQLOneToManyReference.loadMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current) |
Object |
SQLOneToManyAggregate.loadMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current) |
Object |
FieldAccessIF.loadMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current)
INTERNAL: Loads the field value for all the given object
identities.
|
Object |
SQLOneToOne.loadMultiple(AccessRegistrarIF registrar,
Collection<IdentityIF> identities,
IdentityIF current) |
void |
TransactionIF.prefetch(Class<?> type,
int[] fields,
boolean[] traverse,
Collection<IdentityIF> identities) |
void |
AbstractTransaction.prefetch(Class<?> type,
int[] fields,
boolean[] traverse,
Collection<IdentityIF> identities) |
void |
RWTransaction.prefetch(Class<?> type,
int[] fields,
boolean[] traverse,
Collection<IdentityIF> identities) |
void |
TransactionIF.prefetch(Class<?> type,
int field,
boolean traverse,
Collection<IdentityIF> identities) |
void |
AbstractTransaction.prefetch(Class<?> type,
int field,
boolean traverse,
Collection<IdentityIF> identities) |
void |
RWTransaction.prefetch(Class<?> type,
int field,
boolean traverse,
Collection<IdentityIF> identities) |
int |
SharedCache.prefetch(StorageAccessIF access,
Class<?> type,
int field,
int nextField,
boolean traverse,
Collection<IdentityIF> identities) |
int |
StorageCacheIF.prefetch(StorageAccessIF access,
Class<?> type,
int field,
int nextField,
boolean traverse,
Collection<IdentityIF> identities) |
int |
AbstractLocalCache.prefetch(StorageAccessIF access,
Class<?> type,
int field,
int nextField,
boolean traverse,
Collection<IdentityIF> identities) |
int |
StatisticsCache.prefetch(StorageAccessIF access,
Class<?> type,
int field,
int nextField,
boolean traverse,
Collection<IdentityIF> identities) |
static String |
SQLGenerator.processMultipleLoadParameters(Collection<IdentityIF> identities,
String sql) |
Constructor and Description |
---|
CacheEntry(IdentityIF identity,
int fields) |
IdentityNotFoundException(IdentityIF identity) |
IdentityNotFoundException(String message,
IdentityIF identity) |
TrackableLazySet(TransactionIF txn,
IdentityIF identity,
int field) |
WrappedIdentity(IdentityIF wrapped)
INTERNAL: Creates an identity instance that wraps another identity.
|
Modifier and Type | Field and Description |
---|---|
protected IdentityIF |
SharedLocatorLookup.tmid |
Modifier and Type | Field and Description |
---|---|
protected TransactionalLookupIndexIF<ParameterArray,Collection<IdentityIF>> |
RoleTypeAssocTypeCache.rolesByType |
protected TransactionalLookupIndexIF<LocatorIF,IdentityIF> |
SubjectIdentityCache.source_locators |
protected TransactionalLookupIndexIF<LocatorIF,IdentityIF> |
SubjectIdentityCache.subject_indicators |
protected TransactionalLookupIndexIF<LocatorIF,IdentityIF> |
SubjectIdentityCache.subjects |
Modifier and Type | Method and Description |
---|---|
protected IdentityIF |
RDBMSTopicMapStore.getIdentityForObjectId(TransactionIF txn,
String object_id) |
protected IdentityIF |
RoleTypeAssocTypeCache.i(Object o) |
Modifier and Type | Method and Description |
---|---|
void |
Topic.syncAfterMerge(IdentityIF source,
IdentityIF target) |
void |
TopicMap.syncAfterMerge(IdentityIF source,
IdentityIF target) |
void |
Occurrence.syncAfterMerge(IdentityIF source,
IdentityIF target) |
void |
VariantName.syncAfterMerge(IdentityIF source,
IdentityIF target) |
void |
Association.syncAfterMerge(IdentityIF source,
IdentityIF target) |
void |
AssociationRole.syncAfterMerge(IdentityIF source,
IdentityIF target) |
void |
TopicName.syncAfterMerge(IdentityIF source,
IdentityIF target) |
protected Collection<AssociationRoleIF> |
RoleTypeAssocTypeCache.syncWithTransaction(Collection<IdentityIF> roles,
ParameterArray params,
IdentityIF playerid,
IdentityIF rtypeid,
IdentityIF atypeid,
IdentityIF tmid) |
Modifier and Type | Method and Description |
---|---|
protected Collection<AssociationRoleIF> |
RoleTypeAssocTypeCache.syncWithTransaction(Collection<IdentityIF> roles,
ParameterArray params,
IdentityIF playerid,
IdentityIF rtypeid,
IdentityIF atypeid,
IdentityIF tmid) |
Constructor and Description |
---|
SharedLocatorLookup(StorageAccessIF access,
QueryCache<LocatorIF,E> qcache,
IdentityIF tmid) |