org.objectweb.medor.filter.lib
Class BasicFieldOperand
BasicVariableOperand
org.objectweb.medor.filter.lib.BasicFieldOperand
- FieldOperand, Operand
public class BasicFieldOperand
extends BasicVariableOperand
- Sebastien Chassande-Barrioz
BasicFieldOperand
public BasicFieldOperand()
BasicFieldOperand
public BasicFieldOperand(PType type,
Field field)
BasicFieldOperand
public BasicFieldOperand(Field field)
clone
public Object clone(Object clone,
Map obj2clone)
throws CloneNotSupportedException
evaluate
public Operand evaluate(ParameterOperand[] pos,
Object t)
throws ExpressionException
getIndex
public int getIndex()
The index of this Field in the array made of the concatenation of the
tuples from the children QueryTrees.
This is required here, since a FieldOperand does not have to be built
on a PropagatedField. In other words, the Field associated to this
FieldOperand may not be projected in the result of the operation.
- getIndex in interface FieldOperand
toString
public String toString()