1 /*------------------------------------------------------------------------- 2 * 3 * combocid.h 4 * Combo command ID support routines 5 * 6 * 7 * Portions Copyright (c) 1996-2016, PostgreSQL Global Development Group 8 * Portions Copyright (c) 1994, Regents of the University of California 9 * 10 * src/include/utils/combocid.h 11 * 12 *------------------------------------------------------------------------- 13 */ 14 #ifndef COMBOCID_H 15 #define COMBOCID_H 16 17 /* 18 * HeapTupleHeaderGetCmin and HeapTupleHeaderGetCmax function prototypes 19 * are in access/htup.h, because that's where the macro definitions that 20 * those functions replaced used to be. 21 */ 22 23 extern void AtEOXact_ComboCid(void); 24 extern void RestoreComboCIDState(char *comboCIDstate); 25 extern void SerializeComboCIDState(Size maxsize, char *start_address); 26 extern Size EstimateComboCIDStateSpace(void); 27 28 #endif /* COMBOCID_H */ 29