edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function
Interface Function

All Known Implementing Classes:
FunctionImp

public interface Function
extends SpecialOperator

The Function interface.

Since:
1.0

Method Summary
 void execute()
          Execution method.
 java.lang.String getName()
          Get the name of this function.
 java.lang.Object[] getParams()
          It returns all the parameters in an array.
 XATTable[] getSources()
          Get all the sources of this function.
 void setName(java.lang.String new_name)
          Set the function name.
 java.lang.Object[] setParams(java.lang.Object[] newParams)
          Set the new parameters of this function.
 
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

execute

public void execute()
Execution method.
Parameters:
deRefParamV - are the parameters
Since:
1.0

getName

public java.lang.String getName()
Get the name of this function.
Returns:
the Name of this Function.
Since:
1.0

getParams

public java.lang.Object[] getParams()
It returns all the parameters in an array.
Returns:
The parameters.
Since:
1.0

getSources

public XATTable[] getSources()
Get all the sources of this function.
Returns:
XATTable of all the sources of this function.
Since:
1.0

setName

public void setName(java.lang.String new_name)
Set the function name.
Parameters:
new_name - the functine name.
Since:
1.0

setParams

public java.lang.Object[] setParams(java.lang.Object[] newParams)
Set the new parameters of this function.
Parameters:
newParams - the function parameter.
Returns:
original parameters.
Since:
1.0