toUInt() function
toUInt()
converts all values in the _value
column to unsigned integer types.
Supported types and behaviors
toUInt()
behavior depends on the _value
column type:
_value type | Returned value |
---|---|
string | UInteger equivalent of the numeric string |
bool | 1 (true) or 0 (false) |
duration | Number of nanoseconds in the specified duration |
time | Equivalent nanosecond epoch timestamp |
float | Value truncated at the decimal |
int | UInteger equivalent of the integer |
Function type signature
(<-tables: stream[{A with _value: B}]) => stream[{A with _value: B, _value: uint}]
Parameters
tables
Input data. Default is piped-forward data (<-
).
Examples
- Convert a float _value column to uintegers
- Convert a boolean _value column to uintegers
- Convert a uinteger _value column to an uintegers
Convert a float _value column to uintegers
import "sampledata"
sampledata.float()
|> toUInt()
Convert a boolean _value column to uintegers
import "sampledata"
sampledata.bool()
|> toUInt()
Convert a uinteger _value column to an uintegers
import "sampledata"
sampledata.uint()
|> toUInt()
Was this page helpful?
Thank you for your feedback!
Support and feedback
Thank you for being part of our community! We welcome and encourage your feedback and bug reports for Flux and this documentation. To find support, use the following resources:
Customers with an annual or support contract can contact InfluxData Support.