Go to the source code of this file.
Defines | |
#define | UUID_LEN 16 |
#define | UUIDPGetDatum(X) PointerGetDatum(X) |
#define | PG_RETURN_UUID_P(X) return UUIDPGetDatum(X) |
#define | DatumGetUUIDP(X) ((pg_uuid_t *) DatumGetPointer(X)) |
#define | PG_GETARG_UUID_P(X) DatumGetUUIDP(PG_GETARG_DATUM(X)) |
Typedefs | |
typedef struct pg_uuid_t | pg_uuid_t |
#define DatumGetUUIDP | ( | X | ) | ((pg_uuid_t *) DatumGetPointer(X)) |
#define PG_GETARG_UUID_P | ( | X | ) | DatumGetUUIDP(PG_GETARG_DATUM(X)) |
Definition at line 27 of file uuid.h.
Referenced by uuid_cmp(), uuid_eq(), uuid_ge(), uuid_generate_v3(), uuid_generate_v5(), uuid_gt(), uuid_hash(), uuid_le(), uuid_lt(), uuid_ne(), uuid_out(), and uuid_send().
#define PG_RETURN_UUID_P | ( | X | ) | return UUIDPGetDatum(X) |
#define UUIDPGetDatum | ( | X | ) | PointerGetDatum(X) |
Definition at line 24 of file uuid.h.
Referenced by uuid_generate_v35_internal().