/*------------------------------------------------------------------------- * * ibit.h-- * POSTGRES index valid attribute bit map definitions. * * * Copyright (c) 1994, Regents of the University of California * * $Id: ibit.h,v 1.7 1997/09/08 21:50:47 momjian Exp $ * *------------------------------------------------------------------------- */ #ifndef IBIT_H #define IBIT_H #include typedef struct IndexAttributeBitMapData { char bits[(MaxIndexAttributeNumber + MaxBitsPerByte - 1) / MaxBitsPerByte]; } IndexAttributeBitMapData; typedef IndexAttributeBitMapData *IndexAttributeBitMap; #define IndexAttributeBitMapSize sizeof(IndexAttributeBitMapData) /* * IndexAttributeBitMapIsValid -- * True iff attribute bit map is valid. */ #define IndexAttributeBitMapIsValid(bits) PointerIsValid(bits) #endif /* IBIT_H */