PostgreSQL Source Code  git master
uuid.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  pg_uuid_t


#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))


typedef struct pg_uuid_t pg_uuid_t

Macro Definition Documentation

◆ DatumGetUUIDP

#define DatumGetUUIDP (   X)    ((pg_uuid_t *) DatumGetPointer(X))



#define PG_RETURN_UUID_P (   X)    return UUIDPGetDatum(X)

Definition at line 27 of file uuid.h.

Referenced by gen_random_uuid(), and uuid_in().


◆ UUIDPGetDatum

#define UUIDPGetDatum (   X)    PointerGetDatum(X)

Definition at line 26 of file uuid.h.

Referenced by leftmostvalue_uuid().

Typedef Documentation

◆ pg_uuid_t

typedef struct pg_uuid_t pg_uuid_t