Move Timestamp/Interval typedefs and basic macros into datatype/timestamp.h.
As per my recent proposal, this refactors things so that these typedefs and macros are available in a header that can be included in frontend-ish code. I also changed various headers that were undesirably including utils/timestamp.h to include datatype/timestamp.h instead. Unsurprisingly, this showed that half the system was getting utils/timestamp.h by way of xlog.h. No actual code changes here, just header refactoring.
Showing
- contrib/btree_gist/btree_utils_num.c 1 addition, 0 deletionscontrib/btree_gist/btree_utils_num.c
- contrib/spi/moddatetime.c 1 addition, 0 deletionscontrib/spi/moddatetime.c
- doc/src/sgml/xfunc.sgml 2 additions, 2 deletionsdoc/src/sgml/xfunc.sgml
- src/backend/access/transam/twophase.c 1 addition, 0 deletionssrc/backend/access/transam/twophase.c
- src/backend/access/transam/xact.c 1 addition, 0 deletionssrc/backend/access/transam/xact.c
- src/backend/access/transam/xlog.c 1 addition, 0 deletionssrc/backend/access/transam/xlog.c
- src/backend/commands/analyze.c 1 addition, 0 deletionssrc/backend/commands/analyze.c
- src/backend/commands/async.c 1 addition, 0 deletionssrc/backend/commands/async.c
- src/backend/commands/prepare.c 1 addition, 0 deletionssrc/backend/commands/prepare.c
- src/backend/commands/user.c 1 addition, 0 deletionssrc/backend/commands/user.c
- src/backend/commands/vacuumlazy.c 1 addition, 0 deletionssrc/backend/commands/vacuumlazy.c
- src/backend/commands/variable.c 1 addition, 0 deletionssrc/backend/commands/variable.c
- src/backend/libpq/crypt.c 1 addition, 0 deletionssrc/backend/libpq/crypt.c
- src/backend/parser/parse_node.c 1 addition, 0 deletionssrc/backend/parser/parse_node.c
- src/backend/postmaster/autovacuum.c 1 addition, 0 deletionssrc/backend/postmaster/autovacuum.c
- src/backend/postmaster/pgstat.c 1 addition, 0 deletionssrc/backend/postmaster/pgstat.c
- src/backend/replication/walreceiver.c 1 addition, 0 deletionssrc/backend/replication/walreceiver.c
- src/backend/replication/walsender.c 1 addition, 0 deletionssrc/backend/replication/walsender.c
- src/backend/storage/buffer/bufmgr.c 1 addition, 0 deletionssrc/backend/storage/buffer/bufmgr.c
- src/backend/storage/ipc/standby.c 1 addition, 0 deletionssrc/backend/storage/ipc/standby.c
Loading
Please register or sign in to comment