summaryrefslogtreecommitdiff
path: root/src/include/commands/defrem.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/commands/defrem.h')
-rw-r--r--src/include/commands/defrem.h68
1 files changed, 0 insertions, 68 deletions
diff --git a/src/include/commands/defrem.h b/src/include/commands/defrem.h
deleted file mode 100644
index 653e22686f5..00000000000
--- a/src/include/commands/defrem.h
+++ /dev/null
@@ -1,68 +0,0 @@
-/*-------------------------------------------------------------------------
- *
- * defrem.h
- * POSTGRES define and remove utility definitions.
- *
- *
- * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
- * Portions Copyright (c) 1994, Regents of the University of California
- *
- * $Id: defrem.h,v 1.39 2002/06/20 20:29:49 momjian Exp $
- *
- *-------------------------------------------------------------------------
- */
-#ifndef DEFREM_H
-#define DEFREM_H
-
-#include "nodes/parsenodes.h"
-
-#define DEFAULT_TYPDELIM ','
-
-/*
- * prototypes in indexcmds.c
- */
-extern void DefineIndex(RangeVar *heapRelation,
- char *indexRelationName,
- char *accessMethodName,
- List *attributeList,
- bool unique,
- bool primary,
- Expr *predicate,
- List *rangetable);
-extern void RemoveIndex(RangeVar *relation);
-extern void ReindexIndex(RangeVar *indexRelation, bool force);
-extern void ReindexTable(RangeVar *relation, bool force);
-extern void ReindexDatabase(const char *databaseName, bool force, bool all);
-
-/*
- * DefineFoo and RemoveFoo are now both in foocmds.c
- */
-
-extern void CreateFunction(CreateFunctionStmt *stmt);
-extern void RemoveFunction(List *functionName, List *argTypes);
-
-extern void DefineOperator(List *names, List *parameters);
-extern void RemoveOperator(List *operatorName,
- TypeName *typeName1, TypeName *typeName2);
-
-extern void DefineAggregate(List *names, List *parameters);
-extern void RemoveAggregate(List *aggName, TypeName *aggType);
-
-extern void DefineType(List *names, List *parameters);
-extern void RemoveType(List *names);
-extern void DefineDomain(CreateDomainStmt *stmt);
-extern void RemoveDomain(List *names, int behavior);
-
-
-/* support routines in commands/define.c */
-
-extern void case_translate_language_name(const char *input, char *output);
-
-extern char *defGetString(DefElem *def);
-extern double defGetNumeric(DefElem *def);
-extern int64 defGetInt64(DefElem *def);
-extern List *defGetQualifiedName(DefElem *def);
-extern TypeName *defGetTypeName(DefElem *def);
-extern int defGetTypeLength(DefElem *def);
-
-#endif /* DEFREM_H */