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