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

Uses in package org.objectweb.medor.optim.lib

Fields of type org.objectweb.medor.api.Field

Field[]

Methods with parameter type org.objectweb.medor.api.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).

Methods with return type org.objectweb.medor.api.Field

Field

Uses in package org.objectweb.medor.filter.api

Methods with parameter type org.objectweb.medor.api.Field

void

Methods with return type org.objectweb.medor.api.Field

Field

Uses in package org.objectweb.medor.api

Methods with parameter type org.objectweb.medor.api.Field

void
Adds a Field to the current RWTupleStructure
boolean
Checks whether a given input Field is present in the current TupleStructure.
int
Returns the rank of a given Field in the current TupleStructure.
boolean
Removes a Field from the current RWTupleStructure.

Methods with return type org.objectweb.medor.api.Field

Field
TupleStructure.getField(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.
Field[]
Returns the array of Fields in the current TupleStructure.

Uses in package org.objectweb.medor.query.rdb.lib

Classes implementing org.objectweb.medor.api.Field

class
class

Uses in package org.objectweb.medor.query.jorm.lib

Classes implementing org.objectweb.medor.api.Field

class
class
This class represents Fields corresponding to the PName of a class or a Genclass(the NameDef of the class itself) or the the PName associated to a reference field or to a genclass element.

Uses in package org.objectweb.medor.optim.jorm

Methods with parameter type org.objectweb.medor.api.Field

QueryTreeField
Is a shorcut to the getField(String, PType, JormExtent, BasicRdbExpQueryLeaf, boolean) method.

Uses in package org.objectweb.medor.query.api

Methods with parameter type org.objectweb.medor.api.Field

QueryTreeField
TCQueryLeaf.addField(String fieldName, PType type, Field tcField)
NestedField
NestQueryNode.replaceNestedField(String name, Field[] anc)
Creates and adds a NestedField to the TupleStructure of the QueryNode.
void

Methods with return type org.objectweb.medor.api.Field

Field[]
Field[]
Field[]
Field[]
PropagatedField.getPreviousFields(String oldFieldName)
Field[]
It permits to reach the field before the nest operation.
Field[]

Uses in package org.objectweb.medor.lib

Classes implementing org.objectweb.medor.api.Field

class
MEDOR: Middleware Enabling Distributed Object Requests Copyright (C) 2001-2003 France Telecom R&D Contact: alexandre.lefebvre@rd.francetelecom.com This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
class
MEDOR: Middleware Enabling Distributed Object Requests Copyright (C) 2001-2002 France Telecom R&D Contact: alexandre.lefebvre@rd.francetelecom.com This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

Constructors with parameter type org.objectweb.medor.api.Field

Methods with parameter type org.objectweb.medor.api.Field

boolean
Checks whether a given input Field is present in the current TupleStructure.
int
Returns the rank of a given Field in the current TupleStructure.

Methods with return type org.objectweb.medor.api.Field

Field
BasicTupleStructure.getField(String fieldname)
Returns a Field object present in this TupleStructure given its name.
Field
Returns the Field of a given rank in the current TupleStructure.
Field[]
Returns the array of Fields in the current TupleStructure.

Uses in package org.objectweb.medor.filter.rdb.lib

Classes implementing org.objectweb.medor.api.Field

class
MEDOR: Middleware Enabling Distributed Object Requests Copyright (C) 2001-2003 France Telecom R&D Contact: alexandre.lefebvre@rd.francetelecom.com This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

Uses in package org.objectweb.medor.query.lib

Classes implementing org.objectweb.medor.api.Field

class
class
This class represents a TupleCollection Field.
class
class
class
MEDOR: Middleware Enabling Distributed Object Requests Copyright (C) 2001-2003 France Telecom R&D Contact: alexandre.lefebvre@rd.francetelecom.com This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

Constructors with parameter type org.objectweb.medor.api.Field

BasicNestedField.BasicNestedField(String name, QueryTree qt, Field[] nestedFields)
BasicPropagFromNestedField.BasicPropagFromNestedField(String name, PType type, QueryTree qt, Field[] parents, Field[] ancestors)
BasicPropagatedField.BasicPropagatedField(String name, PType type, QueryTree qt, Field[] _ancestors)
Unnest.Unnest(QueryTreeField[] queryTreeFields, Field field, String nodeName)

Fields of type org.objectweb.medor.api.Field

Field[]

Methods with parameter type org.objectweb.medor.api.Field

QueryTreeField
MedorTCQueryLeaf.addField(String fieldName, PType type, Field tcField)
void
Adds a Field to the current RWTupleStructure
NestedField
Nest.replaceNestedField(String name, Field[] grouped)
Creates and adds a NestedField to the TupleStructure of the QueryNode.
void
void

Methods with return type org.objectweb.medor.api.Field

Field[]
Field[]
Field[]
Field[]
Field[]
Field[]

Uses in package org.objectweb.medor.filter.lib

Constructors with parameter type org.objectweb.medor.api.Field

Methods with parameter type org.objectweb.medor.api.Field

void

Methods with return type org.objectweb.medor.api.Field

Field