41#include "general/meos_catalog.h"
53#define OUT_MIN_DOUBLE 1E-8
54#define OUT_MAX_DOUBLE 1E15
55#define OUT_DEFAULT_DECIMAL_DIGITS 15
60#define OUT_MAX_DIGITS 17 + 8
64#define OUT_MAX_BYTES_DOUBLE (1 + 2 + OUT_MAX_DIGITS)
65#define OUT_DOUBLE_BUFFER_SIZE OUT_MAX_BYTES_DOUBLE + 1
meosType
Enumeration that defines the built-in and temporal types used in MobilityDB.
Definition: meos_catalog.h:53
uintptr_t Datum
Definition: pg_ext_defs.in.h:4
uint8_t * datum_as_wkb(Datum value, meosType type, uint8_t variant, size_t *size_out)
Return the WKB representation of a datum value.
Definition: type_out.c:2213
char * datum_as_hexwkb(Datum value, meosType type, uint8_t variant, size_t *size)
Return the HexWKB representation of a datum value.
Definition: type_out.c:2284