1 /*------------------------------------------------------------------------- 2 * 3 * partdefs.h 4 * Base definitions for partitioned table handling 5 * 6 * Copyright (c) 2007-2020, PostgreSQL Global Development Group 7 * 8 * src/include/partitioning/partdefs.h 9 * 10 *------------------------------------------------------------------------- 11 */ 12 #ifndef PARTDEFS_H 13 #define PARTDEFS_H 14 15 16 typedef struct PartitionBoundInfoData *PartitionBoundInfo; 17 18 typedef struct PartitionKeyData *PartitionKey; 19 20 typedef struct PartitionBoundSpec PartitionBoundSpec; 21 22 typedef struct PartitionDescData *PartitionDesc; 23 24 typedef struct PartitionDirectoryData *PartitionDirectory; 25 26 #endif /* PARTDEFS_H */ 27