funcs.h 592 字节
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13
//---------------------------------------------------------------------------
//
// funcs.h
//    API for invoking optimizer using GPDB udfs
//
// Copyright (c) 2019-Present Pivotal Software, Inc.
//
//---------------------------------------------------------------------------

#ifndef GPOPT_funcs_H
#define GPOPT_funcs_H


J
Jesse Zhang 已提交
14
extern "C" {
15 16 17 18 19 20 21 22

#include "postgres.h"
#include "fmgr.h"
#include "utils/builtins.h"

extern Datum DisableXform(PG_FUNCTION_ARGS);
extern Datum EnableXform(PG_FUNCTION_ARGS);
extern Datum LibraryVersion();
J
Jesse Zhang 已提交
23
extern const char *OptVersion(void);
24 25
}

J
Jesse Zhang 已提交
26
#endif	// GPOPT_funcs_H