Odysseus provides a wide range of functions to be used in a Map, Select, or Join operator.
Implemented?
Implemented?
Implemented?
Implemented?
Returns the absolute value of a value
Returns the smallest value that is greater than or equal to the argument and is equal to a mathematical integer.
Returns the largest value that is less than or equal to the argument and is equal to a mathematical integer.
Returns the closest number to the argument, with ties rounding up
Converts an angle measured in degrees to an equivalent angle measured in radians.
Converts an angle measured in radians to an equivalent angle measured in degrees.
Converts the given double value to a short value
Converts the given double value to a byte value
Converts the given double value to a float value
Converts the given double value to a long value
Converts the given value to a short value. This function converts any value to a short value, thus it is more time consuming than the DoubleToShort function for double values.
Converts the given value to a byte value. This function converts any value to a byte value, thus it is more time consuming than the DoubleToByte function for double values.
Converts the given value to a float value. This function converts any value to a float value, thus it is more time consuming than the DoubleToFloat function for double values.
Converts the given value to a long value. This function converts any value to a long value, thus it is more time consuming than the DoubleToLong function for double values.
The SpreadOccupancyGrid function takes 4 parameters: A cartesian grid, the timestamp of the grid, the current timestamp, and the velocity.
The MergOccupancyGrid function takes 6 parameters: A cartesian grid, the polar coordinates, the origin, the transform angle, the polar radius, and the polar cellsize.
Most function descriptions on this page are copied from the openjdk documentation.