Package | Description |
---|---|
net.ontopia.persistence.proxy |
An object-relational mapping framework.
|
net.ontopia.persistence.query.sql |
Object model for representing SQL queries.
|
net.ontopia.topicmaps.impl.rdbms |
Relational database implementation of the core topic map
interfaces.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLocalCache
INTERNAL: A transactional storage cache implementation.
|
class |
ROLocalCache
INTERNAL: A transactional read-only storage cache
implementation.
|
class |
RWLocalCache
INTERNAL: A transactional storage cache implementation.
|
class |
SharedCache
INTERNAL: A shared storage cache implementation.
|
Modifier and Type | Field and Description |
---|---|
protected AccessRegistrarIF |
AbstractLocalCache.pregistrar |
protected AccessRegistrarIF |
AbstractTransaction.registrar |
Modifier and Type | Method and Description |
---|---|
AccessRegistrarIF |
TransactionIF.getAccessRegistrar()
INTERNAL: Gets the access registrar used by the transaction.
|
AccessRegistrarIF |
AbstractTransaction.getAccessRegistrar() |
AccessRegistrarIF |
SharedCache.getRegistrar() |
AccessRegistrarIF |
StorageCacheIF.getRegistrar()
INTERNAL: Returns the access registrar instance that is used by
the storage cache.
|
AccessRegistrarIF |
AbstractLocalCache.getRegistrar() |
AccessRegistrarIF |
StatisticsCache.getRegistrar() |
Modifier and Type | Method and Description |
---|---|
QueryIF |
StorageAccessIF.createQuery(JDOQuery jdoquery,
ObjectAccessIF oaccess,
AccessRegistrarIF registrar,
boolean lookup_identities)
INTERNAL: Build a QueryIF from the specified JDO query instance.
|
QueryIF |
RDBMSAccess.createQuery(JDOQuery jdoquery,
ObjectAccessIF oaccess,
AccessRegistrarIF registrar,
boolean lookup_identities) |
QueryIF |
RDBMSStorage.createQuery(JDOQuery jdoquery,
RDBMSAccess access,
ObjectAccessIF oaccess,
AccessRegistrarIF registrar,
boolean lookup_identities) |
QueryIF |
QueryDescriptor.createQuery(RDBMSAccess access,
ObjectAccessIF oaccess,
AccessRegistrarIF registrar,
String[] platforms)
INTERNAL: Creates a QueryIF instance that uses the specified
storage access, object access, access registrar and platform
settings for this query descriptor.
|
QueryIF |
StorageAccessIF.createQuery(String name,
ObjectAccessIF oaccess,
AccessRegistrarIF registrar)
INTERNAL: Creates a query instance for the given transaction.
|
QueryIF |
RDBMSAccess.createQuery(String name,
ObjectAccessIF oaccess,
AccessRegistrarIF registrar) |
QueryIF |
RDBMSStorage.createQuery(String name,
RDBMSAccess access,
ObjectAccessIF oaccess,
AccessRegistrarIF registrar) |
DetachedQueryIF |
QueryDescriptor.createSharedQuery(StorageIF storage,
AccessRegistrarIF registrar,
String[] platforms)
INTERNAL: Creates a QueryIF instance that uses the specified
storage access and platform settings.
|
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 |
FieldHandlerIF.load(AccessRegistrarIF registrar,
TicketIF ticket,
ResultSet rs,
int rsindex,
boolean direct)
INTERNAL: Reads the value beginning at the given offset in the
current ResultSet row.
|
Object |
IndicatorFieldHandler.load(AccessRegistrarIF registrar,
TicketIF ticket,
ResultSet rs,
int rsindex,
boolean direct) |
Object |
PrimitiveFieldInfo.load(AccessRegistrarIF registrar,
TicketIF ticket,
ResultSet rs,
int rsindex,
boolean direct)
INTERNAL: Loads a single primitive value.
|
Object |
IdentityFieldInfo.load(AccessRegistrarIF registrar,
TicketIF ticket,
ResultSet rs,
int rsindex,
boolean direct)
INTERNAL: Loads from its containing fields an IdentityIF with the
field values as key.
|
Object |
AggregateFieldInfo.load(AccessRegistrarIF registrar,
TicketIF ticket,
ResultSet rs,
int rsindex,
boolean direct)
INTERNAL: Loads from its containing fields an aggregate object.
|
Object |
ReferenceFieldInfo.load(AccessRegistrarIF registrar,
TicketIF ticket,
ResultSet rs,
int rsindex,
boolean direct)
INTERNAL: Loads from its containing fields the identity of an
object.
|
Object |
DefaultFieldHandler.load(AccessRegistrarIF registrar,
TicketIF ticket,
ResultSet rs,
int rsindex,
boolean direct) |
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) |
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) |
protected Object |
AggregateFieldInfo.readAggregateObject(AccessRegistrarIF registrar,
TicketIF ticket,
ResultSet rs,
int rsindex,
boolean direct) |
Modifier and Type | Field and Description |
---|---|
protected AccessRegistrarIF |
SQLStatement.registrar |
Modifier and Type | Method and Description |
---|---|
void |
SQLStatementIF.setAccessRegistrar(AccessRegistrarIF registrar) |
void |
SQLStatement.setAccessRegistrar(AccessRegistrarIF registrar) |
Modifier and Type | Field and Description |
---|---|
protected AccessRegistrarIF |
RoleTypeAssocTypeCache.registrar |