Uses of Interface
net.ontopia.persistence.proxy.FieldInfoIF

Packages that use FieldInfoIF
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. 
 

Uses of FieldInfoIF in net.ontopia.persistence.proxy
 

Classes in net.ontopia.persistence.proxy that implement FieldInfoIF
 class AbstractFieldInfo
          INTERNAL: An abstract field info class containing the common behaviour for FieldInfoIFs.
 class AggregateFieldInfo
          INTERNAL: A field that references an aggregate class.
 class IdentityFieldInfo
          INTERNAL: A field that represents the identity of instances of a class.
 class PrimitiveFieldInfo
          INTERNAL: A field that references a primitive value class.
 class ReferenceFieldInfo
          INTERNAL: A field that references objects.
 

Fields in net.ontopia.persistence.proxy declared as FieldInfoIF
protected  FieldInfoIF SQLOneToOne.field
           
protected  FieldInfoIF SQLOneToManyReference.field
           
protected  FieldInfoIF SQLOneToManyAggregate.field
           
protected  FieldInfoIF SQLManyToManyReference.field
           
protected  FieldInfoIF[] IdentityFieldInfo.fields
           
protected  FieldInfoIF[] AggregateFieldInfo.fields
           
protected  FieldInfoIF OnDemandValue.finfo
           
protected  FieldInfoIF SQLOneToOne.identity_field
           
protected  FieldInfoIF SQLOneToManyReference.identity_field
           
protected  FieldInfoIF SQLOneToManyAggregate.identity_field
           
protected  FieldInfoIF SQLObjectAccess.identity_field
           
protected  FieldInfoIF SQLManyToManyReference.identity_field
           
protected  FieldInfoIF SQLCollectionAccess.identity_field
           
protected  FieldInfoIF ReferenceFieldInfo.identity_field
           
protected  FieldInfoIF ClassInfo.identity_field
           
protected  FieldInfoIF[] SQLObjectAccess.m2m_fields
           
protected  FieldInfoIF[] ClassInfo.m2m_fields
           
protected  FieldInfoIF[] SQLObjectAccess.o2a_fields
           
protected  FieldInfoIF[] ClassInfo.o2m_fields
           
protected  FieldInfoIF[] SQLObjectAccess.o2o_fields
           
protected  FieldInfoIF[] ClassInfo.o2o_fields
           
protected  FieldInfoIF[] SQLOneToOne.select_fields
           
protected  FieldInfoIF[] SQLOneToManyReference.select_fields
           
protected  FieldInfoIF[] SQLOneToManyAggregate.select_fields
           
protected  FieldInfoIF[] SQLManyToManyReference.select_fields
           
protected  FieldInfoIF[] SQLOneToOne.select_fields_ref
           
protected  FieldInfoIF SQLOneToOne.value_field
           
protected  FieldInfoIF SQLOneToManyReference.value_field
           
protected  FieldInfoIF SQLManyToManyReference.value_field
           
protected  FieldInfoIF SQLCollectionAccess.value_field
           
protected  FieldInfoIF[] SQLObjectAccess.value_fields
           
protected  FieldInfoIF[] ClassInfo.value_fields
           
 

Methods in net.ontopia.persistence.proxy that return FieldInfoIF
protected static FieldInfoIF[] ClassInfo.compileFieldInfos(ClassInfoIF cinfo, FieldDescriptor[] fdescs)
          INTERNAL: Wraps the field descriptors in the appropriate field info implementations.
static FieldInfoIF[] FieldUtils.filterAggregate(FieldInfoIF[] finfos)
          INTERNAL: Filters out all but the aggregate field infos.
static FieldInfoIF[] FieldUtils.filterByCardinality(FieldInfoIF[] finfos, int cardinality)
          INTERNAL: Filters the field infos by cardinality.
protected static FieldInfoIF ClassInfo.getFieldInfo(ClassInfoIF cinfo, FieldDescriptor fdesc, int index)
          INTERNAL: Wraps the field descriptor in the appropriate field info implementation.
 FieldInfoIF ClassInfoIF.getFieldInfoByName(java.lang.String name)
          INTERNAL: Get the field info by name.
 FieldInfoIF ClassInfo.getFieldInfoByName(java.lang.String name)
          INTERNAL: Get the field info by name.
 FieldInfoIF[] IdentityFieldInfo.getFieldInfos()
          INTERNAL: Returns the underlying FieldInfoIF instances.
 FieldInfoIF[] IdentityFieldInfo.getFields()
          INTERNAL: Returns the underlying FieldInfoIFs that the identity field spans.
 FieldInfoIF ClassInfoIF.getIdentityFieldInfo()
          INTERNAL: Get the identity field info.
 FieldInfoIF ClassInfo.getIdentityFieldInfo()
          INTERNAL: Get the identity field infos.
 FieldInfoIF[] ClassInfoIF.getMany2ManyFieldInfos()
          INTERNAL: Get the M:M field infos.
 FieldInfoIF[] ClassInfo.getMany2ManyFieldInfos()
          INTERNAL: Get the M:M field infos.
 FieldInfoIF[] ClassInfoIF.getOne2ManyFieldInfos()
          INTERNAL: Get the 1:M field infos.
 FieldInfoIF[] ClassInfo.getOne2ManyFieldInfos()
          INTERNAL: Get the 1:M field infos.
 FieldInfoIF[] ClassInfoIF.getOne2OneFieldInfos()
          INTERNAL: Get the 1:1 field infos.
 FieldInfoIF[] ClassInfo.getOne2OneFieldInfos()
          INTERNAL: Get the 1:1 field infos.
 FieldInfoIF[] ClassInfoIF.getValueFieldInfos()
          INTERNAL: Get the value field infos.
 FieldInfoIF[] ClassInfo.getValueFieldInfos()
          INTERNAL: Get the value field infos.
static FieldInfoIF[] FieldUtils.joinFieldInfos(FieldInfoIF[] a, FieldInfoIF[] b)
          INTERNAL: Joins the two FieldInfoIF arrays by producing a new composite string array.
static FieldInfoIF[] FieldUtils.toFieldInfoArray(java.util.Collection finfos)
          INTERNAL: Utility method that converts a collection of field infos to an array of field infos.
 

Methods in net.ontopia.persistence.proxy with parameters of type FieldInfoIF
static void FieldUtils.addColumns(FieldInfoIF[] fields, java.util.Collection columns)
           
static void FieldUtils.addColumns(FieldInfoIF field, java.util.Collection columns)
           
static void SQLGenerator.bindMultipleParameters(java.util.Iterator identities, FieldInfoIF finfo, java.sql.PreparedStatement stm, int batchSize)
           
static void SQLGenerator.bindMultipleParameters(java.util.Iterator identities, FieldInfoIF finfo, java.sql.PreparedStatement stm, int offset, int batchSize)
           
static FieldInfoIF[] FieldUtils.filterAggregate(FieldInfoIF[] finfos)
          INTERNAL: Filters out all but the aggregate field infos.
static FieldInfoIF[] FieldUtils.filterByCardinality(FieldInfoIF[] finfos, int cardinality)
          INTERNAL: Filters the field infos by cardinality.
static int FieldUtils.getColumnCount(FieldInfoIF[] fields)
          INTERNAL: Returns the number of columns that the fields span.
static java.lang.String[] FieldUtils.getColumns(FieldInfoIF[] fields)
          INTERNAL: Returns the names of the value columns that the fields span.
static java.lang.String SQLGenerator.getDeleteStatement(java.lang.String table, FieldInfoIF[] where_fields)
          INTERNAL: Generates a SQL delete statement for the specified table with a where clause referencing the given field infos.
static java.lang.String SQLGenerator.getInsertStatement(java.lang.String table, FieldInfoIF[] value_fields)
          INTERNAL: Generates a SQL insert statement for the specified table with a value clause referencing the given field infos.
static java.lang.String SQLGenerator.getSelectStatement(java.lang.String table, FieldInfoIF[] select_fields, FieldInfoIF[] where_fields, int multiple)
          INTERNAL: Generates a SQL select statement for the specified table with a select clause and a where clause referencing the given field infos.
static java.lang.String SQLGenerator.getSelectStatement(java.lang.String table, FieldInfoIF[] select_fields, FieldInfoIF[] where_fields, int multiple)
          INTERNAL: Generates a SQL select statement for the specified table with a select clause and a where clause referencing the given field infos.
static java.lang.String[] FieldUtils.getTables(FieldInfoIF[] fields)
          INTERNAL: Returns an array containing the tables in which the fields are stored.
static java.lang.String SQLGenerator.getUpdateStatement(java.lang.String table, FieldInfoIF[] set_fields, FieldInfoIF[] where_fields)
          INTERNAL: Generates a SQL update statement for the specified table with a set clause and a where clause referencing the given field infos.
static java.lang.String SQLGenerator.getUpdateStatement(java.lang.String table, FieldInfoIF[] set_fields, FieldInfoIF[] where_fields)
          INTERNAL: Generates a SQL update statement for the specified table with a set clause and a where clause referencing the given field infos.
 java.lang.Object PersistentObjectAccess.getValue(java.lang.Object object, FieldInfoIF finfo)
           
 java.lang.Object ObjectAccessIF.getValue(java.lang.Object object, FieldInfoIF finfo)
          INTERNAL: Returns the object field value.
static FieldInfoIF[] FieldUtils.joinFieldInfos(FieldInfoIF[] a, FieldInfoIF[] b)
          INTERNAL: Joins the two FieldInfoIF arrays by producing a new composite string array.
static FieldInfoIF[] FieldUtils.joinFieldInfos(FieldInfoIF[] a, FieldInfoIF[] b)
          INTERNAL: Joins the two FieldInfoIF arrays by producing a new composite string array.
 java.lang.Object PersistentIF.loadValue(FieldInfoIF finfo)
           
 java.lang.Object AbstractRWPersistent.loadValue(FieldInfoIF finfo)
           
 java.lang.Object AbstractROPersistent.loadValue(FieldInfoIF finfo)
           
 void OnDemandValue.setContext(IdentityIF identity, FieldInfoIF finfo)
           
 

Constructors in net.ontopia.persistence.proxy with parameters of type FieldInfoIF
IdentityFieldInfo(ClassInfoIF parent_cinfo, FieldInfoIF[] identity_fields)
           
SQLBatchManyToManyReference(RDBMSAccess access, FieldInfoIF field)
           
SQLBatchOneToManyAggregate(RDBMSAccess access, FieldInfoIF field)
           
SQLBatchOneToManyReference(RDBMSAccess access, FieldInfoIF field)
           
SQLBatchOneToOne(RDBMSAccess access, FieldInfoIF field)
           
SQLManyToManyReference(RDBMSAccess access, FieldInfoIF field)
           
SQLOneToManyAggregate(RDBMSAccess access, FieldInfoIF field)
           
SQLOneToManyReference(RDBMSAccess access, FieldInfoIF field)
           
SQLOneToOne(RDBMSAccess access, FieldInfoIF field)
           
 

Uses of FieldInfoIF in net.ontopia.persistence.query.sql
 

Methods in net.ontopia.persistence.query.sql that return FieldInfoIF
protected  FieldInfoIF SQLBuilder.getFieldInfo(JDOCollection coll, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)
           
protected  FieldInfoIF SQLBuilder.getFieldInfo(JDOField field, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)
           
protected  FieldInfoIF SQLBuilder.getFieldInfo(JDOObject object, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)
           
protected  FieldInfoIF SQLBuilder.getFieldInfo(JDOParameter param, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)
           
protected  FieldInfoIF SQLBuilder.getFieldInfo(JDOValueIF jdovalue, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)
           
protected  FieldInfoIF SQLBuilder.getFieldInfo(JDOVariable var, net.ontopia.persistence.query.sql.SQLBuilder.BuildInfo info)
           
 

Methods in net.ontopia.persistence.query.sql with parameters of type FieldInfoIF
protected  java.lang.String[] SQLBuilder.getInlineColumns(FieldInfoIF finfo)
           
protected  java.lang.String[] SQLBuilder.getKeyColumns(FieldInfoIF finfo)
           
 

Uses of FieldInfoIF in net.ontopia.topicmaps.impl.rdbms
 

Fields in net.ontopia.topicmaps.impl.rdbms declared as FieldInfoIF
protected  FieldInfoIF RoleTypeAssocTypeCache.AssociationIF_idfield
           
protected  FieldInfoIF RoleTypeAssocTypeCache.AssociationRoleIF_idfield
           
protected  FieldInfoIF RoleTypeAssocTypeCache.TopicIF_idfield
           
protected  FieldInfoIF RoleTypeAssocTypeCache.TopicMapIF_idfield
           
 

Methods in net.ontopia.topicmaps.impl.rdbms with parameters of type FieldInfoIF
protected  int RoleTypeAssocTypeCache.bind(FieldInfoIF finfo, java.lang.Object value, java.sql.PreparedStatement stm, int offset)
           
 



Copyright © 2000-2012 Ontopia.