|
|
◆ datum_as_wkb()
| uint8_t * datum_as_wkb |
( |
Datum |
value, |
|
|
meosType |
type, |
|
|
uint8_t |
variant, |
|
|
size_t * |
size_out |
|
) |
| |
Return the WKB representation of a datum value.
- Parameters
-
| [in] | value | Value |
| [in] | type | Type of the value |
| [in] | variant | Unsigned bitmask value. Accepts either WKB_NDR or WKB_XDR, and WKB_HEX. For example: Variant = WKB_NDR would return the little-endian WKB form. For example: Variant = (WKB_XDR | WKB_HEX) would return the big-endian WKB form as hex-encoded ASCII. |
| [out] | size_out | If supplied, will return the size of the returned memory segment, including the null terminator in the case of ASCII. |
- Note
- Caller is responsible for freeing the returned array.
|