mirror of
https://github.com/HypoPG/hypopg
synced 2026-05-24 01:28:51 +00:00
32 lines
982 B
C
32 lines
982 B
C
/*-------------------------------------------------------------------------
|
|
*
|
|
* hypopg_import.h: Import of some PostgreSQL private fuctions.
|
|
*
|
|
* This program is open source, licensed under the PostgreSQL license.
|
|
* For license terms, see the LICENSE file.
|
|
*
|
|
* Copyright (c) 2008-2018, PostgreSQL Global Development Group
|
|
*
|
|
*-------------------------------------------------------------------------
|
|
*/
|
|
#ifndef _HYPOPG_IMPORT_H_
|
|
#define _HYPOPG_IMPORT_H_
|
|
|
|
#include "commands/vacuum.h"
|
|
#include "lib/stringinfo.h"
|
|
#include "nodes/pg_list.h"
|
|
#include "optimizer/planner.h"
|
|
#include "optimizer/pathnode.h"
|
|
#if PG_VERSION_NUM >= 110000
|
|
#include "partitioning/partbounds.h"
|
|
#endif
|
|
#include "utils/rel.h"
|
|
#include "include/hypopg_import_index.h"
|
|
#if PG_VERSION_NUM >= 100000
|
|
#include "include/hypopg_import_analyze.h"
|
|
#include "include/hypopg_import_table.h"
|
|
#endif
|
|
|
|
extern void get_opclass_name(Oid opclass, Oid actual_datatype, StringInfo buf);
|
|
|
|
#endif /* _HYPOPG_IMPORT_H_ */
|