partdefs.h 680 B

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