Header for row ID types. More...
#include "psptypes.h"
Include dependency graph for rdmrowidtypes.h:
This graph shows which files directly or indirectly include this file:
Macros |
|
#define | NULL_ROWID ((RDM_ROWID_T) 0) |
#define | NULL_SLOT ((RDM_SLOT) 0) |
#define | UNIONMASK 0xFFULL |
#define | UNIONSHIFT 56 |
#define | SLOTMASK 0x00FFFFFFFFFFFFFFULL |
Typedefs |
|
typedef uint64_t | RDM_ROWID_T |
typedef uint8_t | RDM_UNO |
typedef uint64_t | RDM_SLOT |
Detailed Description
Header for row ID types.
Macro Definition Documentation
NULL_ROWID
#define NULL_ROWID ((RDM_ROWID_T) 0) |
The NULL row ID
NULL_SLOT
#define NULL_SLOT ((RDM_SLOT) 0) |
The NULL slot
SLOTMASK
#define SLOTMASK 0x00FFFFFFFFFFFFFFULL |
UNIONMASK
#define UNIONMASK 0xFFULL |
UNIONSHIFT
#define UNIONSHIFT 56 |
Typedef Documentation
RDM_ROWID_T
typedef uint64_t RDM_ROWID_T |
The RDM row ID
RDM_SLOT
typedef uint64_t RDM_SLOT |
The RDM slot
RDM_UNO
typedef uint8_t RDM_UNO |
The RDM union number