Package | Description |
---|---|
net.ontopia.persistence.proxy |
An object-relational mapping framework.
|
Modifier and Type | Class and Description |
---|---|
class |
ClassInfo
INTERNAL: A class descriptor-like class that is used by the RDBMS
proxy implementation to access the information it needs about the
object relational class descriptor in an optimized manner.
|
Modifier and Type | Field and Description |
---|---|
protected ClassInfoIF |
SQLObjectAccess.cinfo |
protected ClassInfoIF |
SQLOneToManyAggregate.cinfo |
protected ClassInfoIF |
SQLCollectionAccess.cinfo |
protected ClassInfoIF |
IdentityFieldInfo.parent_cinfo |
protected ClassInfoIF |
AbstractFieldInfo.parent_cinfo |
protected ClassInfoIF |
AggregateFieldInfo.value_cinfo |
protected ClassInfoIF |
ReferenceFieldInfo.value_cinfo |
Modifier and Type | Field and Description |
---|---|
protected Map<Object,ClassInfoIF> |
RDBMSMapping.class_infos |
Modifier and Type | Method and Description |
---|---|
ClassInfoIF |
ObjectRelationalMappingIF.getClassInfo(Class<?> type)
INTERNAL: Get the class info by object type.
|
ClassInfoIF |
RDBMSMapping.getClassInfo(Class<?> type) |
ClassInfoIF |
IdentityFieldInfo.getParentClassInfo() |
ClassInfoIF |
FieldInfoIF.getParentClassInfo()
INTERNAL: Gets the class info for the field's object type.
|
ClassInfoIF |
AbstractFieldInfo.getParentClassInfo() |
ClassInfoIF |
PrimitiveFieldInfo.getValueClassInfo() |
ClassInfoIF |
IdentityFieldInfo.getValueClassInfo() |
ClassInfoIF |
AggregateFieldInfo.getValueClassInfo() |
ClassInfoIF |
FieldInfoIF.getValueClassInfo()
INTERNAL: Gets the class info for the field's value type.
|
ClassInfoIF |
ReferenceFieldInfo.getValueClassInfo() |
Modifier and Type | Method and Description |
---|---|
protected static FieldInfoIF[] |
ClassInfo.compileFieldInfos(ClassInfoIF cinfo,
FieldDescriptor[] fdescs)
INTERNAL: Wraps the field descriptors in the appropriate field
info implementations.
|
protected static FieldInfoIF |
ClassInfo.getFieldInfo(ClassInfoIF cinfo,
FieldDescriptor fdesc,
int index)
INTERNAL: Wraps the field descriptor in the appropriate field
info implementation.
|
Constructor and Description |
---|
AbstractFieldInfo(ClassInfoIF parent_cinfo,
String name,
int index,
Class<?> value_class,
boolean is_collection,
int cardinality,
boolean readonly) |
AggregateFieldInfo(ClassInfoIF parent_cinfo,
FieldDescriptor field,
int index) |
IdentityFieldInfo(ClassInfoIF parent_cinfo,
FieldInfoIF[] identity_fields) |
ReferenceFieldInfo(ClassInfoIF parent_cinfo,
FieldDescriptor field,
int index) |
SQLBatchObjectAccess(RDBMSAccess access,
ClassInfoIF cinfo) |
SQLCollectionAccess(RDBMSAccess access,
ClassInfoIF cinfo) |
SQLObjectAccess(RDBMSAccess access,
ClassInfoIF cinfo) |