Go to the source code of this file.
Data Structures | |
struct | NDBOX |
Defines | |
#define | CUBE_MAX_DIM (100) |
#define | DatumGetNDBOX(x) ((NDBOX*)DatumGetPointer(x)) |
#define | PG_GETARG_NDBOX(x) DatumGetNDBOX( PG_DETOAST_DATUM(PG_GETARG_DATUM(x)) ) |
#define | PG_RETURN_NDBOX(x) PG_RETURN_POINTER(x) |
Typedefs | |
typedef struct NDBOX | NDBOX |
#define CUBE_MAX_DIM (100) |
Definition at line 3 of file cubedata.h.
Referenced by cube_enlarge().
#define DatumGetNDBOX | ( | x | ) | ((NDBOX*)DatumGetPointer(x)) |
Definition at line 12 of file cubedata.h.
Referenced by g_cube_consistent(), g_cube_decompress(), g_cube_penalty(), g_cube_picksplit(), and g_cube_union().
#define PG_GETARG_NDBOX | ( | x | ) | DatumGetNDBOX( PG_DETOAST_DATUM(PG_GETARG_DATUM(x)) ) |
Definition at line 13 of file cubedata.h.
Referenced by cube_c_f8(), cube_c_f8_f8(), cube_cmp(), cube_contained(), cube_contains(), cube_dim(), cube_distance(), cube_enlarge(), cube_eq(), cube_ge(), cube_gt(), cube_inter(), cube_is_point(), cube_le(), cube_ll_coord(), cube_lt(), cube_ne(), cube_out(), cube_overlap(), cube_size(), cube_subset(), cube_union(), cube_ur_coord(), g_cube_consistent(), and g_cube_same().
#define PG_RETURN_NDBOX | ( | x | ) | PG_RETURN_POINTER(x) |
Definition at line 14 of file cubedata.h.
Referenced by cube_a_f8(), cube_a_f8_f8(), cube_c_f8(), cube_c_f8_f8(), cube_enlarge(), cube_f8(), cube_f8_f8(), cube_in(), cube_inter(), cube_subset(), cube_union(), and g_cube_same().