Available Data Types
Odysseus provides a wide range of data types for your processing.
Numeric Types
Double
A double-precision 64-bit IEEE 754 floating point.
Float
A single-precision 32-bit IEEE 754 floating point.
Long
A 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).
Integer
A 32-bit signed two's complement integer. Permissible values are -2,147,483,648 to 2,147,483,647 (inclusive).
Short
A 16-bit signed two's complement integer. Permissible values are -32,768 to 32,767 (inclusive).
Byte
An 8-bit signed two's complement integer. Permissible values are -128 to 127 (inclusive).
String Types
Date and Time Types
Optional Data Types
The following data types are not part of the Odysseus Core and may be restricted.
Spatial Data Types (Spatial Feature)
SpatialGeometry
A spatial geometry
SpatialGeometryCollection
A spatial geometry collection
SpatialCoordinate
A spatial coordinate
SpatialCoordinateSequence
A spatial coordinate sequence
SpatialPolarCoordinate
A spatial polar coordinate
SpatialPoint
A spatial point.
SpatialMultiPoint
A spatial multi point.
SpatialLineString
A spatial line string
SpatialMultiLineString
A spatial multi line string
SpatialLinearRing
A spatial linear ring
SpatialLinearRingArray
A spatial linear ring array
SpatialPolygon
A spatial polygon
SpatialMultiPolygon
A spatial multi polygon