org.pentaho.reporting.engine.classic.core.function
Class ColumnDifferenceExpression

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.function.AbstractExpression
      extended by org.pentaho.reporting.engine.classic.core.function.ColumnAggregationExpression
          extended by org.pentaho.reporting.engine.classic.core.function.ColumnDifferenceExpression
All Implemented Interfaces:
Serializable, Cloneable, Expression

Deprecated. This can be done easier with a formula.

public class ColumnDifferenceExpression
extends ColumnAggregationExpression

Computes the difference between the given column values. This is almost the same as the formula [field1] - [field2] - field[3] - .. - [fieldn]. Values that are non-numeric or null are ignored.

Author:
Thomas Morgner
See Also:
Serialized Form

Constructor Summary
ColumnDifferenceExpression()
          Deprecated. Default Constructor.
 
Method Summary
 Object getValue()
          Deprecated. Return the current expression value.
 
Methods inherited from class org.pentaho.reporting.engine.classic.core.function.ColumnAggregationExpression
getField, getField, getFieldCount, getInstance, setField, setField
 
Methods inherited from class org.pentaho.reporting.engine.classic.core.function.AbstractExpression
clone, getDataRow, getDependencyLevel, getName, getReportConfiguration, getResourceBundleFactory, getRuntime, isActive, isDeepTraversing, isPreserve, setActive, setDependencyLevel, setName, setPreserve, setRuntime
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColumnDifferenceExpression

public ColumnDifferenceExpression()
Deprecated. 
Default Constructor.

Method Detail

getValue

public Object getValue()
Deprecated. 
Return the current expression value.

Returns:
the value of the function.