Skip to main content

power (Function)

This function raises the given value to a given power.

Syntax

<DOUBLE> math:power(<INT|LONG|FLOAT|DOUBLE> value, <INT|LONG|FLOAT|DOUBLE> to.power)

Query Parameters

NameDescriptionDefault ValuePossible Data TypesOptionalDynamic
valueThe value that should be raised to the power of to.power input parameter.INT LONG FLOAT DOUBLENoYes
to.powerThe power to which the value input parameter should be raised.INT LONG FLOAT DOUBLENoYes

Example 1

CREATE STREAM InValueStream (inValue1 double, inValue2 double);

insert into OutMediationStream
select math:power(inValue1,inValue2) as powerValue
from InValueStream;

This function raises the inValue1 to the power of inValue2 and directs the output to the output stream, OutMediationStream. For example, power(5.6d, 3.0d) returns 175.61599999999996.