Odysseus provides a wide range of data types for your processing.
A double-precision 64-bit IEEE 754 floating point.
A single-precision 32-bit IEEE 754 floating point.
An 64-bit signed two's complement integer. Permissible values are -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 (inclusive).
An 32-bit signed two's complement integer. Permissible values are -2,147,483,648 to 2,147,483,647 (inclusive).
An 16-bit signed two's complement integer. Permissible values are -32,768 to 32,767 (inclusive).
An 8-bit signed two's complement integer. Permissible values are -128 to 127 (inclusive).
A sequence of characters. A string can contain up to ~231 Unicode characters.
A nxm matrix consisting of double-precision 64-bit IEEE 754 floating point numbers.
The following data types are not part of the Odysseus Core and may be restricted.
A spatial geometry
A spatial geometry collection
A spatial coordinate with attributes x, y, and z.
A spatial coordinate sequence
A spatial polar coordinate with attributes r, and a
A spatial point width attributes coordinate and srid.
A spatial multi point.
A spatial line string with attributes points and srid.
A spatial multi line string
A spatial linear ring
A spatial linear ring array
A spatial polygon width attributes shell, holes, and srid
A spatial multi polygon
An interval with inf and sup
An image with buffer, width, and height
A continuous or discrete random variable described by a mixture model