Data Types

The following table lists the currently supported data types in Hydrolix. If a data type is required that is not listed, contact support@hydrolix.io

Type Description
datetime Uses Golang Time Function Format.

This means that the specific date Mon Jan 2 15:04:05 -0700 MST 2006 is used to tell Hydrolix how the DateTime is represented. Currently supports second level granularity.
double Signed 64 bit floating point number

Supports NaN, +Inf, -Inf
string Variable length string

Use this for VARCHAR, BLOB, CLOB, and STRING from other data systems
uint64 Unsigned 64 bit integer

Range [0 : 18446744073709551615]

Representing other data types

Type Workaround
boolean Use uint64, assigning 0 for false and 1 for true
int64 Use double and truncate or round to the nearest whole number
other Save as a string and use type conversion functions when working with the data

Mapped data types in Transforms

Other data types are supported on ingestion and are mapped to the appropriate Hydrolix type. The list of currently supported mapped values is in the transform documentation