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

String

A sequence of characters. A string can contain up to ~231 Unicode characters.

Date and Time Types

Date

Timestamp

Complex Types

Matrix

A nxm matrix consisting of double-precision 64-bit IEEE 754 floating point numbers.

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

Interval Data Types (Interval Feature)

IntervalDouble

An interval with inf and sup

Probabilistic Data Types (Probabilistic Feature)

ProbabilisticDouble

A continuous or discrete random variable described by a mixture model