org.objectweb.medor.query.api
Interface PropagatedField
- Cloneable, Field, NullStatus, QueryTreeField
- PropagFromNestedField
- BasicPropagatedField, BasicPropagFromNestedField
public interface PropagatedField
A PropagatedField is a Field that takes its value from Fields of the
children query trees (called previous fields).
- Sebastien Chassande-Barrioz
getIndex
public int getIndex()
The index of this Field in the array made of the concatenation of the
tuples from the children QueryTrees.
This information is used to pick the right value at evaluation time
from this concatenated tuple to put it in the result Tuple.
getOriginFields
public Field[] getOriginFields()
getPreviousFields
public Field[] getPreviousFields()
getPreviousFields
public Field[] getPreviousFields(String oldFieldName)
replacePreviousField
public void replacePreviousField(Field[] neo)
setIndex
public void setIndex(int idx)