edu.wpi.cs.dsrg.xmldb.xat.common.operator
Interface XATMultiSourceOperator

All Known Subinterfaces:
All, CartesianProduct, Difference, IfExpr, Intersection, Join, LeftOuterJoin, LeftSemiJoin, Merge, Or, OuterUnion, RightOuterJoin, RightSemiJoin, ThetaJoin, Union, XMLDifference, XMLIntersection
All Known Implementing Classes:
XATMultiSourceOperatorImp, CartesianProductImp, JoinImp, UnionImp, DifferenceImp, IntersectionImp

public interface XATMultiSourceOperator
extends XATOperator

An Interface for XATMultiSourceOperator.

Since:
1.0

Method Summary
 XATDataSource getDataSourceAt(int position)
          Get a specific source of a certain number.
 XATDataSource[] getDataSources()
          Return a vector of XATDataSource objects got from its child nodes.
 XATTable getSourceAt(int position)
          Deprecated. use XATMultiSourceOperator.getDataSourceAt(int position)
 XATTable[] getSources()
          Deprecated. use XATMultiSourceOperator.getDataSources()
 
Methods inherited from interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperator
clone, getNode, getOutput, getOutputColumnName, getOutputDataSource, getOutputDataSources, getPrimaryDataSource, getPrimarySource, setNode, setOutput, setOutputColumnName
 
Methods inherited from interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATQueryObject
getStatistics, isValidStatistic
 
Methods inherited from interface edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATProperties
getProperties, getProperty, isValidPropertyName, setProperty
 

Method Detail

getDataSourceAt

public XATDataSource getDataSourceAt(int position)
Get a specific source of a certain number.
Returns:
XATDataSource of that position.
Since:
1.0

getDataSources

public XATDataSource[] getDataSources()
Return a vector of XATDataSource objects got from its child nodes. You can get these XATDataSource objects from children nodes.
Returns:
Vector of XATDataSource.
Since:
1.0

getSourceAt

public XATTable getSourceAt(int position)
Deprecated. use XATMultiSourceOperator.getDataSourceAt(int position)

Get a specific source of a certain number.
Returns:
XATTable of that position.
Since:
1.0

getSources

public XATTable[] getSources()
Deprecated. use XATMultiSourceOperator.getDataSources()

Return am array of XATTable objects got from its child nodes. You can get those XATTable objects from children nodes.
Returns:
Vector of XATTable.
Since:
1.0