org.objectweb.medor.query.api
Interface UnnestQueryNode

All Superinterfaces:
AnnotationsHolder, java.lang.Cloneable, FilteredQueryTree, QueryNode, QueryTree, java.io.Serializable
All Known Implementing Classes:
Unnest

public interface UnnestQueryNode
extends QueryNode

Author:
Sebastien Chassande-Barrioz

Method Summary
 PropagatedField[] getProjectedFields()
          It give the fields wich will be projected with the fields of the nestedField
 NestedField getUnnestedField()
          It give the field wich will be de-grouped.
 
Methods inherited from interface org.objectweb.medor.query.api.QueryNode
addCalculatedField, addPropagatedField, getChildren, getTupleLoader, getType, isOuter, removeField, replace, setOuter, setTupleLoader, updateCalculatedField, updatePropagatedField
 
Methods inherited from interface org.objectweb.medor.query.api.FilteredQueryTree
getQueryFilter, setQueryFilter
 
Methods inherited from interface org.objectweb.medor.query.api.QueryTree
getDistinct, getName, getOrderBy, getTupleStructure, setDistinct, setOrderBy
 
Methods inherited from interface org.objectweb.medor.query.api.AnnotationsHolder
getAnnotations
 

Method Detail

getUnnestedField

public NestedField getUnnestedField()
It give the field wich will be de-grouped. The field is the old field.

Returns:
a field

getProjectedFields

public PropagatedField[] getProjectedFields()
It give the fields wich will be projected with the fields of the nestedField

Returns:
a field[]