In XStream, each column or an expression has a related data type. A data type describes (and constrains) the set of values that a column of that type can hold or an expression of that type can produce.
Below is the list of data types supported.
# | Data type | Description |
---|---|---|
1 | bigint | The int type. |
2 | float | The float type. |
3 | string | Text values, comprised of Unicode characters. |
4 | datetime | datatime type - Currently it's NOT supported yet. |
5 | boolean | The boolean type, the value could be true or false . |
6 | array | The array type, can be any types from simple data or struct type (#1 - #5, and #7). |
7 | struct | The complex type. Set of name/value pairs. Values must be of supported data type. |
These are the rules governing data type conversions: