summaryrefslogtreecommitdiff
path: root/src/include/utils/lsyscache.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/utils/lsyscache.h')
-rw-r--r--src/include/utils/lsyscache.h70
1 files changed, 0 insertions, 70 deletions
diff --git a/src/include/utils/lsyscache.h b/src/include/utils/lsyscache.h
deleted file mode 100644
index 32d5dc1744e..00000000000
--- a/src/include/utils/lsyscache.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/*-------------------------------------------------------------------------
- *
- * lsyscache.h
- * Convenience routines for common queries in the system catalog cache.
- *
- * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group
- * Portions Copyright (c) 1994, Regents of the University of California
- *
- * $Id: lsyscache.h,v 1.53 2002/06/20 20:29:53 momjian Exp $
- *
- *-------------------------------------------------------------------------
- */
-#ifndef LSYSCACHE_H
-#define LSYSCACHE_H
-
-#include "access/htup.h"
-
-extern bool op_in_opclass(Oid opno, Oid opclass);
-extern bool op_requires_recheck(Oid opno, Oid opclass);
-extern char *get_attname(Oid relid, AttrNumber attnum);
-extern AttrNumber get_attnum(Oid relid, char *attname);
-extern Oid get_atttype(Oid relid, AttrNumber attnum);
-extern bool get_attisset(Oid relid, char *attname);
-extern int32 get_atttypmod(Oid relid, AttrNumber attnum);
-extern void get_atttypetypmod(Oid relid, AttrNumber attnum,
- Oid *typid, int32 *typmod);
-extern bool opclass_is_btree(Oid opclass);
-extern RegProcedure get_opcode(Oid opno);
-extern char *get_opname(Oid opno);
-extern bool op_mergejoinable(Oid opno, Oid ltype, Oid rtype,
- Oid *leftOp, Oid *rightOp);
-extern void op_mergejoin_crossops(Oid opno, Oid *ltop, Oid *gtop,
- RegProcedure *ltproc, RegProcedure *gtproc);
-extern Oid op_hashjoinable(Oid opno, Oid ltype, Oid rtype);
-extern char op_volatile(Oid opno);
-extern Oid get_commutator(Oid opno);
-extern Oid get_negator(Oid opno);
-extern RegProcedure get_oprrest(Oid opno);
-extern RegProcedure get_oprjoin(Oid opno);
-extern char *get_func_name(Oid funcid);
-extern Oid get_func_rettype(Oid funcid);
-extern bool get_func_retset(Oid funcid);
-extern char func_volatile(Oid funcid);
-extern Oid get_relname_relid(const char *relname, Oid relnamespace);
-extern char *get_rel_name(Oid relid);
-extern Oid get_rel_namespace(Oid relid);
-extern Oid get_rel_type_id(Oid relid);
-extern bool get_typisdefined(Oid typid);
-extern int16 get_typlen(Oid typid);
-extern bool get_typbyval(Oid typid);
-extern void get_typlenbyval(Oid typid, int16 *typlen, bool *typbyval);
-extern char get_typstorage(Oid typid);
-extern Node *get_typdefault(Oid typid);
-extern Oid getBaseType(Oid typid);
-extern int32 get_typavgwidth(Oid typid, int32 typmod);
-extern int32 get_attavgwidth(Oid relid, AttrNumber attnum);
-extern bool get_attstatsslot(HeapTuple statstuple,
- Oid atttype, int32 atttypmod,
- int reqkind, Oid reqop,
- Datum **values, int *nvalues,
- float4 **numbers, int *nnumbers);
-extern void free_attstatsslot(Oid atttype,
- Datum *values, int nvalues,
- float4 *numbers, int nnumbers);
-extern char *get_namespace_name(Oid nspid);
-extern int32 get_usesysid(const char *username);
-
-#define TypeIsToastable(typid) (get_typstorage(typid) != 'p')
-
-#endif /* LSYSCACHE_H */