Thread: Toast datum

Toast datum

From
Nick Raj
Date:
Hi,

#define DatumGetNDBOX(x)    ((NDBOX*)DatumGetPointer(x))
#define PG_GETARG_NDBOX(x)    DatumGetNDBOX( PG_DETOAST_DATUM(PG_GETARG_DATUM(x)) )

Now i have to define
#define NDBOXGetDatum(x)     (????)PointerGetDatum(x)

Is there any need to replace this ?? with some toastable thing or is it sufficient?
If some toastable require then, what is that macro?

Thanks