1996-08-28 03:59:28 +02:00
|
|
|
/*-------------------------------------------------------------------------
|
|
|
|
*
|
|
|
|
* fmgrtab.h--
|
1997-09-07 07:04:48 +02:00
|
|
|
*
|
1996-08-28 03:59:28 +02:00
|
|
|
*
|
|
|
|
*
|
|
|
|
* Copyright (c) 1994, Regents of the University of California
|
|
|
|
*
|
1997-09-08 23:56:23 +02:00
|
|
|
* $Id: fmgrtab.h,v 1.7 1997/09/08 21:55:04 momjian Exp $
|
1996-08-28 03:59:28 +02:00
|
|
|
*
|
|
|
|
*-------------------------------------------------------------------------
|
|
|
|
*/
|
|
|
|
#ifndef FMGRTAB_H
|
|
|
|
#define FMGRTAB_H
|
|
|
|
|
|
|
|
|
1997-09-07 07:04:48 +02:00
|
|
|
typedef struct
|
|
|
|
{
|
1997-09-08 04:41:22 +02:00
|
|
|
Oid proid;
|
|
|
|
uint16 nargs;
|
|
|
|
func_ptr func;
|
|
|
|
char *funcName;
|
1997-09-08 23:56:23 +02:00
|
|
|
} FmgrCall;
|
1996-08-28 03:59:28 +02:00
|
|
|
|
1997-09-07 07:04:48 +02:00
|
|
|
extern FmgrCall *fmgr_isbuiltin(Oid id);
|
|
|
|
extern func_ptr fmgr_lookupByName(char *name);
|
1997-09-08 04:41:22 +02:00
|
|
|
extern void load_file(char *filename);
|
1996-08-28 03:59:28 +02:00
|
|
|
|
1997-09-07 07:04:48 +02:00
|
|
|
#endif /* FMGRTAB_H */
|