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 <access/tupdesc.h>
28#include <catalog/namespace.h>
29#include <catalog/pg_class.h>
30#include <catalog/pg_proc.h>
31#include <catalog/pg_type.h>
32#include <commands/event_trigger.h>
33#include <executor/spi.h>
34#include <foreign/fdwapi.h>
35#include <funcapi.h>
36#include <miscadmin.h>
37#include <nodes/execnodes.h>
38#include <nodes/extensible.h>
39#include <nodes/memnodes.h>
40#if __has_include(<nodes/miscnodes.h>)
41#include <nodes/miscnodes.h>
42#endif
43#include <nodes/nodeFuncs.h>
44#include <nodes/nodes.h>
45#include <nodes/parsenodes.h>
46#include <nodes/pathnodes.h>
47#include <nodes/replnodes.h>
48#include <nodes/supportnodes.h>
49#include <nodes/tidbitmap.h>
50#include <parser/analyze.h>
51#include <parser/parse_func.h>
52#include <parser/parser.h>
53#include <storage/ipc.h>
54#include <utils/acl.h>
55#include <utils/builtins.h>
56#include <utils/expandeddatum.h>
57#include <utils/lsyscache.h>
58#include <utils/memutils.h>
59#include <utils/snapmgr.h>
60#include <utils/syscache.h>
61#include <utils/tuplestore.h>
62#include <utils/typcache.h>
63#ifdef __cplusplus
64}
65#endif
66#ifdef __clang__
67#pragma clang diagnostic pop
68#endif
69#ifdef __GNUC__
70#pragma GCC diagnostic pop
71#endif