Transfers of date-time or interval data (Server)
For date-time or interval values to be portable when transferred across different computer architectures, the provides functions to handle type alignment and byte order.
| function | Description |
|---|---|
| mi_get_datetime() | Copies an aligned mi_datetime value, converting any difference in alignment or byte order on the client computer to that of the server computer |
| mi_get_interval() | Copies an aligned mi_interval value, converting any difference in alignment or byte order on the client computer to that of the server computer |
| mi_put_datetime() | Copies an aligned mi_datetime value, converting any difference in alignment or byte order on the server computer to that of the client computer |
| mi_put_interval() | Copies an aligned mi_interval value, converting any difference in alignment or byte order on the server computer to that of the client computer |
The mi_get_datetime(), mi_get_interval(), mi_put_datetime(), and mi_put_interval() functions are useful in the send and receive support function of an opaque data type that contains mi_datetime or mi_interval values. They allow you to ensure that DATETIME or INTERVAL values remained aligned when transferred to and from client applications.