public class Subtract extends MArithmeticAccessor
MArithmeticAccessor.InternalIterator
IReadAccessor.Standalone
Modifier and Type | Field and Description |
---|---|
static String |
SUBTRACT_ID |
Constructor and Description |
---|
Subtract() |
Subtract(IReadAccessor... sources) |
Subtract(IReadAccessor source) |
Subtract(List<IReadAccessor> sources) |
Modifier and Type | Method and Description |
---|---|
BigDecimal |
evaluate(IExecutionContext ctxt,
MArithmeticAccessor.InternalIterator values)
Performs the arithmetic operation.
|
String |
getImplementationId()
Unique addon implementation ID.
|
clone, compileCollection, compileValue, equals, format, getCondition, getDecimals, getEstimatedReadCost, getGenericCollectionType, getInternalExpectedType, getMaxDecimals, getProperty, getSource, getType, getValues, hashCode, internalGet, isCacheUsed, isShouldIterate, setCondition, setDecimals, setProperty, setSource, setValues, shouldFormatResult, toString
castToExpected, compileRead, compileRead, compileRead, compileRead, get, getGenericTypes, isConstantValue, isShouldBeWrappedToConstantValue, isShouldNotCache
getInternalCacheIdentifier, isInternalCacheIdentifierNeeded, optimize, resetCachedData, setInternalCacheIdentifier, toString, wasRegistered
getDebugInfo, getDescription, getName, setDebugInfo, setDescription, setName
finalize, getClass, notify, notifyAll, wait, wait, wait
getInternalCacheIdentifier, isInternalCacheIdentifierNeeded, optimize, resetCachedData, setInternalCacheIdentifier, wasRegistered
getDebugInfo, getDescription, getName, setDebugInfo, setDescription, setName
public static final String SUBTRACT_ID
public Subtract()
public Subtract(IReadAccessor source)
public Subtract(List<IReadAccessor> sources)
public Subtract(IReadAccessor... sources)
public BigDecimal evaluate(IExecutionContext ctxt, MArithmeticAccessor.InternalIterator values) throws MAccessorException
MArithmeticAccessor
evaluate
in class MArithmeticAccessor
MAccessorException