edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function
Class FunArith

java.lang.Object
  |
  +--edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATPropertiesImp
        |
        +--edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATQueryObjectImp
              |
              +--edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp
                    |
                    +--edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunctionImp
                          |
                          +--edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunArith

public class FunArith
extends FunctionImp

It represents an arithmatic evaluation in the XQuery. It used to represent all the possible evaluations by expressions in the common.expression package. For example, it can be used to represent a string, a double, and a + b, etc.

Since:
1.0
See Also:
Serialized Form

Fields inherited from class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunctionImp
oaParams, sName
 
Fields inherited from class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp
columnsFiltered, outputColumnName, xnodOwner, xtabOutput
 
Fields inherited from class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATQueryObjectImp
stats, statsPresent
 
Constructor Summary
FunArith(XATNode node)
          Assigns a node to this operator and the name of the opertor to "Arith".
 
Method Summary
 void execute()
          Execution method for FUNArith.
 
Methods inherited from class edu.wpi.cs.dsrg.xmldb.xat.common.operator.specialoperator.function.FunctionImp
getName, getParams, getSources, setName, setParams, toString
 
Methods inherited from class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATOperatorImp
clone, getColumnsFiltered, getNode, getOutput, getOutputColumnName, getOutputDataSource, getOutputDataSources, getPrimaryDataSource, getPrimarySource, setDefaultProperties, setNode, setOutput, setOutputColumnName, setProperty
 
Methods inherited from class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATQueryObjectImp
addStatistic, compareTo, getStatistics, isValidStatistic, setDefaultStatistics
 
Methods inherited from class edu.wpi.cs.dsrg.xmldb.xat.common.operator.XATPropertiesImp
addProperty, getProperties, getProperty, isValidPropertyName, setNewPropertyValue
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FunArith

public FunArith(XATNode node)
Assigns a node to this operator and the name of the opertor to "Arith".
Parameters:
node - edu.wpi.cs.dsrg.xmldb.xat.common.xatnode.XATNode
Since:
1.0
Method Detail

execute

public void execute()
Execution method for FUNArith.
Overrides:
execute in class FunctionImp
Parameters:
deRefParamV - are the parameters
Since:
1.0