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 |
AbstractROPersistent
INTERNAL: An abstract PersistentIF implementation that handles most
of the machinery needed to implement persistent objects.
|
class |
AbstractRWPersistent
INTERNAL: An abstract PersistentIF implementation that handles most
of the machinery needed to implement persistent objects.
|
Modifier and Type | Field and Description |
---|---|
protected Set<PersistentIF> |
RWTransaction.chgcre |
protected Set<PersistentIF> |
RWTransaction.chgdel |
protected Set<PersistentIF> |
RWTransaction.chgdty |
protected Map<IdentityIF,PersistentIF> |
AbstractTransaction.identity_map |
protected Map<IdentityIF,PersistentIF> |
AbstractTransaction.lru |
Modifier and Type | Method and Description |
---|---|
PersistentIF |
TransactionIF._getObject(IdentityIF identity)
EXPERIMENTAL: ...
|
PersistentIF |
AbstractTransaction._getObject(IdentityIF identity) |
protected PersistentIF |
AbstractTransaction.checkIdentityMap(IdentityIF identity) |
protected PersistentIF |
AbstractTransaction.checkIdentityMapAndCreateInstance(IdentityIF identity) |
protected PersistentIF |
AbstractTransaction.checkIdentityMapNoLRU(IdentityIF identity) |
protected PersistentIF |
AbstractTransaction.createInstance(IdentityIF identity) |
PersistentIF |
TransactionIF.getObject(IdentityIF identity)
INTERNAL: Gets the object instance with the given identity.
|
PersistentIF |
AbstractTransaction.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) |
protected PersistentIF |
AbstractTransaction.removeIdentityMapNoLRU(IdentityIF identity) |
Modifier and Type | Method and Description |
---|---|
void |
TransactionIF.assignIdentity(PersistentIF object) |
void |
RWTransaction.assignIdentity(PersistentIF object) |
void |
ROTransaction.assignIdentity(PersistentIF object) |
void |
TransactionIF.create(PersistentIF object)
INTERNAL: Registers the object with the transaction and marks it
for creation in the data repository.
|
void |
RWTransaction.create(PersistentIF object) |
void |
ROTransaction.create(PersistentIF object) |
void |
TransactionIF.delete(PersistentIF identity)
INTERNAL: Unregisters the object with the transaction and marks
it for deletion in the data repository.
|
void |
RWTransaction.delete(PersistentIF object) |
void |
ROTransaction.delete(PersistentIF object) |
void |
TransactionIF.objectCreated(PersistentIF object) |
void |
RWTransaction.objectCreated(PersistentIF object) |
void |
ROTransaction.objectCreated(PersistentIF object) |
void |
TransactionIF.objectDeleted(PersistentIF object) |
void |
RWTransaction.objectDeleted(PersistentIF object) |
void |
ROTransaction.objectDeleted(PersistentIF object) |
void |
TransactionIF.objectDirty(PersistentIF object)
INTERNAL: Called by PersistentIFs when the object's data has changed.
|
void |
RWTransaction.objectDirty(PersistentIF object) |
void |
ROTransaction.objectDirty(PersistentIF object) |
Modifier and Type | Class and Description |
---|---|
class |
Association
INTERNAL: The rdbms association implementation.
|
class |
AssociationRole
INTERNAL: The rdbms association role implementation.
|
class |
Occurrence
INTERNAL: The rdbms occurrence implementation.
|
class |
ReadOnlyAssociation
INTERNAL: The read-only rdbms association implementation.
|
class |
ReadOnlyAssociationRole
INTERNAL: The read-only rdbms association role implementation.
|
class |
ReadOnlyOccurrence
INTERNAL: The read-only rdbms occurrence implementation.
|
class |
ReadOnlyTMObject
INTERNAL:
|
class |
ReadOnlyTopic
INTERNAL: The read-only rdbms topic implementation.
|
class |
ReadOnlyTopicMap
INTERNAL: The read-only rdbms topic map implementation.
|
class |
ReadOnlyTopicName
INTERNAL: The read-only rdbms topic name implementation.
|
class |
ReadOnlyVariantName
INTERNAL: The read-only rdbms variant name implementation.
|
class |
TMObject
INTERNAL:
|
class |
Topic
INTERNAL: The rdbms topic implementation.
|
class |
TopicMap
INTERNAL: The rdbms topic map implementation.
|
class |
TopicName
INTERNAL: The rdbms topic name implementation.
|
class |
VariantName
INTERNAL: The rdbms variant name implementation.
|