Supported data types
The columns of Hydrolix fluid tables support a variety of datatypes, including primitives (such as integers) and more complex structures (such as arrays). You specify these column datatypes in both transforms and view schemas.
If your project requires a data type not listed here, please contact email@example.com.
Both transforms and views support the following datatype primitives.
|datetime||A string-based representation of a moment in time, e.g.
|double||A 64-bit floating-point number.|
|int8||A signed 8-bit integer (
|int32||A signed 32-bit integer (
|int64||A signed 64-bit integer (
|string||A variable-length string. Equivalent to
|uint8||An unsigned 8-bit integer (
|uint32||An unsigned 32-bit integer (
|uint64||An unsigned 64-bit integer (
If you set a
epoch column to use millisecond resolution, then you may see Hydrolix-generated view schemas refer to this column as “
datetime64”. This special primitive applies to views only, and simply indicates a high-resolution
Transforms currently support single-level arrays as structured data types.
|array||An array of any one of the primitive types that Hydrolix supports.|
For further information about working with array datatypes in Hydrolix, see the transforms documentation.
Aliased data types
Transforms may specify aliased data types in addition to the primitives. Hydrolix converts each to a native data type prior to storage.
|boolean||Converted to a