Header And Logo

PostgreSQL
| The world's most advanced open source database.

Defines | Typedefs

pos.h File Reference

Go to the source code of this file.

Defines

#define PositionIdIsValid(positionId)   PointerIsValid(positionId)
#define PositionIdSetInvalid(positionId)   *(positionId) = (bits16) 0
#define PositionIdSet(positionId, offsetNumber)   *(positionId) = (offsetNumber)
#define PositionIdGetOffsetNumber(positionId)   ((OffsetNumber) *(positionId))

Typedefs

typedef bits16 PositionIdData
typedef PositionIdDataPositionId

Define Documentation

#define PositionIdGetOffsetNumber (   positionId  )     ((OffsetNumber) *(positionId))

Definition at line 61 of file pos.h.

#define PositionIdIsValid (   positionId  )     PointerIsValid(positionId)

Definition at line 40 of file pos.h.

#define PositionIdSet (   positionId,
  offsetNumber 
)    *(positionId) = (offsetNumber)

Definition at line 54 of file pos.h.

#define PositionIdSetInvalid (   positionId  )     *(positionId) = (bits16) 0

Definition at line 47 of file pos.h.


Typedef Documentation

Definition at line 29 of file pos.h.

Definition at line 28 of file pos.h.