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
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).
Integer
An 32-bit signed two's complement integer. Permissible values are -2,147,483,648 to 2,147,483,647 (inclusive).
Short
An 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 with attributes x, y, and z.
SpatialCoordinateSequence
A spatial coordinate sequence
SpatialPolarCoordinate
A spatial polar coordinate with attributes r, and a
SpatialPoint
A spatial point width attributes coordinate and srid.
SpatialMultiPoint
A spatial multi point.
SpatialLineString
A spatial line string with attributes points and srid.
SpatialMultiLineString
A spatial multi line string
SpatialLinearRing
A spatial linear ring
SpatialLinearRingArray
A spatial linear ring array
SpatialPolygon
A spatial polygon width attributes shell, holes, and srid
SpatialMultiPolygon
A spatial multi polygon
Spatial Grid Data Types (Spatial Grid Feature)
Grid
An occupancy grid with attributes origin, width, height, and cellsize.
Probabilistic Data Types (Probabilistic Feature)
ProbabilisticDouble
A probabilistic double-precision 64-bit IEEE 754 floating point.
ProbabilisticFloat
A probabilistic single-precision 32-bit IEEE 754 floating point.
ProbabilisticLong
An probabilistic 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).
ProbabilisticInteger
An probabilistic 32-bit signed two's complement integer. Permissible values are -2,147,483,648 to 2,147,483,647 (inclusive).
ProbabilisticShort
An probabilistic 16-bit signed two's complement integer. Permissible values are -32,768 to 32,767 (inclusive).
ProbabilisticByte
An probabilistic 8-bit signed two's complement integer. Permissible values are -128 to 127 (inclusive).
ProbabilisticString
A probabilistic string.
ProbabilisticContinuousDouble
A probabilistic continuous functions.