Uses of Interface
org.objectweb.medor.api.Field

Packages that use Field
org.objectweb.medor.api   
org.objectweb.medor.filter.api   
org.objectweb.medor.filter.lib   
org.objectweb.medor.filter.rdb.api   
org.objectweb.medor.filter.rdb.lib   
org.objectweb.medor.lib   
org.objectweb.medor.optim.lib   
org.objectweb.medor.query.api   
org.objectweb.medor.query.lib   
org.objectweb.medor.query.rdb.api   
org.objectweb.medor.query.rdb.lib   
 

Uses of Field in org.objectweb.medor.api
 

Subinterfaces of Field in org.objectweb.medor.api
 interface MultivaluedField
          MultivaluedField is an extension of a Field which can have multiple values.
 

Methods in org.objectweb.medor.api that return Field
 Field[] TupleStructure.getFields()
          Returns the array of Fields in the current TupleStructure.
 Field TupleStructure.getField(java.lang.String fieldname)
          Returns a Field object present in this TupleStructure given its name.
 Field TupleStructure.getField(int fieldrank)
          Returns the Field of a given rank in the current TupleStructure.
 

Methods in org.objectweb.medor.api with parameters of type Field
 int TupleStructure.getFieldRank(Field f)
          Returns the rank of a given Field in the current TupleStructure.
 boolean TupleStructure.contains(Field f)
          Checks whether a given input Field is present in the current TupleStructure.
 void RWTupleStructure.addField(Field f)
          Adds a Field to the current RWTupleStructure
 boolean RWTupleStructure.removeField(Field f)
          Removes a Field from the current RWTupleStructure.
 

Uses of Field in org.objectweb.medor.filter.api
 

Methods in org.objectweb.medor.filter.api that return Field
 Field FieldOperand.getField()
           
 

Methods in org.objectweb.medor.filter.api with parameters of type Field
 void FieldOperand.setField(Field f)
           
 

Uses of Field in org.objectweb.medor.filter.lib
 

Methods in org.objectweb.medor.filter.lib that return Field
 Field BasicFieldOperand.getField()
           
 

Methods in org.objectweb.medor.filter.lib with parameters of type Field
 void BasicFieldOperand.setField(Field f)
           
 

Constructors in org.objectweb.medor.filter.lib with parameters of type Field
BasicFieldOperand(Field field)
           
BasicFieldOperand(PType type, Field field)
           
 

Uses of Field in org.objectweb.medor.filter.rdb.api
 

Subinterfaces of Field in org.objectweb.medor.filter.rdb.api
 interface RdbFieldOperand
          An RdbFieldOperand is used to represent part of an sql Expression for a RdbQueryLeaf, as a Medor Expression.
 

Uses of Field in org.objectweb.medor.filter.rdb.lib
 

Classes in org.objectweb.medor.filter.rdb.lib that implement Field
 class BasicRdbFieldOperand
           
 

Uses of Field in org.objectweb.medor.lib
 

Classes in org.objectweb.medor.lib that implement Field
 class BasicField
           
 class BasicMultivaluedField
           
 

Methods in org.objectweb.medor.lib that return Field
 Field[] BasicTupleStructure.getFields()
           
 Field BasicTupleStructure.getField(java.lang.String fieldname)
           
 Field BasicTupleStructure.getField(int fieldrank)
           
 

Methods in org.objectweb.medor.lib with parameters of type Field
 int BasicTupleStructure.getFieldRank(Field f)
           
 boolean BasicTupleStructure.contains(Field f)
           
 

Constructors in org.objectweb.medor.lib with parameters of type Field
BasicMultivaluedField(java.lang.String name, Field[] fields)
           
BasicTupleStructure(Field[] fields)
           
 

Uses of Field in org.objectweb.medor.optim.lib
 

Fields in org.objectweb.medor.optim.lib declared as Field
 Field[] DropUselessNodeRule.UsedFields.fields
           
 

Methods in org.objectweb.medor.optim.lib that return Field
protected  Field DropUselessNodeRule.replaceField(QueryTreeField qtf, java.util.Map map)
           
 

Methods in org.objectweb.medor.optim.lib with parameters of type Field
 void QueryNodeReplacer.replaceFields(Field[] oldFields, Field[] neoFields, Expression exp)
          Replace the references to old field by references to new fields in an expression (Recusrive method).
 

Uses of Field in org.objectweb.medor.query.api
 

Subinterfaces of Field in org.objectweb.medor.query.api
 interface CalculatedField
           
 interface NestedField
           
 interface PropagatedField
          A PropagatedField is a Field that takes its value from Fields of the children query trees (called previous fields).
 interface PropagFromNestedField
          This field is a propagated field for which the ancestor (not directly) is a nested field.
 interface QueryTreeField
          Defines a medor field attached to a QueryTree.
 

Methods in org.objectweb.medor.query.api that return Field
 Field[] CalculatedField.getUsedFields()
           
 Field[] CalculatedField.getOriginUsedFields()
           
 Field[] PropagatedField.getPreviousFields()
           
 Field[] PropagatedField.getPreviousFields(java.lang.String oldFieldName)
           
 Field[] PropagatedField.getOriginFields()
           
 Field[] PropagFromNestedField.getPreviousFlatField()
          It permits to reach the field before the nest operation.
 

Methods in org.objectweb.medor.query.api with parameters of type Field
 QueryTreeField TCQueryLeaf.addField(java.lang.String fieldName, PType type, Field tcField)
           
 void PropagatedField.replacePreviousField(Field[] neo)
           
 NestedField NestQueryNode.replaceNestedField(java.lang.String name, Field[] anc)
          Creates and adds a NestedField to the TupleStructure of the QueryNode.
 

Uses of Field in org.objectweb.medor.query.lib
 

Classes in org.objectweb.medor.query.lib that implement Field
 class BasicCalculatedField
           
 class BasicNestedField
          This class represents a TupleCollection Field.
 class BasicPropagatedField
           
 class BasicPropagFromNestedField
           
 class BasicQueryTreeField
           
 

Fields in org.objectweb.medor.query.lib declared as Field
protected  Field[] BasicPropagFromNestedField.ancs
           
 

Methods in org.objectweb.medor.query.lib that return Field
 Field[] BasicPropagatedField.getPreviousFields()
           
 Field[] BasicPropagatedField.getPreviousFields(java.lang.String oldFieldName)
           
 Field[] BasicPropagatedField.getOriginFields()
           
 Field[] BasicCalculatedField.getUsedFields()
           
 Field[] BasicCalculatedField.getOriginUsedFields()
           
 Field[] BasicPropagFromNestedField.getPreviousFlatField()
           
 

Methods in org.objectweb.medor.query.lib with parameters of type Field
 NestedField Nest.replaceNestedField(java.lang.String name, Field[] grouped)
          Creates and adds a NestedField to the TupleStructure of the QueryNode.
 void BasicNestedField.replacePreviousField(Field[] neo)
           
 void BasicPropagatedField.replacePreviousField(Field[] _ancestors)
           
 QueryTreeField MedorTCQueryLeaf.addField(java.lang.String fieldName, PType type, Field tcField)
           
protected  void BasicQueryNode.addField(Field f)
          Adds a Field to the current RWTupleStructure
 

Constructors in org.objectweb.medor.query.lib with parameters of type Field
BasicNestedField(java.lang.String name, QueryTree qt, Field[] nestedFields)
           
Unnest(QueryTreeField[] queryTreeFields, Field field, java.lang.String nodeName)
           
BasicPropagatedField(java.lang.String name, PType type, QueryTree qt, Field[] _ancestors)
           
BasicPropagFromNestedField(java.lang.String name, PType type, QueryTree qt, Field[] parents, Field[] ancestors)
           
 

Uses of Field in org.objectweb.medor.query.rdb.api
 

Subinterfaces of Field in org.objectweb.medor.query.rdb.api
 interface RdbExpField
          An RdbExpField is a particular type of RdbField, which is associated to an RdbExpQueryLeaf, and which refers to a QualifiedTable.
 interface RdbField
          An RdbField represents a QueryTreeField which is associated to an RdbQueryLeaf.
 

Uses of Field in org.objectweb.medor.query.rdb.lib
 

Classes in org.objectweb.medor.query.rdb.lib that implement Field
 class BasicRdbExpField
           
 class BasicRdbField