mirror of
https://github.com/simtactics/niotso.git
synced 2025-04-01 23:44:02 +00:00
44 lines
1.1 KiB
C
44 lines
1.1 KiB
C
/*-------------------------------------------------------------------------
|
|
*
|
|
* pg_proc_fn.h
|
|
* prototypes for functions in catalog/pg_proc.c
|
|
*
|
|
*
|
|
* Portions Copyright (c) 1996-2011, PostgreSQL Global Development Group
|
|
* Portions Copyright (c) 1994, Regents of the University of California
|
|
*
|
|
* src/include/catalog/pg_proc_fn.h
|
|
*
|
|
*-------------------------------------------------------------------------
|
|
*/
|
|
#ifndef PG_PROC_FN_H
|
|
#define PG_PROC_FN_H
|
|
|
|
#include "nodes/pg_list.h"
|
|
|
|
extern Oid ProcedureCreate(const char *procedureName,
|
|
Oid procNamespace,
|
|
bool replace,
|
|
bool returnsSet,
|
|
Oid returnType,
|
|
Oid languageObjectId,
|
|
Oid languageValidator,
|
|
const char *prosrc,
|
|
const char *probin,
|
|
bool isAgg,
|
|
bool isWindowFunc,
|
|
bool security_definer,
|
|
bool isStrict,
|
|
char volatility,
|
|
oidvector *parameterTypes,
|
|
Datum allParameterTypes,
|
|
Datum parameterModes,
|
|
Datum parameterNames,
|
|
List *parameterDefaults,
|
|
Datum proconfig,
|
|
float4 procost,
|
|
float4 prorows);
|
|
|
|
extern bool function_parse_error_transpose(const char *prosrc);
|
|
|
|
#endif /* PG_PROC_FN_H */
|