defrem.h

来自「关系型数据库 Postgresql 6.5.2」· C头文件 代码 · 共 55 行

H
55
字号
/*------------------------------------------------------------------------- * * defrem.h *	  POSTGRES define and remove utility definitions. * * * Copyright (c) 1994, Regents of the University of California * * $Id: defrem.h,v 1.15.2.1 1999/07/30 18:52:56 scrappy Exp $ * *------------------------------------------------------------------------- */#ifndef DEFREM_H#define DEFREM_H#include "nodes/parsenodes.h"#include "tcop/dest.h"/* * prototypes in defind.c */extern void DefineIndex(char *heapRelationName,			char *indexRelationName,			char *accessMethodName,			List *attributeList,			List *parameterList,			bool unique,			bool primary,			Expr *predicate,			List *rangetable);extern void ExtendIndex(char *indexRelationName,			Expr *predicate,			List *rangetable);extern void RemoveIndex(char *name);/* * prototypes in define.c */extern void CreateFunction(ProcedureStmt *stmt, CommandDest dest);extern void DefineOperator(char *name, List *parameters);extern void DefineAggregate(char *name, List *parameters);extern void DefineType(char *name, List *parameters);extern void CreateFunction(ProcedureStmt *stmt, CommandDest dest);/* * prototypes in remove.c */extern void RemoveFunction(char *functionName, int nargs, List *argNameList);extern void RemoveOperator(char *operatorName,			   char *typeName1, char *typeName2);extern void RemoveType(char *typeName);extern void RemoveAggregate(char *aggName, char *aggType);#endif	 /* DEFREM_H */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?