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