ThingsDB uses the following data types:
type | Description |
---|---|
bool | Booleans are either true or false . |
bytes | Byte sequence. |
closure | Closures can be used as functions or to consume items from a thing , list , tuple or set . |
datetime | Type datetime can be used to store a value with date and time information. |
enum | Enumerators. |
error | An object containing information about an error. |
float | Floating point type. |
future | Futures can be used with modules and to postpone and isolate work. |
int | Integer type. |
list | Mutable array type. |
mpdata | Raw MessagePack data. |
nil | Used to define a null value, or no value at all. |
regex | Regular expression. |
room | Room type for joining and emitting events. |
set | Unordered group of unique things. |
str | String type. |
task | Schedule a task (closure) to run at a specific date/time. |
thing | Object with key value pairs. |
timeval | Like datetime but returns as a UNIX time-stamp by default. |
tuple | Nested and immutable list. |
typed | Type are things with predefined properties. |
<Type> | Wrapped thing by a Type. |