edu.wpi.cs.dsrg.xmldb.xat.common.operator.xmloperator
Interface Aggregate
- All Known Implementing Classes:
- AggregateImp
- public interface Aggregate
- extends XMLOperator
The Aggregate interface.
Aggregate treats the whole input table as one group, and apply the XATTree on the input table.
We distinguish the Aggregate from the GroupBy operator, because we think the Aggregate is for the XML query,
but the GroupBy is for the SQL query.
- Since:
- 1.0
Method Summary |
XATTree |
getXATTree()
Gets the XAT tree associated with this operator. |
void |
setXATTree(XATTree newXAT)
Sets the XAT tree (the group Operators) for this aggregate. |
Methods inherited from interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperator |
clone,
getNode,
getOutput,
getOutputColumnName,
getOutputDataSource,
getOutputDataSources,
getPrimaryDataSource,
getPrimarySource,
setNode,
setOutput,
setOutputColumnName |
getXATTree
public XATTree getXATTree()
- Gets the XAT tree associated with this operator.
- Returns:
- XATTree
- Since:
- 1.0
setXATTree
public void setXATTree(XATTree newXAT)
- Sets the XAT tree (the group Operators) for this aggregate.
- Parameters:
String
- - Since:
- 1.0