public class Multiply extends MArithmeticAccessor
MArithmeticAccessor.InternalIterator
IReadAccessor.Standalone
Modifier and Type | Field and Description |
---|---|
static String |
MULTIPLY_ID |
Constructor and Description |
---|
Multiply() |
Multiply(IReadAccessor... sources) |
Multiply(IReadAccessor source) |
Multiply(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 MULTIPLY_ID
public Multiply()
public Multiply(IReadAccessor source)
public Multiply(List<IReadAccessor> sources)
public Multiply(IReadAccessor... sources)
public BigDecimal evaluate(IExecutionContext ctxt, MArithmeticAccessor.InternalIterator values) throws MAccessorException
MArithmeticAccessor
evaluate
in class MArithmeticAccessor
MAccessorException