org.objectweb.medor.query.api

Interface UnnestQueryNode

All Superinterfaces:
Cloneable, FilteredQueryTree, QueryNode, QueryTree
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.FilteredQueryTree

getQueryFilter, setQueryFilter

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.QueryTree

getDistinct, getName, getOrderBy, getTupleStructure, setDistinct, setOrderBy

Method Details

getProjectedFields

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

Returns:
a field[]


getUnnestedField

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

Returns:
a field