Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

Spatial Grid Data Types (Spatial Grid Feature)

Grid

An occupancy grid with attributes origin, width, height, and cellsize.

Interval Data Types (Interval Feature)

IntervalDouble

An interval with inf and sup

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.

Table of Contents
outlinetrue