tohex function to convert integer or long values to hexadecimal string representation. This is helpful when you need to display numeric values in hexadecimal format, work with memory addresses, or convert identifiers to hex format for compatibility with other systems.
You typically use tohex when working with numeric identifiers, memory addresses, or when you need hexadecimal representation for debugging, logging, or system integration purposes.
For users of other query languages
If you come from other query languages, this section explains how to adjust your existing queries to achieve the same results in APL.Splunk SPL users
Splunk SPL users
In Splunk, you use
printf with format specifiers like %x or %X to convert numbers to hexadecimal. In APL, tohex provides a direct function for this conversion.ANSI SQL users
ANSI SQL users
In standard SQL, you use
TO_HEX or HEX functions in some databases, or FORMAT functions with hex specifiers. In APL, tohex provides a straightforward way to convert integers to hexadecimal strings.Usage
Syntax
Parameters
| Name | Type | Description |
|---|---|---|
| value | int | The integer or long value to convert to hexadecimal string. |
| minLength | int | Optional. Minimum length of the resulting hex string. Default is 0. |
Returns
If conversion is successful, the result is a string value representing the hexadecimal representation. If conversion isn’t successful, the result isnull.
Example
Convert numeric identifiers to hexadecimal format for display or integration with systems that use hex identifiers. Query| _time | uri | id | id_hex |
|---|---|---|---|
| Jun 24, 09:28:10 | /api/users | 12345 | 00003039 |