Cppgres
Build Postgres extensions in C++
Loading...
Searching...
No Matches
imports.h
Go to the documentation of this file.
1
4#ifdef __cplusplus
5#pragma once
6#endif
7
8#ifdef __GNUC__
9#pragma GCC diagnostic push
10#pragma GCC diagnostic ignored "-Wignored-attributes"
11#endif
12#ifdef __clang__
13#pragma clang diagnostic push
14#pragma clang diagnostic ignored "-Wregister"
15#endif
16#ifdef __cplusplus
17extern "C" {
18#endif
19
20// clang-format off
21#include <postgres.h>
22#include <fmgr.h>
23// clang-format on
24#include <access/amapi.h>
25#include <access/tableam.h>
26#include <access/tsmapi.h>
27#include <catalog/namespace.h>
28#include <catalog/pg_class.h>
29#include <catalog/pg_proc.h>
30#include <catalog/pg_type.h>
31#include <commands/event_trigger.h>
32#include <executor/spi.h>
33#include <foreign/fdwapi.h>
34#include <miscadmin.h>
35#include <nodes/execnodes.h>
36#include <nodes/extensible.h>
37#include <nodes/memnodes.h>
38#if __has_include(<nodes/miscnodes.h>)
39#include <nodes/miscnodes.h>
40#endif
41#include <nodes/nodes.h>
42#include <nodes/parsenodes.h>
43#include <nodes/pathnodes.h>
44#include <nodes/replnodes.h>
45#include <nodes/supportnodes.h>
46#include <nodes/tidbitmap.h>
47#include <utils/builtins.h>
48#include <utils/expandeddatum.h>
49#include <utils/memutils.h>
50#include <utils/syscache.h>
51#include <utils/tuplestore.h>
52#ifdef __cplusplus
53}
54#endif
55#ifdef __clang__
56#pragma clang diagnostic pop
57#endif
58#ifdef __GNUC__
59#pragma GCC diagnostic pop
60#endif