mirror of
https://github.com/postgres/postgres.git
synced 2025-11-13 16:22:44 +03:00
Clean up th ecompile process by centralizing the include files
- code compile tested, but due to a yet unresolved problem with
parse.h's creation, compile not completed...
This commit is contained in:
@@ -1,24 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* catalog.h--
|
||||
* prototypes for functions in lib/catalog/catalog.c
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: catalog.h,v 1.1.1.1 1996/07/09 06:21:15 scrappy Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef CATALOG_H
|
||||
#define CATALOG_H
|
||||
|
||||
#include "access/tupdesc.h"
|
||||
|
||||
extern char *relpath(char relname[]);
|
||||
extern bool IsSystemRelationName(char *relname);
|
||||
extern bool IsSharedSystemRelationName(char *relname);
|
||||
extern Oid newoid(void);
|
||||
extern void fillatt(TupleDesc att);
|
||||
|
||||
#endif /* CATALOG_H */
|
||||
@@ -1,52 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* catname.h--
|
||||
* POSTGRES system catalog relation name definitions.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: catname.h,v 1.1.1.1 1996/07/09 06:21:15 scrappy Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef CATNAME_H
|
||||
#define CATNAME_H
|
||||
|
||||
#include "postgres.h"
|
||||
|
||||
|
||||
#define AggregateRelationName "pg_aggregate"
|
||||
#define AccessMethodRelationName "pg_am"
|
||||
#define AccessMethodOperatorRelationName "pg_amop"
|
||||
#define AccessMethodProcedureRelationName "pg_amproc"
|
||||
#define AttributeRelationName "pg_attribute"
|
||||
#define DatabaseRelationName "pg_database"
|
||||
#define DefaultsRelationName "pg_defaults"
|
||||
#define DemonRelationName "pg_demon"
|
||||
#define GroupRelationName "pg_group"
|
||||
#define HostsRelationName "pg_hosts"
|
||||
#define IndexRelationName "pg_index"
|
||||
#define InheritProcedureRelationName "pg_inheritproc"
|
||||
#define InheritsRelationName "pg_inherits"
|
||||
#define InheritancePrecidenceListRelationName "pg_ipl"
|
||||
#define LanguageRelationName "pg_language"
|
||||
#define ListenerRelationName "pg_listener"
|
||||
#define LogRelationName "pg_log"
|
||||
#define MagicRelationName "pg_magic"
|
||||
#define OperatorClassRelationName "pg_opclass"
|
||||
#define OperatorRelationName "pg_operator"
|
||||
#define ProcedureRelationName "pg_proc"
|
||||
#define RelationRelationName "pg_class"
|
||||
#define RewriteRelationName "pg_rewrite"
|
||||
#define ServerRelationName "pg_server"
|
||||
#define StatisticRelationName "pg_statistic"
|
||||
#define TimeRelationName "pg_time"
|
||||
#define TypeRelationName "pg_type"
|
||||
#define UserRelationName "pg_user"
|
||||
#define VariableRelationName "pg_variable"
|
||||
#define VersionRelationName "pg_version"
|
||||
|
||||
extern char *SharedSystemRelationNames[];
|
||||
|
||||
#endif /* CATNAME_H */
|
||||
@@ -1,42 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* heap.h--
|
||||
* prototypes for functions in lib/catalog/heap.c
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: heap.h,v 1.1.1.1 1996/07/09 06:21:15 scrappy Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef HEAP_H
|
||||
#define HEAP_H
|
||||
|
||||
extern Relation heap_creatr(char *relname, unsigned smgr, TupleDesc att);
|
||||
|
||||
extern int RelationAlreadyExists(Relation pg_class_desc, char relname[]);
|
||||
extern void addNewRelationType(char *typeName, Oid new_rel_oid);
|
||||
|
||||
extern void AddPgRelationTuple(Relation pg_class_desc,
|
||||
Relation new_rel_desc, Oid new_rel_oid, int arch, unsigned natts);
|
||||
|
||||
extern Oid heap_create(char relname[],
|
||||
char *typename,
|
||||
int arch,
|
||||
unsigned smgr, TupleDesc tupdesc);
|
||||
|
||||
extern void RelationRemoveInheritance(Relation relation);
|
||||
extern void RelationRemoveIndexes(Relation relation);
|
||||
extern void DeletePgRelationTuple(Relation rdesc);
|
||||
extern void DeletePgAttributeTuples(Relation rdesc);
|
||||
extern void DeletePgTypeTuple(Relation rdesc);
|
||||
extern void heap_destroy(char relname[]);
|
||||
extern void heap_destroyr(Relation r);
|
||||
|
||||
extern void InitTempRelList();
|
||||
extern void AddToTempRelList(Relation r);
|
||||
extern void RemoveFromTempRelList(Relation r);
|
||||
extern void DestroyTempRels();
|
||||
|
||||
#endif /* HEAP_H */
|
||||
@@ -1,62 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* index.h--
|
||||
* prototypes for index.c.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: index.h,v 1.3 1996/08/26 06:29:36 scrappy Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef INDEX_H
|
||||
#define INDEX_H
|
||||
|
||||
#include "access/funcindex.h"
|
||||
#include "access/itup.h"
|
||||
#include "nodes/execnodes.h"
|
||||
#include "nodes/parsenodes.h"
|
||||
|
||||
|
||||
extern Form_pg_am
|
||||
AccessMethodObjectIdGetAccessMethodTupleForm(Oid accessMethodObjectId);
|
||||
|
||||
extern void
|
||||
UpdateIndexPredicate(Oid indexoid, Node *oldPred, Node *predicate);
|
||||
|
||||
extern void InitIndexStrategy(int numatts,
|
||||
Relation indexRelation,
|
||||
Oid accessMethodObjectId);
|
||||
|
||||
extern void index_create(char *heapRelationName,
|
||||
char* indexRelationName,
|
||||
FuncIndexInfo *funcInfo,
|
||||
TypeName *IndexKeyType,
|
||||
Oid accessMethodObjectId,
|
||||
int numatts,
|
||||
AttrNumber attNums[],
|
||||
Oid classObjectId[],
|
||||
uint16 parameterCount,
|
||||
Datum *parameter,
|
||||
Node *predicate,
|
||||
bool islossy);
|
||||
|
||||
extern void index_destroy(Oid indexId);
|
||||
|
||||
extern void FormIndexDatum(int numberOfAttributes,
|
||||
AttrNumber attributeNumber[], HeapTuple heapTuple,
|
||||
TupleDesc heapDescriptor, Buffer buffer, Datum *datum,
|
||||
char *nullv, FuncIndexInfoPtr fInfo);
|
||||
|
||||
extern void UpdateStats(Oid relid, long reltuples, bool hasindex);
|
||||
|
||||
extern void FillDummyExprContext(ExprContext *econtext, TupleTableSlot *slot,
|
||||
TupleDesc tupdesc, Buffer buffer);
|
||||
|
||||
extern void index_build(Relation heapRelation, Relation indexRelation,
|
||||
int numberOfAttributes, AttrNumber attributeNumber[],
|
||||
uint16 parameterCount, Datum *parameter, FuncIndexInfo *funcInfo,
|
||||
PredInfo *predInfo);
|
||||
|
||||
#endif /* INDEX_H */
|
||||
@@ -1,103 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* indexing.h--
|
||||
* This include provides some definitions to support indexing
|
||||
* on system catalogs
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: indexing.h,v 1.1.1.1 1996/07/09 06:21:15 scrappy Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef INDEXING_H
|
||||
#define INDEXING_H
|
||||
|
||||
#include "utils/rel.h"
|
||||
|
||||
/*
|
||||
* Some definitions for indices on pg_attribute
|
||||
*/
|
||||
#define Num_pg_attr_indices 3
|
||||
#define Num_pg_proc_indices 3
|
||||
#define Num_pg_type_indices 2
|
||||
#define Num_pg_class_indices 2
|
||||
|
||||
|
||||
/*
|
||||
* Names of indices on system catalogs
|
||||
*/
|
||||
#define AttributeNameIndex "pg_attnameind"
|
||||
#define AttributeNumIndex "pg_attnumind"
|
||||
#define AttributeRelidIndex "pg_attrelidind"
|
||||
#define ProcedureNameIndex "pg_procnameind"
|
||||
#define ProcedureOidIndex "pg_procidind"
|
||||
#define ProcedureSrcIndex "pg_procsrcind"
|
||||
#define TypeNameIndex "pg_typenameind"
|
||||
#define TypeOidIndex "pg_typeidind"
|
||||
#define ClassNameIndex "pg_classnameind"
|
||||
#define ClassOidIndex "pg_classoidind"
|
||||
|
||||
extern char *Name_pg_attr_indices[];
|
||||
extern char *Name_pg_proc_indices[];
|
||||
extern char *Name_pg_type_indices[];
|
||||
extern char *Name_pg_class_indices[];
|
||||
|
||||
extern char *IndexedCatalogNames[];
|
||||
|
||||
/*
|
||||
* indexing.c prototypes
|
||||
*
|
||||
* Functions for each index to perform the necessary scan on a cache miss.
|
||||
*/
|
||||
extern void CatalogOpenIndices(int nIndices, char *names[], Relation idescs[]);
|
||||
extern void CatalogCloseIndices(int nIndices, Relation *idescs);
|
||||
extern void CatalogIndexInsert(Relation *idescs,
|
||||
int nIndices,
|
||||
Relation heapRelation,
|
||||
HeapTuple heapTuple);
|
||||
extern bool CatalogHasIndex(char *catName, Oid catId);
|
||||
|
||||
extern HeapTuple AttributeNameIndexScan(Relation heapRelation,
|
||||
Oid relid,
|
||||
char *attname);
|
||||
|
||||
extern HeapTuple AttributeNumIndexScan(Relation heapRelation,
|
||||
Oid relid,
|
||||
AttrNumber attnum);
|
||||
extern HeapTuple ProcedureOidIndexScan(Relation heapRelation, Oid procId);
|
||||
extern HeapTuple ProcedureNameIndexScan(Relation heapRelation,
|
||||
char *procName, int nargs, Oid *argTypes);
|
||||
extern HeapTuple ProcedureSrcIndexScan(Relation heapRelation, text *procSrc);
|
||||
extern HeapTuple TypeOidIndexScan(Relation heapRelation, Oid typeId);
|
||||
extern HeapTuple TypeNameIndexScan(Relation heapRelation, char *typeName);
|
||||
extern HeapTuple ClassNameIndexScan(Relation heapRelation, char *relName);
|
||||
extern HeapTuple ClassOidIndexScan(Relation heapRelation, Oid relId);
|
||||
|
||||
|
||||
/*
|
||||
* What follows are lines processed by genbki.sh to create the statements
|
||||
* the bootstrap parser will turn into DefineIndex commands.
|
||||
*
|
||||
* The keyword is DECLARE_INDEX every thing after that is just like in a
|
||||
* normal specification of the 'define index' POSTQUEL command.
|
||||
*/
|
||||
DECLARE_INDEX(pg_attnameind on pg_attribute using btree (mkoidname(attrelid, attname) oidname_ops));
|
||||
DECLARE_INDEX(pg_attnumind on pg_attribute using btree (mkoidint2(attrelid, attnum) oidint2_ops));
|
||||
DECLARE_INDEX(pg_attrelidind on pg_attribute using btree (attrelid oid_ops));
|
||||
|
||||
DECLARE_INDEX(pg_procidind on pg_proc using btree (Oid oid_ops));
|
||||
DECLARE_INDEX(pg_procnameind on pg_proc using btree (proname name_ops));
|
||||
DECLARE_INDEX(pg_procsrcind on pg_proc using btree (prosrc text_ops));
|
||||
|
||||
DECLARE_INDEX(pg_typeidind on pg_type using btree (Oid oid_ops));
|
||||
DECLARE_INDEX(pg_typenameind on pg_type using btree (typname name_ops));
|
||||
|
||||
DECLARE_INDEX(pg_classnameind on pg_class using btree (relname name_ops));
|
||||
DECLARE_INDEX(pg_classoidind on pg_class using btree (Oid oid_ops));
|
||||
|
||||
/* now build indices in the initialization scripts */
|
||||
BUILD_INDICES
|
||||
|
||||
#endif /* INDEXING_H */
|
||||
@@ -1,132 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_aggregate.h--
|
||||
* definition of the system "aggregate" relation (pg_aggregate)
|
||||
* along with the relation's initial contents.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_aggregate.h,v 1.1.1.1 1996/07/09 06:21:16 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_AGGREGATE_H
|
||||
#define PG_AGGREGATE_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
/* ----------------------------------------------------------------
|
||||
* pg_aggregate definition.
|
||||
*
|
||||
* cpp turns this into typedef struct FormData_pg_aggregate
|
||||
*
|
||||
* aggname name of the aggregate
|
||||
* aggtransfn1 transition function 1
|
||||
* aggtransfn2 transition function 2
|
||||
* aggfinalfn final function
|
||||
* aggbasetype type of data on which aggregate operates
|
||||
* aggtranstype1 output types for xition func 1
|
||||
* aggtranstype2 output types for xition func 2
|
||||
* aggfinaltype output type for final func
|
||||
* agginitval1 initial aggregate value
|
||||
* agginitval2 initial value for transition state 2
|
||||
* ----------------------------------------------------------------
|
||||
*/
|
||||
CATALOG(pg_aggregate) {
|
||||
NameData aggname;
|
||||
Oid aggowner;
|
||||
regproc aggtransfn1;
|
||||
regproc aggtransfn2;
|
||||
regproc aggfinalfn;
|
||||
Oid aggbasetype;
|
||||
Oid aggtranstype1;
|
||||
Oid aggtranstype2;
|
||||
Oid aggfinaltype;
|
||||
text agginitval1; /* VARIABLE LENGTH FIELD */
|
||||
text agginitval2; /* VARIABLE LENGTH FIELD */
|
||||
} FormData_pg_aggregate;
|
||||
|
||||
/* ----------------
|
||||
* Form_pg_aggregate corresponds to a pointer to a tuple with
|
||||
* the format of pg_aggregate relation.
|
||||
* ----------------
|
||||
*/
|
||||
typedef FormData_pg_aggregate *Form_pg_aggregate;
|
||||
|
||||
/* ----------------
|
||||
* compiler constants for pg_aggregate
|
||||
* ----------------
|
||||
*/
|
||||
|
||||
#define Natts_pg_aggregate 11
|
||||
#define Anum_pg_aggregate_aggname 1
|
||||
#define Anum_pg_aggregate_aggowner 2
|
||||
#define Anum_pg_aggregate_aggtransfn1 3
|
||||
#define Anum_pg_aggregate_aggtransfn2 4
|
||||
#define Anum_pg_aggregate_aggfinalfn 5
|
||||
#define Anum_pg_aggregate_aggbasetype 6
|
||||
#define Anum_pg_aggregate_aggtranstype1 7
|
||||
#define Anum_pg_aggregate_aggtranstype2 8
|
||||
#define Anum_pg_aggregate_aggfinaltype 9
|
||||
#define Anum_pg_aggregate_agginitval1 10
|
||||
#define Anum_pg_aggregate_agginitval2 11
|
||||
|
||||
|
||||
/* ----------------
|
||||
* initial contents of pg_aggregate
|
||||
* ---------------
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( avg PGUID int4pl int4inc int4div 23 23 23 23 0 0 ));
|
||||
DATA(insert OID = 0 ( avg PGUID int2pl int2inc int2div 21 21 21 21 0 0 ));
|
||||
DATA(insert OID = 0 ( avg PGUID float4pl float4inc float4div 700 700 700 700 0.0 0.0 ));
|
||||
DATA(insert OID = 0 ( avg PGUID float8pl float8inc float8div 701 701 701 701 0.0 0.0 ));
|
||||
|
||||
DATA(insert OID = 0 ( sum PGUID int4pl - - 23 23 0 23 0 _null_ ));
|
||||
DATA(insert OID = 0 ( sum PGUID int2pl - - 21 21 0 21 0 _null_ ));
|
||||
DATA(insert OID = 0 ( sum PGUID float4pl - - 700 700 0 700 0.0 _null_ ));
|
||||
DATA(insert OID = 0 ( sum PGUID float8pl - - 701 701 0 701 0.0 _null_ ));
|
||||
|
||||
DATA(insert OID = 0 ( max PGUID int4larger - - 23 23 0 23 _null_ _null_ ));
|
||||
DATA(insert OID = 0 ( max PGUID int2larger - - 21 21 0 21 _null_ _null_ ));
|
||||
DATA(insert OID = 0 ( max PGUID float4larger - - 700 700 0 700 _null_ _null_ ));
|
||||
DATA(insert OID = 0 ( max PGUID float8larger - - 701 701 0 701 _null_ _null_ ));
|
||||
|
||||
DATA(insert OID = 0 ( min PGUID int4smaller - - 23 23 0 23 _null_ _null_ ));
|
||||
DATA(insert OID = 0 ( min PGUID int2smaller - - 21 21 0 21 _null_ _null_ ));
|
||||
DATA(insert OID = 0 ( min PGUID float4smaller - - 700 700 0 700 _null_ _null_ ));
|
||||
DATA(insert OID = 0 ( min PGUID float8smaller - - 701 701 0 701 _null_ _null_ ));
|
||||
|
||||
DATA(insert OID = 0 ( count PGUID - int4inc - 0 0 23 23 _null_ 0 ));
|
||||
|
||||
/*
|
||||
* prototypes for fucnctions in pg_aggregate.c
|
||||
*/
|
||||
extern void AggregateCreate(char *aggName,
|
||||
char *aggtransfn1Name,
|
||||
char *aggtransfn2Name,
|
||||
char *aggfinalfnName,
|
||||
char *aggbasetypeName,
|
||||
char *aggtransfn1typeName,
|
||||
char *aggtransfn2typeName,
|
||||
char *agginitval1,
|
||||
char *agginitval2);
|
||||
extern char *AggNameGetInitVal(char *aggName, Oid basetype,
|
||||
int xfuncno, bool *isNull);
|
||||
|
||||
#endif /* PG_AGGREGATE_H */
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,116 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_am.h--
|
||||
* definition of the system "am" relation (pg_am)
|
||||
* along with the relation's initial contents.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_am.h,v 1.2 1996/08/26 06:29:40 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*
|
||||
* XXX do NOT break up DATA() statements into multiple lines!
|
||||
* the scripts are not as smart as you might think...
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_AM_H
|
||||
#define PG_AM_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
/* ----------------
|
||||
* pg_am definition. cpp turns this into
|
||||
* typedef struct FormData_pg_am
|
||||
* ----------------
|
||||
*/
|
||||
CATALOG(pg_am) {
|
||||
NameData amname;
|
||||
Oid amowner;
|
||||
char amkind;
|
||||
int2 amstrategies;
|
||||
int2 amsupport;
|
||||
regproc amgettuple;
|
||||
regproc aminsert;
|
||||
regproc amdelete;
|
||||
regproc amgetattr;
|
||||
regproc amsetlock;
|
||||
regproc amsettid;
|
||||
regproc amfreetuple;
|
||||
regproc ambeginscan;
|
||||
regproc amrescan;
|
||||
regproc amendscan;
|
||||
regproc ammarkpos;
|
||||
regproc amrestrpos;
|
||||
regproc amopen;
|
||||
regproc amclose;
|
||||
regproc ambuild;
|
||||
regproc amcreate;
|
||||
regproc amdestroy;
|
||||
} FormData_pg_am;
|
||||
|
||||
/* ----------------
|
||||
* Form_pg_am corresponds to a pointer to a tuple with
|
||||
* the format of pg_am relation.
|
||||
* ----------------
|
||||
*/
|
||||
typedef FormData_pg_am *Form_pg_am;
|
||||
|
||||
/* ----------------
|
||||
* compiler constants for pg_am
|
||||
* ----------------
|
||||
*/
|
||||
#define Natts_pg_am 22
|
||||
#define Anum_pg_am_amname 1
|
||||
#define Anum_pg_am_amowner 2
|
||||
#define Anum_pg_am_amkind 3
|
||||
#define Anum_pg_am_amstrategies 4
|
||||
#define Anum_pg_am_amsupport 5
|
||||
#define Anum_pg_am_amgettuple 6
|
||||
#define Anum_pg_am_aminsert 7
|
||||
#define Anum_pg_am_amdelete 8
|
||||
#define Anum_pg_am_amgetattr 9
|
||||
#define Anum_pg_am_amsetlock 10
|
||||
#define Anum_pg_am_amsettid 11
|
||||
#define Anum_pg_am_amfreetuple 12
|
||||
#define Anum_pg_am_ambeginscan 13
|
||||
#define Anum_pg_am_amrescan 14
|
||||
#define Anum_pg_am_amendscan 15
|
||||
#define Anum_pg_am_ammarkpos 16
|
||||
#define Anum_pg_am_amrestrpos 17
|
||||
#define Anum_pg_am_amopen 18
|
||||
#define Anum_pg_am_amclose 19
|
||||
#define Anum_pg_am_ambuild 20
|
||||
#define Anum_pg_am_amcreate 21
|
||||
#define Anum_pg_am_amdestroy 22
|
||||
|
||||
/* ----------------
|
||||
* initial contents of pg_am
|
||||
* ----------------
|
||||
*/
|
||||
|
||||
DATA(insert OID = 405 ( hash PGUID "o" 1 1 hashgettuple hashinsert hashdelete - - - - hashbeginscan hashrescan hashendscan hashmarkpos hashrestrpos - - hashbuild - - ));
|
||||
DATA(insert OID = 402 ( rtree PGUID "o" 8 3 rtgettuple rtinsert rtdelete - - - - rtbeginscan rtrescan rtendscan rtmarkpos rtrestrpos - - rtbuild - - ));
|
||||
DATA(insert OID = 403 ( btree PGUID "o" 5 1 btgettuple btinsert btdelete - - - - btbeginscan btrescan btendscan btmarkpos btrestrpos - - btbuild - - ));
|
||||
#define BTREE_AM_OID 403
|
||||
DATA(insert OID = 783 ( gist PGUID "o" 100 7 gistgettuple gistinsert gistdelete - - - - gistbeginscan gistrescan gistendscan gistmarkpos gistrestrpos - - gistbuild - - ));
|
||||
|
||||
BKI_BEGIN
|
||||
#ifdef NOBTREE
|
||||
BKI_END
|
||||
DATA(insert OID = 404 ( nobtree PGUID "o" 5 1 nobtgettuple nobtinsert nobtdelete - - - - nobtbeginscan nobtrescan nobtendscan nobtmarkpos nobtrestrpos - - nobtbuild - - ));
|
||||
BKI_BEGIN
|
||||
#endif /* NOBTREE */
|
||||
BKI_END
|
||||
|
||||
#endif /* PG_AM_H */
|
||||
@@ -1,556 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_amop.h--
|
||||
* definition of the system "amop" relation (pg_amop)
|
||||
* along with the relation's initial contents.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_amop.h,v 1.3 1996/08/15 07:42:06 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_AMOP_H
|
||||
#define PG_AMOP_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
#include "access/istrat.h"
|
||||
|
||||
/* ----------------
|
||||
* pg_amop definition. cpp turns this into
|
||||
* typedef struct FormData_pg_amop
|
||||
* ----------------
|
||||
*/
|
||||
CATALOG(pg_amop) {
|
||||
Oid amopid;
|
||||
Oid amopclaid;
|
||||
Oid amopopr;
|
||||
int2 amopstrategy;
|
||||
regproc amopselect;
|
||||
regproc amopnpages;
|
||||
} FormData_pg_amop;
|
||||
|
||||
/* ----------------
|
||||
* Form_pg_amop corresponds to a pointer to a tuple with
|
||||
* the format of pg_amop relation.
|
||||
* ----------------
|
||||
*/
|
||||
typedef FormData_pg_amop *Form_pg_amop;
|
||||
|
||||
/* ----------------
|
||||
* compiler constants for pg_amop
|
||||
* ----------------
|
||||
*/
|
||||
/* #define Name_pg_amop "pg_amop" */
|
||||
#define Natts_pg_amop 6
|
||||
#define Anum_pg_amop_amopid 1
|
||||
#define Anum_pg_amop_amopclaid 2
|
||||
#define Anum_pg_amop_amopopr 3
|
||||
#define Anum_pg_amop_amopstrategy 4
|
||||
#define Anum_pg_amop_amopselect 5
|
||||
#define Anum_pg_amop_amopnpages 6
|
||||
|
||||
/* ----------------
|
||||
* initial contents of pg_amop
|
||||
* ----------------
|
||||
*/
|
||||
|
||||
/*
|
||||
* rtree box_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 402 422 493 1 rtsel rtnpage ));
|
||||
DATA(insert OID = 0 ( 402 422 494 2 rtsel rtnpage ));
|
||||
DATA(insert OID = 0 ( 402 422 500 3 rtsel rtnpage ));
|
||||
DATA(insert OID = 0 ( 402 422 495 4 rtsel rtnpage ));
|
||||
DATA(insert OID = 0 ( 402 422 496 5 rtsel rtnpage ));
|
||||
DATA(insert OID = 0 ( 402 422 499 6 rtsel rtnpage ));
|
||||
DATA(insert OID = 0 ( 402 422 498 7 rtsel rtnpage ));
|
||||
DATA(insert OID = 0 ( 402 422 497 8 rtsel rtnpage ));
|
||||
|
||||
/*
|
||||
* rtree bigbox_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 402 433 493 1 rtsel rtnpage ));
|
||||
DATA(insert OID = 0 ( 402 433 494 2 rtsel rtnpage ));
|
||||
DATA(insert OID = 0 ( 402 433 500 3 rtsel rtnpage ));
|
||||
DATA(insert OID = 0 ( 402 433 495 4 rtsel rtnpage ));
|
||||
DATA(insert OID = 0 ( 402 433 496 5 rtsel rtnpage ));
|
||||
DATA(insert OID = 0 ( 402 433 499 6 rtsel rtnpage ));
|
||||
DATA(insert OID = 0 ( 402 433 498 7 rtsel rtnpage ));
|
||||
DATA(insert OID = 0 ( 402 433 497 8 rtsel rtnpage ));
|
||||
|
||||
/*
|
||||
* rtree poly_ops (supports polygons)
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 402 434 485 1 rtsel rtnpage ));
|
||||
DATA(insert OID = 0 ( 402 434 486 2 rtsel rtnpage ));
|
||||
DATA(insert OID = 0 ( 402 434 487 3 rtsel rtnpage ));
|
||||
DATA(insert OID = 0 ( 402 434 488 4 rtsel rtnpage ));
|
||||
DATA(insert OID = 0 ( 402 434 489 5 rtsel rtnpage ));
|
||||
DATA(insert OID = 0 ( 402 434 490 6 rtsel rtnpage ));
|
||||
DATA(insert OID = 0 ( 402 434 491 7 rtsel rtnpage ));
|
||||
DATA(insert OID = 0 ( 402 434 492 8 rtsel rtnpage ));
|
||||
|
||||
/*
|
||||
* nbtree int2_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 403 421 95 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 421 522 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 421 94 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 421 524 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 421 520 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nbtree float8_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 403 423 672 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 423 673 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 423 670 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 423 675 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 423 674 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nbtree int24_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 403 424 534 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 424 540 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 424 532 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 424 542 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 424 536 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nbtree int42_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 403 425 535 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 425 541 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 425 533 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 425 543 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 425 537 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nbtree int4_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 403 426 97 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 426 523 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 426 96 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 426 525 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 426 521 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nbtree oid_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 403 427 609 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 427 611 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 427 607 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 427 612 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 427 610 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nbtree float4_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 403 428 622 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 428 624 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 428 620 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 428 625 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 428 623 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nbtree char_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 403 429 631 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 429 632 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 429 92 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 429 634 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 429 633 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nbtree char2_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 403 406 418 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 406 457 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 406 412 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 406 463 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 406 460 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nbtree char4_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 403 407 419 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 407 458 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 407 413 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 407 464 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 407 461 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nbtree char8_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 403 408 420 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 408 459 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 408 414 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 408 465 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 408 462 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nbtree name_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 403 1181 660 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 1181 661 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 1181 93 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 1181 663 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 1181 662 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nbtree char16_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 403 430 645 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 430 646 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 430 99 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 430 648 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 430 647 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nbtree text_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 403 431 664 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 431 665 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 431 98 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 431 667 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 431 666 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nbtree abstime_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 403 432 562 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 432 564 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 432 560 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 432 565 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 432 563 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nbtree oidint4_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 403 435 930 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 435 931 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 435 932 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 435 933 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 435 934 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nbtree oidint2_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 403 437 830 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 437 831 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 437 832 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 437 833 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 437 834 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nbtree oidname_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 403 436 676 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 436 677 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 436 678 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 436 679 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 436 680 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nbtree bpchar_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 403 1076 1058 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 1076 1059 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 1076 1054 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 1076 1061 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 1076 1060 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nbtree varchar_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 403 1077 1066 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 1077 1067 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 1077 1062 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 1077 1069 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 1077 1068 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nbtree date_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 403 1114 1095 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 1114 1096 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 1114 1093 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 1114 1098 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 1114 1097 5 btreesel btreenpage ));
|
||||
|
||||
|
||||
/*
|
||||
* nbtree time_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 403 1115 1110 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 1115 1111 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 1115 1108 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 1115 1113 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 403 1115 1112 5 btreesel btreenpage ));
|
||||
|
||||
BKI_BEGIN
|
||||
#ifdef NOBTREE
|
||||
BKI_END
|
||||
/*
|
||||
* nobtree int2_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 404 421 95 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 421 522 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 421 94 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 421 524 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 421 520 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nobtree float8_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 404 423 672 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 423 673 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 423 670 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 423 675 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 423 674 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nobtree int24_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 404 424 534 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 424 540 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 424 532 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 424 542 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 424 536 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nobtree int42_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 404 425 535 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 425 541 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 425 533 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 425 543 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 425 537 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nobtree int4_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 404 426 97 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 426 523 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 426 96 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 426 525 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 426 521 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nobtree oid_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 404 427 609 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 427 611 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 427 607 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 427 612 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 427 610 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nobtree float4_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 404 428 622 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 428 624 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 428 620 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 428 625 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 428 623 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nobtree char_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 404 429 631 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 429 632 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 429 92 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 429 634 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 429 633 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nobtree char2_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 404 406 418 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 406 457 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 406 412 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 406 463 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 406 460 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nobtree char4_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 404 407 419 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 407 458 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 407 413 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 407 464 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 407 461 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nobtree char8_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 404 408 420 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 408 459 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 408 414 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 408 465 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 408 462 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nobtree char16_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 404 430 645 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 430 646 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 430 99 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 430 648 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 430 647 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nobtree name_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 404 1181 660 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 1181 661 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 1181 93 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 1181 663 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 1181 662 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nobtree text_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 404 431 664 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 431 665 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 431 98 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 431 667 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 431 666 5 btreesel btreenpage ));
|
||||
|
||||
/*
|
||||
* nobtree abstime_ops
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 404 432 562 1 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 432 564 2 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 432 560 3 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 432 565 4 btreesel btreenpage ));
|
||||
DATA(insert OID = 0 ( 404 432 563 5 btreesel btreenpage ));
|
||||
|
||||
BKI_BEGIN
|
||||
#endif /* NOBTREE */
|
||||
BKI_END
|
||||
|
||||
/*
|
||||
* hash table int2_ops
|
||||
*/
|
||||
DATA(insert OID = 0 ( 405 421 94 1 btreesel btreenpage ));
|
||||
/*
|
||||
* hash table float8_ops
|
||||
*/
|
||||
DATA(insert OID = 0 ( 405 423 670 1 btreesel btreenpage ));
|
||||
/*
|
||||
* hash table int4_ops
|
||||
*/
|
||||
DATA(insert OID = 0 ( 405 426 96 1 hashsel hashnpage ));
|
||||
/*
|
||||
* hash table oid_ops
|
||||
*/
|
||||
DATA(insert OID = 0 ( 405 427 607 1 hashsel hashnpage ));
|
||||
/*
|
||||
* hash table float4_ops
|
||||
*/
|
||||
DATA(insert OID = 0 ( 405 428 620 1 hashsel hashnpage ));
|
||||
/*
|
||||
* hash table char_ops
|
||||
*/
|
||||
DATA(insert OID = 0 ( 405 429 92 1 hashsel hashnpage ));
|
||||
/*
|
||||
* hash table char2_ops
|
||||
*/
|
||||
DATA(insert OID = 0 ( 405 406 412 1 hashsel hashnpage ));
|
||||
/*
|
||||
* hash table char4_ops
|
||||
*/
|
||||
DATA(insert OID = 0 ( 405 407 413 1 hashsel hashnpage ));
|
||||
/*
|
||||
* hash table char8_ops
|
||||
*/
|
||||
DATA(insert OID = 0 ( 405 408 414 1 hashsel hashnpage ));
|
||||
/*
|
||||
* hash table char16_ops
|
||||
*/
|
||||
DATA(insert OID = 0 ( 405 430 99 1 hashsel hashnpage ));
|
||||
/*
|
||||
* hash table name_ops
|
||||
*/
|
||||
DATA(insert OID = 0 ( 405 1181 93 1 hashsel hashnpage ));
|
||||
/*
|
||||
* hash table text_ops
|
||||
*/
|
||||
DATA(insert OID = 0 ( 405 431 98 1 hashsel hashnpage ));
|
||||
|
||||
/*
|
||||
* hash table bpchar_ops
|
||||
*/
|
||||
DATA(insert OID = 0 ( 405 1076 1054 1 hashsel hashnpage ));
|
||||
|
||||
/*
|
||||
* hash table varchar_ops
|
||||
*/
|
||||
DATA(insert OID = 0 ( 405 1077 1062 1 hashsel hashnpage ));
|
||||
|
||||
/*
|
||||
* hash table date_ops
|
||||
*/
|
||||
DATA(insert OID = 0 ( 405 1114 1093 1 hashsel hashnpage ));
|
||||
|
||||
/*
|
||||
* hash table time_ops
|
||||
*/
|
||||
DATA(insert OID = 0 ( 405 1115 1108 1 hashsel hashnpage ));
|
||||
|
||||
|
||||
#endif /* PG_AMOP_H */
|
||||
@@ -1,136 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_amproc.h--
|
||||
* definition of the system "amproc" relation (pg_amproce)
|
||||
* along with the relation's initial contents. The amproc
|
||||
* catalog is used to store procedures used by indexed access
|
||||
* methods that aren't associated with operators.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_amproc.h,v 1.3 1996/08/15 07:42:07 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_AMPROC_H
|
||||
#define PG_AMPROC_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
/* ----------------
|
||||
* pg_amproc definition. cpp turns this into
|
||||
* typedef struct FormData_pg_amproc
|
||||
* ----------------
|
||||
*/
|
||||
CATALOG(pg_amproc) {
|
||||
Oid amid;
|
||||
Oid amopclaid;
|
||||
Oid amproc;
|
||||
int2 amprocnum;
|
||||
} FormData_pg_amproc;
|
||||
|
||||
/* ----------------
|
||||
* Form_pg_amproc corresponds to a pointer to a tuple with
|
||||
* the format of pg_amproc relation.
|
||||
* ----------------
|
||||
*/
|
||||
typedef FormData_pg_amproc *Form_pg_amproc;
|
||||
|
||||
/* ----------------
|
||||
* compiler constants for pg_amproc
|
||||
* ----------------
|
||||
*/
|
||||
#define Natts_pg_amproc 4
|
||||
#define Anum_pg_amproc_amid 1
|
||||
#define Anum_pg_amproc_amopclaid 2
|
||||
#define Anum_pg_amproc_amproc 3
|
||||
#define Anum_pg_amproc_amprocnum 4
|
||||
|
||||
/* ----------------
|
||||
* initial contents of pg_amproc
|
||||
* ----------------
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 (402 422 193 1));
|
||||
DATA(insert OID = 0 (402 422 194 2));
|
||||
DATA(insert OID = 0 (402 422 195 3));
|
||||
DATA(insert OID = 0 (402 433 193 1));
|
||||
DATA(insert OID = 0 (402 433 194 2));
|
||||
DATA(insert OID = 0 (402 433 196 3));
|
||||
DATA(insert OID = 0 (402 434 197 1));
|
||||
DATA(insert OID = 0 (402 434 198 2));
|
||||
DATA(insert OID = 0 (402 434 199 3));
|
||||
DATA(insert OID = 0 (403 421 350 1));
|
||||
DATA(insert OID = 0 (403 423 355 1));
|
||||
DATA(insert OID = 0 (403 424 353 1));
|
||||
DATA(insert OID = 0 (403 425 352 1));
|
||||
DATA(insert OID = 0 (403 426 351 1));
|
||||
DATA(insert OID = 0 (403 427 356 1));
|
||||
DATA(insert OID = 0 (403 428 354 1));
|
||||
DATA(insert OID = 0 (403 429 358 1));
|
||||
DATA(insert OID = 0 (403 406 689 1));
|
||||
DATA(insert OID = 0 (403 407 690 1));
|
||||
DATA(insert OID = 0 (403 408 691 1));
|
||||
DATA(insert OID = 0 (403 1181 359 1));
|
||||
DATA(insert OID = 0 (403 430 374 1));
|
||||
DATA(insert OID = 0 (403 431 360 1));
|
||||
DATA(insert OID = 0 (403 432 357 1));
|
||||
DATA(insert OID = 0 (403 435 928 1));
|
||||
DATA(insert OID = 0 (403 436 948 1));
|
||||
DATA(insert OID = 0 (403 437 828 1));
|
||||
DATA(insert OID = 0 (403 1076 1078 1));
|
||||
DATA(insert OID = 0 (403 1077 1079 1));
|
||||
DATA(insert OID = 0 (403 1114 1092 1));
|
||||
DATA(insert OID = 0 (403 1115 1107 1));
|
||||
|
||||
BKI_BEGIN
|
||||
#ifdef NOBTREE
|
||||
BKI_END
|
||||
DATA(insert OID = 0 (404 421 350 1));
|
||||
DATA(insert OID = 0 (404 423 355 1));
|
||||
DATA(insert OID = 0 (404 424 353 1));
|
||||
DATA(insert OID = 0 (404 425 352 1));
|
||||
DATA(insert OID = 0 (404 426 351 1));
|
||||
DATA(insert OID = 0 (404 427 356 1));
|
||||
DATA(insert OID = 0 (404 428 354 1));
|
||||
DATA(insert OID = 0 (404 429 358 1));
|
||||
DATA(insert OID = 0 (404 406 689 1));
|
||||
DATA(insert OID = 0 (404 407 690 1));
|
||||
DATA(insert OID = 0 (404 408 691 1));
|
||||
DATA(insert OID = 0 (404 1181 359 1));
|
||||
DATA(insert OID = 0 (404 430 374 1));
|
||||
DATA(insert OID = 0 (404 431 360 1));
|
||||
DATA(insert OID = 0 (404 432 357 1));
|
||||
BKI_BEGIN
|
||||
#endif /* NOBTREE */
|
||||
BKI_END
|
||||
|
||||
DATA(insert OID = 0 (405 421 449 1));
|
||||
DATA(insert OID = 0 (405 423 452 1));
|
||||
DATA(insert OID = 0 (405 426 450 1));
|
||||
DATA(insert OID = 0 (405 427 453 1));
|
||||
DATA(insert OID = 0 (405 428 451 1));
|
||||
DATA(insert OID = 0 (405 429 454 1));
|
||||
DATA(insert OID = 0 (405 406 692 1));
|
||||
DATA(insert OID = 0 (405 407 693 1));
|
||||
DATA(insert OID = 0 (405 408 694 1));
|
||||
DATA(insert OID = 0 (405 1181 455 1));
|
||||
DATA(insert OID = 0 (405 430 499 1));
|
||||
DATA(insert OID = 0 (405 431 456 1));
|
||||
DATA(insert OID = 0 (405 1076 1080 1));
|
||||
DATA(insert OID = 0 (405 1077 1081 1));
|
||||
DATA(insert OID = 0 (405 1114 450 1));
|
||||
DATA(insert OID = 0 (405 1115 694 1));
|
||||
|
||||
#endif /* PG_AMPROC_H */
|
||||
@@ -1,544 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_attribute.h--
|
||||
* definition of the system "attribute" relation (pg_attribute)
|
||||
* along with the relation's initial contents.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_attribute.h,v 1.3 1996/08/24 20:56:13 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*
|
||||
* utils/cache/relcache.c requires some hard-coded tuple descriptors
|
||||
* for some of the system catalogs so if the schema for any of
|
||||
* these changes, be sure and change the appropriate Schema_xxx
|
||||
* macros! -cim 2/5/91
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_ATTRIBUTE_H
|
||||
#define PG_ATTRIBUTE_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
#include "access/attnum.h"
|
||||
|
||||
/* ----------------
|
||||
* pg_attribute definition. cpp turns this into
|
||||
* typedef struct FormData_pg_attribute
|
||||
*
|
||||
* If you change the following, make sure you change the structs for
|
||||
* system attributes in heap.c and index.c also.
|
||||
* ----------------
|
||||
*/
|
||||
CATALOG(pg_attribute) BOOTSTRAP {
|
||||
Oid attrelid;
|
||||
NameData attname;
|
||||
Oid atttypid;
|
||||
/* atttypid is the OID of the instance in Catalog Class pg_type that
|
||||
defines the data type of this attribute (e.g. int4). Information in
|
||||
that instance is redundant with the attlen, attbyval, and attalign
|
||||
attributes of this instance, so they had better match or Postgres
|
||||
will fail.
|
||||
*/
|
||||
Oid attdefrel;
|
||||
int4 attnvals;
|
||||
Oid atttyparg; /* type arg for arrays/spquel/procs */
|
||||
int2 attlen;
|
||||
/* attlen is a copy of the typlen field from pg_type for this
|
||||
attribute. See atttypid above. See struct TypeTupleFormData for
|
||||
definition.
|
||||
*/
|
||||
int2 attnum;
|
||||
/* attnum is the "attribute number" for the attribute: A
|
||||
value that uniquely identifies this attribute within its class.
|
||||
For user attributes, Attribute numbers are greater than 0 and
|
||||
not greater than the number of attributes in the class.
|
||||
I.e. if the Class pg_class says that Class XYZ has 10
|
||||
attributes, then the user attribute numbers in Class
|
||||
pg_attribute must be 1-10.
|
||||
|
||||
System attributes have attribute numbers less than 0 that are
|
||||
unique within the class, but not constrained to any particular range.
|
||||
|
||||
Note that (attnum - 1) is often used as the index to an array.
|
||||
*/
|
||||
int2 attbound;
|
||||
bool attbyval;
|
||||
/* attbyval is a copy of the typbyval field from pg_type for this
|
||||
attribute. See atttypid above. See struct TypeTupleFormData for
|
||||
definition.
|
||||
*/
|
||||
bool attcanindex;
|
||||
Oid attproc; /* spquel? */
|
||||
int4 attnelems;
|
||||
int4 attcacheoff;
|
||||
/* fastgetattr() uses attcacheoff to cache byte offsets of
|
||||
attributes in heap tuples. The data actually stored in
|
||||
pg_attribute (-1) indicates no cached value. But when we
|
||||
copy these tuples into a tuple descriptor, we may then update
|
||||
attcacheoff in the copies. This speeds up the attribute
|
||||
walking process.
|
||||
*/
|
||||
bool attisset;
|
||||
char attalign;
|
||||
/* attalign is a copy of the typalign field from pg_type for this
|
||||
attribute. See atttypid above. See struct TypeTupleFormData for
|
||||
definition.
|
||||
*/
|
||||
} FormData_pg_attribute;
|
||||
|
||||
/*
|
||||
* someone should figure out how to do this properly. (The problem is
|
||||
* the size of the C struct is not the same as the size of the tuple.)
|
||||
*/
|
||||
#define ATTRIBUTE_TUPLE_SIZE \
|
||||
(offsetof(FormData_pg_attribute,attalign) + sizeof(char))
|
||||
|
||||
/* ----------------
|
||||
* Form_pg_attribute corresponds to a pointer to a tuple with
|
||||
* the format of pg_attribute relation.
|
||||
* ----------------
|
||||
*/
|
||||
typedef FormData_pg_attribute *AttributeTupleForm;
|
||||
|
||||
/* ----------------
|
||||
* compiler constants for pg_attribute
|
||||
* ----------------
|
||||
*/
|
||||
|
||||
#define Natts_pg_attribute 16
|
||||
#define Anum_pg_attribute_attrelid 1
|
||||
#define Anum_pg_attribute_attname 2
|
||||
#define Anum_pg_attribute_atttypid 3
|
||||
#define Anum_pg_attribute_attdefrel 4
|
||||
#define Anum_pg_attribute_attnvals 5
|
||||
#define Anum_pg_attribute_atttyparg 6
|
||||
#define Anum_pg_attribute_attlen 7
|
||||
#define Anum_pg_attribute_attnum 8
|
||||
#define Anum_pg_attribute_attbound 9
|
||||
#define Anum_pg_attribute_attbyval 10
|
||||
#define Anum_pg_attribute_attcanindex 11
|
||||
#define Anum_pg_attribute_attproc 12
|
||||
#define Anum_pg_attribute_attnelems 13
|
||||
#define Anum_pg_attribute_attcacheoff 14
|
||||
#define Anum_pg_attribute_attisset 15
|
||||
#define Anum_pg_attribute_attalign 16
|
||||
|
||||
|
||||
/* ----------------
|
||||
* SCHEMA_ macros for declaring hardcoded tuple descriptors.
|
||||
* these are used in utils/cache/relcache.c
|
||||
* ----------------
|
||||
#define SCHEMA_NAME(x) CppConcat(Name_,x)
|
||||
#define SCHEMA_DESC(x) CppConcat(Desc_,x)
|
||||
#define SCHEMA_NATTS(x) CppConcat(Natts_,x)
|
||||
#define SCHEMA_DEF(x) \
|
||||
FormData_pg_attribute \
|
||||
SCHEMA_DESC(x) [ SCHEMA_NATTS(x) ] = \
|
||||
{ \
|
||||
CppConcat(Schema_,x) \
|
||||
}
|
||||
*/
|
||||
|
||||
/* ----------------
|
||||
* initial contents of pg_attribute
|
||||
* ----------------
|
||||
*/
|
||||
|
||||
/* ----------------
|
||||
* pg_type schema
|
||||
* ----------------
|
||||
*/
|
||||
#define Schema_pg_type \
|
||||
{ 71l, {"typname"}, 19l, 71l, 0l, 0l, NAMEDATALEN, 1, 0, '\0', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 71l, {"typowner"}, 26l, 71l, 0l, 0l, 4, 2, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 71l, {"typlen"}, 21l, 71l, 0l, 0l, 2, 3, 0, '\001', '\001', 0l, 0l, -1l, '\0', 's' }, \
|
||||
{ 71l, {"typprtlen"}, 21l, 71l, 0l, 0l, 2, 4, 0, '\001', '\001', 0l, 0l, -1l, '\0', 's' }, \
|
||||
{ 71l, {"typbyval"}, 16l, 71l, 0l, 0l, 1, 5, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'c' }, \
|
||||
{ 71l, {"typtype"}, 18l, 71l, 0l, 0l, 1, 6, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'c' }, \
|
||||
{ 71l, {"typisdefined"}, 16l, 71l, 0l, 0l, 1, 7, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'c' }, \
|
||||
{ 71l, {"typdelim"}, 18l, 71l, 0l, 0l, 1, 8, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'c' }, \
|
||||
{ 71l, {"typrelid"}, 26l, 71l, 0l, 0l, 4, 9, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 71l, {"typelem"}, 26l, 71l, 0l, 0l, 4, 10, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 71l, {"typinput"}, 24l, 71l, 0l, 0l, 4, 11, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 71l, {"typoutput"}, 24l, 71l, 0l, 0l, 4, 12, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 71l, {"typreceive"}, 24l, 71l, 0l, 0l, 4, 13, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 71l, {"typsend"}, 24l, 71l, 0l, 0l, 4, 14, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 71l, {"typalign"}, 18l, 71l, 0l, 0l, 1, 15, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'c' }, \
|
||||
{ 71l, {"typdefault"}, 25l, 71l, 0l, 0l, -1, 16, 0, '\0', '\001', 0l, 0l, -1l, '\0', 'i' }
|
||||
|
||||
DATA(insert OID = 0 ( 71 typname 19 0 0 0 NAMEDATALEN 1 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 71 typowner 26 0 0 0 4 2 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 71 typlen 21 0 0 0 2 3 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 71 typprtlen 21 0 0 0 2 4 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 71 typbyval 16 0 0 0 1 5 0 t t 0 0 -1 f c));
|
||||
DATA(insert OID = 0 ( 71 typtype 18 0 0 0 1 6 0 t t 0 0 -1 f c));
|
||||
DATA(insert OID = 0 ( 71 typisdefined 16 0 0 0 1 7 0 t t 0 0 -1 f c));
|
||||
DATA(insert OID = 0 ( 71 typdelim 18 0 0 0 1 8 0 t t 0 0 -1 f c));
|
||||
DATA(insert OID = 0 ( 71 typrelid 26 0 0 0 4 9 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 71 typelem 26 0 0 0 4 10 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 71 typinput 26 0 0 0 4 11 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 71 typoutput 26 0 0 0 4 12 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 71 typreceive 26 0 0 0 4 13 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 71 typsend 26 0 0 0 4 14 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 71 typalign 18 0 0 0 1 15 0 t t 0 0 -1 f c));
|
||||
DATA(insert OID = 0 ( 71 typdefault 25 0 0 0 -1 16 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 71 ctid 27 0 0 0 6 -1 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 71 oid 26 0 0 0 4 -2 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 71 xmin 28 0 0 0 4 -3 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 71 cmin 29 0 0 0 2 -4 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 71 xmax 28 0 0 0 4 -5 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 71 cmax 29 0 0 0 2 -6 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 71 chain 27 0 0 0 6 -7 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 71 anchor 27 0 0 0 6 -8 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 71 tmax 702 0 0 0 4 -9 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 71 tmin 702 0 0 0 4 -10 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 71 vtype 18 0 0 0 1 -11 0 t t 0 0 -1 f c));
|
||||
|
||||
/* ----------------
|
||||
* pg_database
|
||||
* ----------------
|
||||
*/
|
||||
DATA(insert OID = 0 ( 88 datname 19 0 0 0 NAMEDATALEN 1 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 88 datdba 26 0 0 0 4 2 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 88 datpath 25 0 0 0 -1 3 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 88 ctid 27 0 0 0 6 -1 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 88 oid 26 0 0 0 4 -2 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 88 xmin 28 0 0 0 4 -3 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 88 cmin 29 0 0 0 2 -4 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 88 xmax 28 0 0 0 4 -5 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 88 cmax 29 0 0 0 2 -6 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 88 chain 27 0 0 0 6 -7 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 88 anchor 27 0 0 0 6 -8 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 88 tmax 702 0 0 0 4 -9 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 88 tmin 702 0 0 0 4 -10 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 88 vtype 18 0 0 0 1 -11 0 t t 0 0 -1 f c));
|
||||
|
||||
/* ----------------
|
||||
* pg_demon
|
||||
* ----------------
|
||||
*/
|
||||
DATA(insert OID = 0 ( 76 demserid 26 0 0 0 4 1 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 76 demname 19 0 0 0 NAMEDATALEN 2 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 76 demowner 26 0 0 0 4 3 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 76 demcode 24 0 0 0 4 4 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 76 ctid 27 0 0 0 6 -1 0 f t 0 0 -1 f i));
|
||||
|
||||
DATA(insert OID = 0 ( 76 oid 26 0 0 0 4 -2 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 76 xmin 28 0 0 0 4 -3 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 76 cmin 29 0 0 0 2 -4 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 76 xmax 28 0 0 0 4 -5 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 76 cmax 29 0 0 0 2 -6 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 76 chain 27 0 0 0 6 -7 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 76 anchor 27 0 0 0 6 -8 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 76 tmax 702 0 0 0 4 -9 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 76 tmin 702 0 0 0 4 -10 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 76 vtype 18 0 0 0 1 -11 0 t t 0 0 -1 f c));
|
||||
|
||||
/* ----------------
|
||||
* pg_proc
|
||||
* ----------------
|
||||
*/
|
||||
#define Schema_pg_proc \
|
||||
{ 81l, {"proname"}, 19l, 81l, 0l, 0l, NAMEDATALEN, 1, 0, '\0', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 81l, {"proowner"}, 26l, 81l, 0l, 0l, 4, 2, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 81l, {"prolang"}, 26l, 81l, 0l, 0l, 4, 3, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 81l, {"proisinh"}, 16l, 81l, 0l, 0l, 1, 4, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'c' }, \
|
||||
{ 81l, {"proistrusted"}, 16l, 81l, 0l, 0l, 1, 5, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'c' }, \
|
||||
{ 81l, {"proiscachable"}, 16l, 81l, 0l, 0l, 1, 6, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'c' }, \
|
||||
{ 81l, {"pronargs"}, 21l, 81l, 0l, 0l, 2, 7, 0, '\001', '\001', 0l, 0l, -1l, '\0', 's' }, \
|
||||
{ 81l, {"proretset"}, 16l, 81l, 0l, 0l, 1, 8, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'c' }, \
|
||||
{ 81l, {"prorettype"}, 26l, 81l, 0l, 0l, 4, 9, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 81l, {"proargtypes"}, 30l, 81l, 0l, 0l, 32, 10, 0, '\0', '\001', 0l, 0l, \
|
||||
-1l, '\0', 'i' }, \
|
||||
{ 81l, {"probyte_pct"}, 23l, 81l, 0l, 0l, 4, 11, 0, '\001', '\001', 0l, 0l, \
|
||||
-1l, '\0', 'i' }, \
|
||||
{ 81l, {"properbyte_cpu"}, 23l, 81l, 0l, 0l, 4, 12, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 81l, {"propercall_cpu"}, 23l, 81l, 0l, 0l, 4, 13, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 81l, {"prooutin_ratio"}, 23l, 81l, 0l, 0l, 4, 14, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 81l, {"prosrc"}, 25l, 81l, 0l, 0l, -1, 15, 0, '\0', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 81l, {"probin"}, 17l, 81l, 0l, 0l, -1, 16, 0, '\0', '\001', 0l, 0l, -1l, '\0', 'i' }
|
||||
|
||||
DATA(insert OID = 0 ( 81 proname 19 0 0 0 NAMEDATALEN 1 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 81 proowner 26 0 0 0 4 2 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 81 prolang 26 0 0 0 4 3 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 81 proisinh 16 0 0 0 1 4 0 t t 0 0 -1 f c));
|
||||
DATA(insert OID = 0 ( 81 proistrusted 16 0 0 0 1 5 0 t t 0 0 -1 f c));
|
||||
DATA(insert OID = 0 ( 81 proiscachable 16 0 0 0 1 6 0 t t 0 0 -1 f c));
|
||||
DATA(insert OID = 0 ( 81 pronargs 21 0 0 0 2 7 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 81 proretset 16 0 0 0 1 8 0 t t 0 0 -1 f c));
|
||||
DATA(insert OID = 0 ( 81 prorettype 26 0 0 0 4 9 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 81 proargtypes 30 0 0 0 32 10 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 81 probyte_pct 23 0 0 0 4 11 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 81 properbyte_cpu 23 0 0 0 4 12 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 81 propercall_cpu 23 0 0 0 4 13 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 81 prooutin_ratio 23 0 0 0 4 14 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 81 prosrc 25 0 0 0 -1 15 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 81 probin 17 0 0 0 -1 16 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 81 ctid 27 0 0 0 6 -1 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 81 oid 26 0 0 0 4 -2 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 81 xmin 28 0 0 0 4 -3 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 81 cmin 29 0 0 0 2 -4 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 81 xmax 28 0 0 0 4 -5 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 81 cmax 29 0 0 0 2 -6 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 81 chain 27 0 0 0 6 -7 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 81 anchor 27 0 0 0 6 -8 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 81 tmax 702 0 0 0 4 -9 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 81 tmin 702 0 0 0 4 -10 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 81 vtype 18 0 0 0 1 -11 0 t t 0 0 -1 f c));
|
||||
|
||||
/* ----------------
|
||||
* pg_server
|
||||
* ----------------
|
||||
*/
|
||||
DATA(insert OID = 0 ( 82 sername 19 0 0 0 NAMEDATALEN 1 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 82 serpid 21 0 0 0 2 2 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 82 serport 21 0 0 0 2 3 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 82 ctid 27 0 0 0 6 -1 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 82 oid 26 0 0 0 4 -2 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 82 xmin 28 0 0 0 4 -3 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 82 cmin 29 0 0 0 2 -4 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 82 xmax 28 0 0 0 4 -5 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 82 cmax 29 0 0 0 2 -6 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 82 chain 27 0 0 0 6 -7 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 82 anchor 27 0 0 0 6 -8 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 82 tmax 702 0 0 0 4 -9 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 82 tmin 702 0 0 0 4 -10 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 82 vtype 18 0 0 0 1 -11 0 t t 0 0 -1 f c));
|
||||
|
||||
/* ----------------
|
||||
* pg_user
|
||||
* ----------------
|
||||
*/
|
||||
DATA(insert OID = 0 ( 86 usename 19 0 0 0 NAMEDATALEN 1 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 86 usesysid 23 0 0 0 4 2 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 86 usecreatedb 16 0 0 0 1 3 0 t t 0 0 -1 f c));
|
||||
DATA(insert OID = 0 ( 86 usetrace 16 0 0 0 1 4 0 t t 0 0 -1 f c));
|
||||
DATA(insert OID = 0 ( 86 usesuper 16 0 0 0 1 5 0 t t 0 0 -1 f c));
|
||||
DATA(insert OID = 0 ( 86 usecatupd 16 0 0 0 1 6 0 t t 0 0 -1 f c));
|
||||
DATA(insert OID = 0 ( 86 ctid 27 0 0 0 6 -1 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 86 oid 26 0 0 0 4 -2 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 86 xmin 28 0 0 0 4 -3 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 86 cmin 29 0 0 0 2 -4 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 86 xmax 28 0 0 0 4 -5 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 86 cmax 29 0 0 0 2 -6 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 86 chain 27 0 0 0 6 -7 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 86 anchor 27 0 0 0 6 -8 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 86 tmax 702 0 0 0 4 -9 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 86 tmin 702 0 0 0 4 -10 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 86 vtype 18 0 0 0 1 -11 0 t t 0 0 -1 f c));
|
||||
|
||||
/* ----------------
|
||||
* pg_group
|
||||
* ----------------
|
||||
*/
|
||||
DATA(insert OID = 0 ( 87 groname 19 0 0 0 NAMEDATALEN 1 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 87 grosysid 23 0 0 0 4 2 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 87 grolist 1007 0 0 0 -1 3 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 87 ctid 27 0 0 0 6 -1 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 87 oid 26 0 0 0 4 -2 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 87 xmin 28 0 0 0 4 -3 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 87 cmin 29 0 0 0 2 -4 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 87 xmax 28 0 0 0 4 -5 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 87 cmax 29 0 0 0 2 -6 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 87 chain 27 0 0 0 6 -7 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 87 anchor 27 0 0 0 6 -8 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 87 tmax 702 0 0 0 4 -9 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 87 tmin 702 0 0 0 4 -10 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 87 vtype 18 0 0 0 1 -11 0 t t 0 0 -1 f c));
|
||||
|
||||
/* ----------------
|
||||
* pg_attribute
|
||||
* ----------------
|
||||
*/
|
||||
#define Schema_pg_attribute \
|
||||
{ 75l, {"attrelid"}, 26l, 75l, 0l, 0l, 4, 1, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 75l, {"attname"}, 19l, 75l, 0l, 0l, NAMEDATALEN, 2, 0, '\0', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 75l, {"atttypid"}, 26l, 75l, 0l, 0l, 4, 3, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 75l, {"attdefrel"}, 26l, 75l, 0l, 0l, 4, 4, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 75l, {"attnvals"}, 23l, 75l, 0l, 0l, 4, 5, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 75l, {"atttyparg"}, 26l, 75l, 0l, 0l, 4, 6, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 75l, {"attlen"}, 21l, 75l, 0l, 0l, 2, 7, 0, '\001', '\001', 0l, 0l, -1l, '\0', 's' }, \
|
||||
{ 75l, {"attnum"}, 21l, 75l, 0l, 0l, 2, 8, 0, '\001', '\001', 0l, 0l, -1l, '\0', 's' }, \
|
||||
{ 75l, {"attbound"}, 21l, 75l, 0l, 0l, 2, 9, 0, '\001', '\001', 0l, 0l, -1l, '\0', 's' }, \
|
||||
{ 75l, {"attbyval"}, 16l, 75l, 0l, 0l, 1, 10, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'c' }, \
|
||||
{ 75l, {"attcanindex"}, 16l, 75l, 0l, 0l, 1, 11, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'c' }, \
|
||||
{ 75l, {"attproc"}, 26l, 75l, 0l, 0l, 4, 12, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 75l, {"attnelems"}, 23l, 75l, 0l, 0l, 4, 13, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 75l, {"attcacheoff"}, 23l, 75l, 0l, 0l, 4, 14, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 75l, {"attisset"}, 16l, 75l, 0l, 0l, 1, 15, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'c' }, \
|
||||
{ 75l, {"attalign"}, 18l, 75l, 0l, 0l, 1, 16, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'c' }
|
||||
|
||||
DATA(insert OID = 0 ( 75 attrelid 26 0 0 0 4 1 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 75 attname 19 0 0 0 NAMEDATALEN 2 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 75 atttypid 26 0 0 0 4 3 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 75 attdefrel 26 0 0 0 4 4 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 75 attnvals 23 0 0 0 4 5 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 75 atttyparg 26 0 0 0 4 6 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 75 attlen 21 0 0 0 2 7 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 75 attnum 21 0 0 0 2 8 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 75 attbound 21 0 0 0 2 9 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 75 attbyval 16 0 0 0 1 10 0 t t 0 0 -1 f c));
|
||||
DATA(insert OID = 0 ( 75 attcanindex 16 0 0 0 1 11 0 t t 0 0 -1 f c));
|
||||
DATA(insert OID = 0 ( 75 attproc 26 0 0 0 4 12 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 75 attnelems 23 0 0 0 4 13 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 75 attcacheoff 23 0 0 0 4 14 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 75 attisset 16 0 0 0 1 15 0 t t 0 0 -1 f c));
|
||||
DATA(insert OID = 0 ( 75 attalign 18 0 0 0 1 16 0 t t 0 0 -1 f c));
|
||||
DATA(insert OID = 0 ( 75 ctid 27 0 0 0 6 -1 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 75 oid 26 0 0 0 4 -2 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 75 xmin 28 0 0 0 4 -3 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 75 cmin 29 0 0 0 2 -4 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 75 xmax 28 0 0 0 4 -5 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 75 cmax 29 0 0 0 2 -6 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 75 chain 27 0 0 0 6 -7 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 75 anchor 27 0 0 0 6 -8 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 75 tmax 702 0 0 0 4 -9 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 75 tmin 702 0 0 0 4 -10 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 75 vtype 18 0 0 0 1 -11 0 t t 0 0 -1 f c));
|
||||
|
||||
/* ----------------
|
||||
* pg_class
|
||||
* ----------------
|
||||
*/
|
||||
#define Schema_pg_class \
|
||||
{ 83l, {"relname"}, 19l, 83l, 0l, 0l, NAMEDATALEN, 1, 0, '\000', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 83l, {"reltype"}, 26l, 83l, 0l, 0l, 4, 2, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 83l, {"relowner"}, 26l, 83l, 0l, 0l, 4, 3, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 83l, {"relam"}, 26l, 83l, 0l, 0l, 4, 4, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 83l, {"relpages"}, 23, 83l, 0l, 0l, 4, 5, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 83l, {"reltuples"}, 23, 83l, 0l, 0l, 4, 6, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 83l, {"relexpires"}, 702, 83l, 0l, 0l, 4, 7, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 83l, {"relpreserved"}, 703, 83l, 0l, 0l, 4, 8, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 83l, {"relhasindex"}, 16, 83l, 0l, 0l, 1, 9, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'c' }, \
|
||||
{ 83l, {"relisshared"}, 16, 83l, 0l, 0l, 1, 10, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'c' }, \
|
||||
{ 83l, {"relkind"}, 18, 83l, 0l, 0l, 1, 11, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'c' }, \
|
||||
{ 83l, {"relarch"}, 18, 83l, 0l, 0l, 1, 12, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'c' }, \
|
||||
{ 83l, {"relnatts"}, 21, 83l, 0l, 0l, 2, 13, 0, '\001', '\001', 0l, 0l, -1l, '\0', 's' }, \
|
||||
{ 83l, {"relsmgr"}, 210l, 83l, 0l, 0l, 2, 14, 0, '\001', '\001', 0l, 0l, -1l, '\0', 's' }, \
|
||||
{ 83l, {"relkey"}, 22, 83l, 0l, 0l, 16, 15, 0, '\000', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 83l, {"relkeyop"}, 30, 83l, 0l, 0l, 32, 16, 0, '\000', '\001', 0l, 0l, -1l, '\0', 'i' }, \
|
||||
{ 83l, {"relhasrules"}, 16, 83l, 0l, 0l, 1, 17, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'c' }, \
|
||||
{ 83l, {"relacl"}, 1034l, 83l, 0l, 0l, -1, 18, 0, '\000', '\001', 0l, 0l, -1l, '\0', 'i' }
|
||||
|
||||
DATA(insert OID = 0 ( 83 relname 19 0 0 0 NAMEDATALEN 1 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 83 reltype 26 0 0 0 4 2 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 83 relowner 26 0 0 0 4 3 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 83 relam 26 0 0 0 4 4 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 83 relpages 23 0 0 0 4 5 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 83 reltuples 23 0 0 0 4 6 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 83 relexpires 702 0 0 0 4 7 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 83 relpreserved 703 0 0 0 4 8 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 83 relhasindex 16 0 0 0 1 9 0 t t 0 0 -1 f c));
|
||||
DATA(insert OID = 0 ( 83 relisshared 16 0 0 0 1 10 0 t t 0 0 -1 f c));
|
||||
DATA(insert OID = 0 ( 83 relkind 18 0 0 0 1 11 0 t t 0 0 -1 f c));
|
||||
DATA(insert OID = 0 ( 83 relarch 18 0 0 0 1 12 0 t t 0 0 -1 f c));
|
||||
DATA(insert OID = 0 ( 83 relnatts 21 0 0 0 2 13 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 83 relsmgr 210 0 0 0 2 14 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 83 relkey 22 0 0 0 16 15 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 83 relkeyop 30 0 0 0 32 16 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 83 relhasrules 16 0 0 0 1 17 0 t t 0 0 -1 f c));
|
||||
DATA(insert OID = 0 ( 83 relacl 1034 0 0 0 -1 18 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 83 ctid 27 0 0 0 6 -1 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 83 oid 26 0 0 0 4 -2 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 83 xmin 28 0 0 0 4 -3 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 83 cmin 29 0 0 0 2 -4 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 83 xmax 28 0 0 0 4 -5 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 83 cmax 29 0 0 0 2 -6 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 83 chain 27 0 0 0 6 -7 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 83 anchor 27 0 0 0 6 -8 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 83 tmax 702 0 0 0 4 -9 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 83 tmin 702 0 0 0 4 -10 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 83 vtype 18 0 0 0 1 -11 0 t t 0 0 -1 f c));
|
||||
|
||||
/* ----------------
|
||||
* pg_magic
|
||||
* ----------------
|
||||
*/
|
||||
DATA(insert OID = 0 ( 80 magname 19 0 0 0 NAMEDATALEN 1 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 80 magvalue 19 0 0 0 NAMEDATALEN 2 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 80 ctid 27 0 0 0 6 -1 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 80 oid 26 0 0 0 4 -2 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 80 xmin 28 0 0 0 4 -3 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 80 cmin 29 0 0 0 2 -4 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 80 xmax 28 0 0 0 4 -5 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 80 cmax 29 0 0 0 2 -6 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 80 chain 27 0 0 0 6 -7 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 80 anchor 27 0 0 0 6 -8 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 80 tmax 702 0 0 0 4 -9 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 80 tmin 702 0 0 0 4 -10 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 80 vtype 18 0 0 0 1 -11 0 t t 0 0 -1 f c));
|
||||
|
||||
/* ----------------
|
||||
* pg_defaults
|
||||
* ----------------
|
||||
*/
|
||||
DATA(insert OID = 0 ( 89 defname 19 0 0 0 NAMEDATALEN 1 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 89 defvalue 19 0 0 0 NAMEDATALEN 2 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 89 ctid 27 0 0 0 6 -1 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 89 oid 26 0 0 0 4 -2 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 89 xmin 28 0 0 0 4 -3 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 89 cmin 29 0 0 0 2 -4 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 89 xmax 28 0 0 0 4 -5 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 89 cmax 29 0 0 0 2 -6 0 t t 0 0 -1 f s));
|
||||
DATA(insert OID = 0 ( 89 chain 27 0 0 0 6 -7 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 89 anchor 27 0 0 0 6 -8 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 89 tmax 702 0 0 0 4 -9 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 89 tmin 702 0 0 0 4 -10 0 t t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 89 vtype 18 0 0 0 1 -11 0 t t 0 0 -1 f c));
|
||||
|
||||
|
||||
/* ----------------
|
||||
* pg_hosts - this relation is used to store host based authentication
|
||||
* info
|
||||
*
|
||||
* ----------------
|
||||
*/
|
||||
DATA(insert OID = 0 ( 101 dbName 19 0 0 0 NAMEDATALEN 1 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 101 address 25 0 0 0 -1 2 0 f t 0 0 -1 f i));
|
||||
DATA(insert OID = 0 ( 101 mask 25 0 0 0 -1 3 0 f t 0 0 -1 f i));
|
||||
|
||||
/* ----------------
|
||||
* pg_variable - this relation is modified by special purpose access
|
||||
* method code. The following is garbage but is needed
|
||||
* so that the reldesc code works properly.
|
||||
* ----------------
|
||||
*/
|
||||
#define Schema_pg_variable \
|
||||
{ 90l, {"varfoo"}, 26l, 90l, 0l, 0l, 4, 1, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }
|
||||
|
||||
DATA(insert OID = 0 ( 90 varfoo 26 0 0 0 4 1 0 t t 0 0 -1 f i));
|
||||
|
||||
/* ----------------
|
||||
* pg_log - this relation is modified by special purpose access
|
||||
* method code. The following is garbage but is needed
|
||||
* so that the reldesc code works properly.
|
||||
* ----------------
|
||||
*/
|
||||
#define Schema_pg_log \
|
||||
{ 99l, {"logfoo"}, 26l, 99l, 0l, 0l, 4, 1, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }
|
||||
|
||||
DATA(insert OID = 0 ( 99 logfoo 26 0 0 0 4 1 0 t t 0 0 -1 f i));
|
||||
|
||||
/* ----------------
|
||||
* pg_time - this relation is modified by special purpose access
|
||||
* method code. The following is garbage but is needed
|
||||
* so that the reldesc code works properly.
|
||||
* ----------------
|
||||
*/
|
||||
#define Schema_pg_time \
|
||||
{ 100l, {"timefoo"}, 26l, 100l, 0l, 0l, 4, 1, 0, '\001', '\001', 0l, 0l, -1l, '\0', 'i' }
|
||||
|
||||
DATA(insert OID = 0 ( 100 timefoo 26 0 0 0 4 1 0 t t 0 0 -1 f i));
|
||||
|
||||
#endif /* PG_ATTRIBUTE_H */
|
||||
@@ -1,166 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_class.h--
|
||||
* definition of the system "relation" relation (pg_class)
|
||||
* along with the relation's initial contents.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_class.h,v 1.3 1996/08/21 04:25:49 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* ``pg_relation'' is being replaced by ``pg_class''. currently
|
||||
* we are only changing the name in the catalogs but someday the
|
||||
* code will be changed too. -cim 2/26/90
|
||||
* [it finally happens. -ay 11/5/94]
|
||||
*
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_RELATION_H
|
||||
#define PG_RELATION_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
#include "utils/nabstime.h"
|
||||
|
||||
/* ----------------
|
||||
* pg_class definition. cpp turns this into
|
||||
* typedef struct FormData_pg_class
|
||||
*
|
||||
* Note: the #if 0, #endif around the BKI_BEGIN.. END block
|
||||
* below keeps cpp from seeing what is meant for the
|
||||
* genbki script: pg_relation is now called pg_class, but
|
||||
* only in the catalogs -cim 2/26/90
|
||||
* ----------------
|
||||
*/
|
||||
|
||||
/* ----------------
|
||||
* This structure is actually variable-length (the last attribute is
|
||||
* a POSTGRES array). Hence, sizeof(FormData_pg_class) does not
|
||||
* describe the fixed-length or actual size of the structure.
|
||||
* FormData_pg_class.relacl may not be correctly aligned, either,
|
||||
* if aclitem and struct varlena don't align together. Hence,
|
||||
* you MUST use heap_getattr() to get the relacl field.
|
||||
* ----------------
|
||||
*/
|
||||
CATALOG(pg_class) BOOTSTRAP {
|
||||
NameData relname;
|
||||
Oid reltype;
|
||||
Oid relowner;
|
||||
Oid relam;
|
||||
int4 relpages;
|
||||
int4 reltuples;
|
||||
int4 relexpires; /* really used as a abstime, but fudge it for now*/
|
||||
int4 relpreserved;/*really used as a reltime, but fudge it for now*/
|
||||
bool relhasindex;
|
||||
bool relisshared;
|
||||
char relkind;
|
||||
char relarch; /* 'h' = heavy, 'l' = light, 'n' = no archival*/
|
||||
int2 relnatts;
|
||||
/* relnatts is the number of user attributes this class has. There
|
||||
must be exactly this many instances in Class pg_attribute for this
|
||||
class which have attnum > 0 (= user attribute).
|
||||
*/
|
||||
int2 relsmgr;
|
||||
int28 relkey; /* not used */
|
||||
oid8 relkeyop; /* not used */
|
||||
bool relhasrules;
|
||||
aclitem relacl[1]; /* this is here for the catalog */
|
||||
} FormData_pg_class;
|
||||
|
||||
#define CLASS_TUPLE_SIZE \
|
||||
(offsetof(FormData_pg_class,relhasrules) + sizeof(bool))
|
||||
|
||||
/* ----------------
|
||||
* Form_pg_class corresponds to a pointer to a tuple with
|
||||
* the format of pg_class relation.
|
||||
* ----------------
|
||||
*/
|
||||
typedef FormData_pg_class *Form_pg_class;
|
||||
|
||||
/* ----------------
|
||||
* compiler constants for pg_class
|
||||
* ----------------
|
||||
*/
|
||||
|
||||
/* ----------------
|
||||
* Natts_pg_class_fixed is used to tell routines that insert new
|
||||
* pg_class tuples (as opposed to replacing old ones) that there's no
|
||||
* relacl field.
|
||||
* ----------------
|
||||
*/
|
||||
#define Natts_pg_class_fixed 17
|
||||
#define Natts_pg_class 18
|
||||
#define Anum_pg_class_relname 1
|
||||
#define Anum_pg_class_reltype 2
|
||||
#define Anum_pg_class_relowner 3
|
||||
#define Anum_pg_class_relam 4
|
||||
#define Anum_pg_class_relpages 5
|
||||
#define Anum_pg_class_reltuples 6
|
||||
#define Anum_pg_class_relexpires 7
|
||||
#define Anum_pg_class_relpreserved 8
|
||||
#define Anum_pg_class_relhasindex 9
|
||||
#define Anum_pg_class_relisshared 10
|
||||
#define Anum_pg_class_relkind 11
|
||||
#define Anum_pg_class_relarch 12
|
||||
#define Anum_pg_class_relnatts 13
|
||||
#define Anum_pg_class_relsmgr 14
|
||||
#define Anum_pg_class_relkey 15
|
||||
#define Anum_pg_class_relkeyop 16
|
||||
#define Anum_pg_class_relhasrules 17
|
||||
#define Anum_pg_class_relacl 18
|
||||
|
||||
/* ----------------
|
||||
* initial contents of pg_class
|
||||
* ----------------
|
||||
*/
|
||||
|
||||
DATA(insert OID = 71 ( pg_type 71 PGUID 0 0 0 0 0 f f r n 16 0 - - f _null_ ));
|
||||
DATA(insert OID = 75 ( pg_attribute 75 PGUID 0 0 0 0 0 f f r n 16 0 - - f _null_ ));
|
||||
DATA(insert OID = 76 ( pg_demon 76 PGUID 0 0 0 0 0 f t r n 4 0 - - f _null_ ));
|
||||
DATA(insert OID = 80 ( pg_magic 80 PGUID 0 0 0 0 0 f t r n 2 0 - - f _null_ ));
|
||||
DATA(insert OID = 81 ( pg_proc 81 PGUID 0 0 0 0 0 f f r n 16 0 - - f _null_ ));
|
||||
DATA(insert OID = 82 ( pg_server 82 PGUID 0 0 0 0 0 f t r n 3 0 - - f _null_ ));
|
||||
DATA(insert OID = 83 ( pg_class 83 PGUID 0 0 0 0 0 f f r n 18 0 - - f _null_ ));
|
||||
DATA(insert OID = 86 ( pg_user 86 PGUID 0 0 0 0 0 f t r n 6 0 - - f _null_ ));
|
||||
DATA(insert OID = 87 ( pg_group 87 PGUID 0 0 0 0 0 f t s n 3 0 - - f _null_ ));
|
||||
DATA(insert OID = 88 ( pg_database 88 PGUID 0 0 0 0 0 f t r n 3 0 - - f _null_ ));
|
||||
DATA(insert OID = 89 ( pg_defaults 89 PGUID 0 0 0 0 0 f t r n 2 0 - - f _null_ ));
|
||||
DATA(insert OID = 90 ( pg_variable 90 PGUID 0 0 0 0 0 f t s n 2 0 - - f _null_ ));
|
||||
DATA(insert OID = 99 ( pg_log 99 PGUID 0 0 0 0 0 f t s n 1 0 - - f _null_ ));
|
||||
DATA(insert OID = 100 ( pg_time 100 PGUID 0 0 0 0 0 f t s n 1 0 - - f _null_ ));
|
||||
DATA(insert OID = 101 ( pg_hosts 101 PGUID 0 0 0 0 0 f t s n 3 0 - - f _null_ ));
|
||||
|
||||
#define RelOid_pg_type 71
|
||||
#define RelOid_pg_demon 76
|
||||
#define RelOid_pg_attribute 75
|
||||
#define RelOid_pg_magic 80
|
||||
#define RelOid_pg_proc 81
|
||||
#define RelOid_pg_server 82
|
||||
#define RelOid_pg_class 83
|
||||
#define RelOid_pg_user 86
|
||||
#define RelOid_pg_group 87
|
||||
#define RelOid_pg_database 88
|
||||
#define RelOid_pg_defaults 89
|
||||
#define RelOid_pg_variable 90
|
||||
#define RelOid_pg_log 99
|
||||
#define RelOid_pg_time 100
|
||||
#define RelOid_pg_hosts 101
|
||||
|
||||
#define MAX_SYSTEM_RELOID 101
|
||||
|
||||
#define RELKIND_INDEX 'i' /* secondary index */
|
||||
#define RELKIND_RELATION 'r' /* cataloged heap */
|
||||
#define RELKIND_SPECIAL 's' /* special (non-heap) */
|
||||
#define RELKIND_UNCATALOGED 'u' /* temporary heap */
|
||||
|
||||
#endif /* PG_RELATION_H */
|
||||
@@ -1,57 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_database.h--
|
||||
* definition of the system "database" relation (pg_database)
|
||||
* along with the relation's initial contents.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_database.h,v 1.1.1.1 1996/07/09 06:21:16 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_DATABASE_H
|
||||
#define PG_DATABASE_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
/* ----------------
|
||||
* pg_database definition. cpp turns this into
|
||||
* typedef struct FormData_pg_database
|
||||
* ----------------
|
||||
*/
|
||||
CATALOG(pg_database) BOOTSTRAP {
|
||||
NameData datname;
|
||||
Oid datdba;
|
||||
text datpath; /* VARIABLE LENGTH FIELD */
|
||||
} FormData_pg_database;
|
||||
|
||||
/* ----------------
|
||||
* Form_pg_database corresponds to a pointer to a tuple with
|
||||
* the format of pg_database relation.
|
||||
* ----------------
|
||||
*/
|
||||
typedef FormData_pg_database *Form_pg_database;
|
||||
|
||||
/* ----------------
|
||||
* compiler constants for pg_database
|
||||
* ----------------
|
||||
*/
|
||||
#define Natts_pg_database 3
|
||||
#define Anum_pg_database_datname 1
|
||||
#define Anum_pg_database_datdba 2
|
||||
#define Anum_pg_database_datpath 3
|
||||
|
||||
|
||||
#endif /* PG_DATABASE_H */
|
||||
@@ -1,55 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_defaults.h--
|
||||
* definition of the system "defaults" relation (pg_defaults)
|
||||
* along with the relation's initial contents.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_defaults.h,v 1.1.1.1 1996/07/09 06:21:16 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_DEFAULTS_H
|
||||
#define PG_DEFAULTS_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
/* ----------------
|
||||
* pg_defaults definition. cpp turns this into
|
||||
* typedef struct FormData_pg_defaults
|
||||
* ----------------
|
||||
*/
|
||||
CATALOG(pg_defaults) BOOTSTRAP {
|
||||
NameData defname;
|
||||
NameData defvalue;
|
||||
} FormData_pg_defaults;
|
||||
|
||||
/* ----------------
|
||||
* Form_pg_defaults corresponds to a pointer to a tuple with
|
||||
* the format of pg_defaults relation.
|
||||
* ----------------
|
||||
*/
|
||||
typedef FormData_pg_defaults *Form_pg_defaults;
|
||||
|
||||
/* ----------------
|
||||
* compiler constants for pg_defaults
|
||||
* ----------------
|
||||
*/
|
||||
#define Natts_pg_defaults 2
|
||||
#define Anum_pg_defaults_defname 1
|
||||
#define Anum_pg_defaults_defvalue 2
|
||||
|
||||
|
||||
#endif /* PG_DEFAULTS_H */
|
||||
@@ -1,58 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_demon.h--
|
||||
* definition of the system "demon" relation (pg_demon)
|
||||
* along with the relation's initial contents.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_demon.h,v 1.1.1.1 1996/07/09 06:21:16 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_DEMON_H
|
||||
#define PG_DEMON_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
/* ----------------
|
||||
* pg_demon definition. cpp turns this into
|
||||
* typedef struct FormData_pg_demon
|
||||
* ----------------
|
||||
*/
|
||||
CATALOG(pg_demon) BOOTSTRAP {
|
||||
Oid demserid;
|
||||
NameData demname;
|
||||
Oid demowner;
|
||||
regproc demcode;
|
||||
} FormData_pg_demon;
|
||||
|
||||
/* ----------------
|
||||
* Form_pg_demon corresponds to a pointer to a tuple with
|
||||
* the format of pg_demon relation.
|
||||
* ----------------
|
||||
*/
|
||||
typedef FormData_pg_demon *Form_pg_demon;
|
||||
|
||||
/* ----------------
|
||||
* compiler constants for pg_demon
|
||||
* ----------------
|
||||
*/
|
||||
#define Natts_pg_demon 4
|
||||
#define Anum_pg_demon_demserid 1
|
||||
#define Anum_pg_demon_demname 2
|
||||
#define Anum_pg_demon_demowner 3
|
||||
#define Anum_pg_demon_demcode 4
|
||||
|
||||
#endif /* PG_DEMON_H */
|
||||
@@ -1,42 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_group.h--
|
||||
*
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_group.h,v 1.1.1.1 1996/07/09 06:21:16 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_GROUP_H
|
||||
#define PG_GROUP_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
CATALOG(pg_group) BOOTSTRAP {
|
||||
NameData groname;
|
||||
int4 grosysid;
|
||||
int4 grolist[1];
|
||||
} FormData_pg_group;
|
||||
/* VARIABLE LENGTH STRUCTURE */
|
||||
|
||||
typedef FormData_pg_group *Form_pg_group;
|
||||
|
||||
#define Natts_pg_group 1
|
||||
#define Anum_pg_group_groname 1
|
||||
#define Anum_pg_group_grosysid 2
|
||||
#define Anum_pg_group_grolist 3
|
||||
|
||||
#endif /* PG_GROUP_H */
|
||||
@@ -1,44 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_hosts.h--
|
||||
*
|
||||
* the pg_hosts system catalog provides host-based access to the
|
||||
* backend. Only those hosts that are in the pg_hosts
|
||||
*
|
||||
* currently, this table is not used, instead file-based host authentication
|
||||
* is used
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_hosts.h,v 1.1.1.1 1996/07/09 06:21:16 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
|
||||
#ifndef PG_HOSTS_H
|
||||
#define PG_HOSTS_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
CATALOG(pg_hosts) BOOTSTRAP {
|
||||
NameData dbName;
|
||||
text address;
|
||||
text mask;
|
||||
} FormData_pg_hosts;
|
||||
|
||||
typedef FormData_pg_hosts *Form_pg_hosts;
|
||||
#define Natts_pg_hosts 3
|
||||
#define Anum_pg_hosts_dbName 1
|
||||
#define Anum_pg_hosts_address 2
|
||||
#define Anum_pg_hosts_mask 3
|
||||
|
||||
#endif /* PG_HOSTS_H */
|
||||
@@ -1,75 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_index.h--
|
||||
* definition of the system "index" relation (pg_index)
|
||||
* along with the relation's initial contents.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_index.h,v 1.2 1996/08/26 06:29:43 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_INDEX_H
|
||||
#define PG_INDEX_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
/* ----------------
|
||||
* pg_index definition. cpp turns this into
|
||||
* typedef struct FormData_pg_index. The oid of the index relation
|
||||
* is stored in indexrelid; the oid of the indexed relation is stored
|
||||
* in indrelid.
|
||||
* ----------------
|
||||
*/
|
||||
CATALOG(pg_index) {
|
||||
Oid indexrelid;
|
||||
Oid indrelid;
|
||||
Oid indproc; /* registered procedure for functional index */
|
||||
int28 indkey;
|
||||
oid8 indclass;
|
||||
bool indisclustered;
|
||||
bool indisarchived;
|
||||
text indpred; /* query plan for partial index predicate */
|
||||
bool indislossy; /* do we fetch false tuples (lossy compression)? */
|
||||
bool indhaskeytype; /* does key type != attribute type? */
|
||||
} FormData_pg_index;
|
||||
|
||||
#define INDEX_MAX_KEYS 8 /* maximum number of keys in an index definition */
|
||||
|
||||
/* ----------------
|
||||
* Form_pg_index corresponds to a pointer to a tuple with
|
||||
* the format of pg_index relation.
|
||||
* ----------------
|
||||
*/
|
||||
typedef FormData_pg_index *IndexTupleForm;
|
||||
|
||||
/* ----------------
|
||||
* compiler constants for pg_index
|
||||
* ----------------
|
||||
*/
|
||||
#define Natts_pg_index 10
|
||||
#define Anum_pg_index_indexrelid 1
|
||||
#define Anum_pg_index_indrelid 2
|
||||
#define Anum_pg_index_indproc 3
|
||||
#define Anum_pg_index_indkey 4
|
||||
#define Anum_pg_index_indclass 5
|
||||
#define Anum_pg_index_indisclustered 6
|
||||
#define Anum_pg_index_indisarchived 7
|
||||
#define Anum_pg_index_indpred 8
|
||||
#define Anum_pg_index_indislossy 9
|
||||
#define Anum_pg_index_indhaskeytype 10
|
||||
|
||||
|
||||
#endif /* PG_INDEX_H */
|
||||
@@ -1,59 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_inheritproc.h--
|
||||
* definition of the system "inheritproc" relation (pg_inheritproc)
|
||||
* along with the relation's initial contents.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_inheritproc.h,v 1.1.1.1 1996/07/09 06:21:17 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_INHERITPROC_H
|
||||
#define PG_INHERITPROC_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
/* ----------------
|
||||
* pg_inheritproc definition. cpp turns this into
|
||||
* typedef struct FormData_pg_inheritproc
|
||||
* ----------------
|
||||
*/
|
||||
CATALOG(pg_inheritproc) {
|
||||
NameData inhproname;
|
||||
Oid inhargrel;
|
||||
Oid inhdefrel;
|
||||
Oid inhproc;
|
||||
} FormData_pg_inheritproc;
|
||||
|
||||
/* ----------------
|
||||
* Form_pg_inheritproc corresponds to a pointer to a tuple with
|
||||
* the format of pg_inheritproc relation.
|
||||
* ----------------
|
||||
*/
|
||||
typedef FormData_pg_inheritproc *Form_pg_inheritproc;
|
||||
|
||||
/* ----------------
|
||||
* compiler constants for pg_inheritproc
|
||||
* ----------------
|
||||
*/
|
||||
#define Natts_pg_inheritproc 4
|
||||
#define Anum_pg_inheritproc_inhproname 1
|
||||
#define Anum_pg_inheritproc_inhargrel 2
|
||||
#define Anum_pg_inheritproc_inhdefrel 3
|
||||
#define Anum_pg_inheritproc_inhproc 4
|
||||
|
||||
|
||||
#endif /* PG_INHERITPROC_H */
|
||||
@@ -1,57 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_inherits.h--
|
||||
* definition of the system "inherits" relation (pg_inherits)
|
||||
* along with the relation's initial contents.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_inherits.h,v 1.1.1.1 1996/07/09 06:21:17 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_INHERITS_H
|
||||
#define PG_INHERITS_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
/* ----------------
|
||||
* pg_inherits definition. cpp turns this into
|
||||
* typedef struct FormData_pg_inherits
|
||||
* ----------------
|
||||
*/
|
||||
CATALOG(pg_inherits) {
|
||||
Oid inhrel;
|
||||
Oid inhparent;
|
||||
int4 inhseqno;
|
||||
} FormData_pg_inherits;
|
||||
|
||||
/* ----------------
|
||||
* Form_pg_inherits corresponds to a pointer to a tuple with
|
||||
* the format of pg_inherits relation.
|
||||
* ----------------
|
||||
*/
|
||||
typedef FormData_pg_inherits *InheritsTupleForm;
|
||||
|
||||
/* ----------------
|
||||
* compiler constants for pg_inherits
|
||||
* ----------------
|
||||
*/
|
||||
#define Natts_pg_inherits 3
|
||||
#define Anum_pg_inherits_inhrel 1
|
||||
#define Anum_pg_inherits_inhparent 2
|
||||
#define Anum_pg_inherits_inhseqno 3
|
||||
|
||||
|
||||
#endif /* PG_INHERITS_H */
|
||||
@@ -1,57 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_ipl.h--
|
||||
* definition of the system "ipl" relation (pg_ipl)
|
||||
* along with the relation's initial contents.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_ipl.h,v 1.1.1.1 1996/07/09 06:21:17 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_IPL_H
|
||||
#define PG_IPL_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
/* ----------------
|
||||
* pg_ipl definition. cpp turns this into
|
||||
* typedef struct FormData_pg_ipl
|
||||
* ----------------
|
||||
*/
|
||||
CATALOG(pg_ipl) {
|
||||
Oid iplrel;
|
||||
Oid iplipl;
|
||||
int4 iplseqno;
|
||||
} FormData_pg_ipl;
|
||||
|
||||
/* ----------------
|
||||
* Form_pg_ipl corresponds to a pointer to a tuple with
|
||||
* the format of pg_ipl relation.
|
||||
* ----------------
|
||||
*/
|
||||
typedef FormData_pg_ipl *Form_pg_ipl;
|
||||
|
||||
/* ----------------
|
||||
* compiler constants for pg_ipl
|
||||
* ----------------
|
||||
*/
|
||||
#define Natts_pg_ipl 3
|
||||
#define Anum_pg_ipl_iplrel 1
|
||||
#define Anum_pg_ipl_iplipl 2
|
||||
#define Anum_pg_ipl_iplseqno 3
|
||||
|
||||
|
||||
#endif /* PG_IPL_H */
|
||||
@@ -1,75 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_language.h--
|
||||
* definition of the system "language" relation (pg_language)
|
||||
* along with the relation's initial contents.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_language.h,v 1.1.1.1 1996/07/09 06:21:17 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_LANGUAGE_H
|
||||
#define PG_LANGUAGE_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
/* ----------------
|
||||
* pg_language definition. cpp turns this into
|
||||
* typedef struct FormData_pg_language
|
||||
* ----------------
|
||||
*/
|
||||
CATALOG(pg_language) {
|
||||
NameData lanname;
|
||||
text lancompiler; /* VARIABLE LENGTH FIELD */
|
||||
} FormData_pg_language;
|
||||
|
||||
/* ----------------
|
||||
* Form_pg_language corresponds to a pointer to a tuple with
|
||||
* the format of pg_language relation.
|
||||
* ----------------
|
||||
*/
|
||||
typedef FormData_pg_language *Form_pg_language;
|
||||
|
||||
/* ----------------
|
||||
* compiler constants for pg_language
|
||||
* ----------------
|
||||
*/
|
||||
#define Natts_pg_language 2
|
||||
#define Anum_pg_language_lanname 1
|
||||
#define Anum_pg_language_lancompiler 2
|
||||
|
||||
/* ----------------
|
||||
* initial contents of pg_language
|
||||
* ----------------
|
||||
*/
|
||||
|
||||
DATA(insert OID = 11 ( internal "n/a" ));
|
||||
#define INTERNALlanguageId 11
|
||||
DATA(insert OID = 12 ( lisp "/usr/ucb/liszt" ));
|
||||
DATA(insert OID = 13 ( "C" "/bin/cc" ));
|
||||
#define ClanguageId 13
|
||||
DATA(insert OID = 14 ( "sql" "postgres"));
|
||||
#define SQLlanguageId 14
|
||||
|
||||
|
||||
#endif /* PG_LANGUAGE_H */
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,56 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_listener.h--
|
||||
* Asynchronous notification
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_listener.h,v 1.1.1.1 1996/07/09 06:21:17 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_LISTENER_H
|
||||
#define PG_LISTENER_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
/* ----------------------------------------------------------------
|
||||
* pg_listener definition.
|
||||
*
|
||||
* cpp turns this into typedef struct FormData_pg_listener
|
||||
* ----------------------------------------------------------------
|
||||
*/
|
||||
|
||||
CATALOG(pg_listener) {
|
||||
NameData relname;
|
||||
int4 listenerpid;
|
||||
int4 notification;
|
||||
} FormData_pg_listener;
|
||||
|
||||
/* ----------------
|
||||
* compiler constants for pg_listener
|
||||
* ----------------
|
||||
*/
|
||||
#define Natts_pg_listener 3
|
||||
#define Anum_pg_listener_relname 1
|
||||
#define Anum_pg_listener_pid 2
|
||||
#define Anum_pg_listener_notify 3
|
||||
|
||||
/* ----------------
|
||||
* initial contents of pg_listener are NOTHING.
|
||||
* ----------------
|
||||
*/
|
||||
|
||||
|
||||
#endif /* PG_LISTENER_H */
|
||||
@@ -1,40 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_log.h--
|
||||
* the system log relation "pg_log" is not a "heap" relation.
|
||||
* it is automatically created by the transam/ code and the
|
||||
* information here is all bogus and is just here to make the
|
||||
* relcache code happy.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_log.h,v 1.1.1.1 1996/07/09 06:21:17 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* The structures and macros used by the transam/ code
|
||||
* to access pg_log should some day go here -cim 6/18/90
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_LOG_H
|
||||
#define PG_LOG_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
CATALOG(pg_log) BOOTSTRAP {
|
||||
Oid logfoo;
|
||||
} FormData_pg_log;
|
||||
|
||||
typedef FormData_pg_log *Form_pg_log;
|
||||
|
||||
#define Natts_pg_log 1
|
||||
#define Anum_pg_log_logfoo 1
|
||||
|
||||
#endif /* PG_LOG_H */
|
||||
@@ -1,54 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_magic.h--
|
||||
* definition of the system "magic" relation (pg_magic)
|
||||
* along with the relation's initial contents.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_magic.h,v 1.1.1.1 1996/07/09 06:21:17 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_MAGIC_H
|
||||
#define PG_MAGIC_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
/* ----------------
|
||||
* pg_magic definition. cpp turns this into
|
||||
* typedef struct FormData_pg_magic
|
||||
* ----------------
|
||||
*/
|
||||
CATALOG(pg_magic) BOOTSTRAP {
|
||||
NameData magname;
|
||||
NameData magvalue;
|
||||
} FormData_pg_magic;
|
||||
|
||||
/* ----------------
|
||||
* Form_pg_magic corresponds to a pointer to a tuple with
|
||||
* the format of pg_magic relation.
|
||||
* ----------------
|
||||
*/
|
||||
typedef FormData_pg_magic *Form_pg_magic;
|
||||
|
||||
/* ----------------
|
||||
* compiler constants for pg_magic
|
||||
* ----------------
|
||||
*/
|
||||
#define Natts_pg_magic 2
|
||||
#define Anum_pg_magic_magname 1
|
||||
#define Anum_pg_magic_magvalue 2
|
||||
|
||||
#endif /* PG_MAGIC_H */
|
||||
@@ -1,93 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_opclass.h--
|
||||
* definition of the system "opclass" relation (pg_opclass)
|
||||
* along with the relation's initial contents.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_opclass.h,v 1.2 1996/08/15 07:42:09 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_OPCLASS_H
|
||||
#define PG_OPCLASS_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
/* ----------------
|
||||
* pg_opclass definition. cpp turns this into
|
||||
* typedef struct FormData_pg_opclass
|
||||
* ----------------
|
||||
*/
|
||||
|
||||
CATALOG(pg_opclass) {
|
||||
NameData opcname;
|
||||
Oid opcdeftype;
|
||||
} FormData_pg_opclass;
|
||||
|
||||
/* ----------------
|
||||
* Form_pg_opclass corresponds to a pointer to a tuple with
|
||||
* the format of pg_opclass relation.
|
||||
* ----------------
|
||||
*/
|
||||
typedef FormData_pg_opclass *Form_pg_opclass;
|
||||
|
||||
/* ----------------
|
||||
* compiler constants for pg_opclass
|
||||
* ----------------
|
||||
*/
|
||||
#define Natts_pg_opclass 2
|
||||
#define Anum_pg_opclass_opcname 1
|
||||
#define Anum_pg_opclass_opcdeftype 2
|
||||
|
||||
/* ----------------
|
||||
* initial contents of pg_opclass
|
||||
* ----------------
|
||||
*/
|
||||
|
||||
/*
|
||||
* putting _null_'s in the (fixed-length) type field is bad
|
||||
* (see the README in this directory), so just put zeros
|
||||
* in, which are invalid OID's anyway. --djm
|
||||
*/
|
||||
DATA(insert OID = 406 ( char2_ops 409 ));
|
||||
DATA(insert OID = 407 ( char4_ops 410 ));
|
||||
DATA(insert OID = 408 ( char8_ops 411 ));
|
||||
/* OID 409 is already used in table pg_type--this one should be unused */
|
||||
DATA(insert OID = 1181 ( name_ops 19 ));
|
||||
DATA(insert OID = 421 ( int2_ops 21 ));
|
||||
DATA(insert OID = 422 ( box_ops 603 ));
|
||||
DATA(insert OID = 423 ( float8_ops 701 ));
|
||||
DATA(insert OID = 424 ( int24_ops 0 ));
|
||||
DATA(insert OID = 425 ( int42_ops 0 ));
|
||||
DATA(insert OID = 426 ( int4_ops 23 ));
|
||||
#define INT4_OPS_OID 426
|
||||
DATA(insert OID = 427 ( oid_ops 26 ));
|
||||
DATA(insert OID = 428 ( float4_ops 700 ));
|
||||
DATA(insert OID = 429 ( char_ops 18 ));
|
||||
DATA(insert OID = 430 ( char16_ops 20 ));
|
||||
DATA(insert OID = 431 ( text_ops 25 ));
|
||||
DATA(insert OID = 432 ( abstime_ops 702 ));
|
||||
DATA(insert OID = 433 ( bigbox_ops 0 ));
|
||||
DATA(insert OID = 434 ( poly_ops 604 ));
|
||||
DATA(insert OID = 435 ( oidint4_ops 910 ));
|
||||
DATA(insert OID = 436 ( oidname_ops 911 ));
|
||||
DATA(insert OID = 437 ( oidint2_ops 810 ));
|
||||
DATA(insert OID = 1076 ( bpchar_ops 1042 ));
|
||||
DATA(insert OID = 1077 ( varchar_ops 1043 ));
|
||||
DATA(insert OID = 1114 ( date_ops 1082 ));
|
||||
DATA(insert OID = 1115 ( time_ops 1083 ));
|
||||
|
||||
#endif /* PG_OPCLASS_H */
|
||||
@@ -1,484 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_operator.h--
|
||||
* definition of the system "operator" relation (pg_operator)
|
||||
* along with the relation's initial contents.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_operator.h,v 1.3 1996/08/05 00:25:07 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*
|
||||
* XXX do NOT break up DATA() statements into multiple lines!
|
||||
* the scripts are not as smart as you might think...
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_OPERATOR_H
|
||||
#define PG_OPERATOR_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
/* ----------------
|
||||
* pg_operator definition. cpp turns this into
|
||||
* typedef struct FormData_pg_operator
|
||||
* ----------------
|
||||
*/
|
||||
CATALOG(pg_operator) {
|
||||
NameData oprname;
|
||||
Oid oprowner;
|
||||
int2 oprprec;
|
||||
char oprkind;
|
||||
bool oprisleft;
|
||||
bool oprcanhash;
|
||||
Oid oprleft;
|
||||
Oid oprright;
|
||||
Oid oprresult;
|
||||
Oid oprcom;
|
||||
Oid oprnegate;
|
||||
Oid oprlsortop;
|
||||
Oid oprrsortop;
|
||||
regproc oprcode;
|
||||
regproc oprrest;
|
||||
regproc oprjoin;
|
||||
} FormData_pg_operator;
|
||||
|
||||
/* ----------------
|
||||
* Form_pg_operator corresponds to a pointer to a tuple with
|
||||
* the format of pg_operator relation.
|
||||
* ----------------
|
||||
*/
|
||||
typedef FormData_pg_operator *OperatorTupleForm;
|
||||
|
||||
/* ----------------
|
||||
* compiler constants for pg_operator
|
||||
* ----------------
|
||||
*/
|
||||
|
||||
#define Natts_pg_operator 16
|
||||
#define Anum_pg_operator_oprname 1
|
||||
#define Anum_pg_operator_oprowner 2
|
||||
#define Anum_pg_operator_oprprec 3
|
||||
#define Anum_pg_operator_oprkind 4
|
||||
#define Anum_pg_operator_oprisleft 5
|
||||
#define Anum_pg_operator_oprcanhash 6
|
||||
#define Anum_pg_operator_oprleft 7
|
||||
#define Anum_pg_operator_oprright 8
|
||||
#define Anum_pg_operator_oprresult 9
|
||||
#define Anum_pg_operator_oprcom 10
|
||||
#define Anum_pg_operator_oprnegate 11
|
||||
#define Anum_pg_operator_oprlsortop 12
|
||||
#define Anum_pg_operator_oprrsortop 13
|
||||
#define Anum_pg_operator_oprcode 14
|
||||
#define Anum_pg_operator_oprrest 15
|
||||
#define Anum_pg_operator_oprjoin 16
|
||||
|
||||
/* ----------------
|
||||
* initial contents of pg_operator
|
||||
* ----------------
|
||||
*/
|
||||
|
||||
DATA(insert OID = 85 ( "<>" PGUID 0 b t f 16 16 16 85 91 0 0 boolne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 91 ( "=" PGUID 0 b t t 16 16 16 91 85 0 0 booleq eqsel eqjoinsel ));
|
||||
#define BooleanEqualOperator 91
|
||||
|
||||
DATA(insert OID = 92 ( "=" PGUID 0 b t t 18 18 16 92 630 631 631 chareq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 93 ( "=" PGUID 0 b t t 19 19 16 93 643 660 660 nameeq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 94 ( "=" PGUID 0 b t t 21 21 16 94 519 95 95 int2eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 95 ( "<" PGUID 0 b t f 21 21 16 520 524 0 0 int2lt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 96 ( "=" PGUID 0 b t t 23 23 16 96 518 97 97 int4eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 97 ( "<" PGUID 0 b t f 23 23 16 521 525 0 0 int4lt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 98 ( "=" PGUID 0 b t t 25 25 16 98 531 664 664 texteq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 99 ( "=" PGUID 0 b t t 20 20 16 99 644 645 645 char16eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 329 ( "=" PGUID 0 b t t 1000 1000 16 329 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 349 ( "=" PGUID 0 b t t 1001 1001 16 349 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 374 ( "=" PGUID 0 b t t 1002 1002 16 374 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 375 ( "=" PGUID 0 b t t 1003 1003 16 375 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 376 ( "=" PGUID 0 b t t 1004 1004 16 376 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 377 ( "=" PGUID 0 b t t 1005 1005 16 377 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 378 ( "=" PGUID 0 b t t 1006 1006 16 378 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 379 ( "=" PGUID 0 b t t 1007 1007 16 379 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 380 ( "=" PGUID 0 b t t 1008 1008 16 380 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 381 ( "=" PGUID 0 b t t 1009 1009 16 381 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 382 ( "=" PGUID 0 b t t 1028 1028 16 382 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 383 ( "=" PGUID 0 b t t 1010 1010 16 383 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 384 ( "=" PGUID 0 b t t 1011 1011 16 384 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 385 ( "=" PGUID 0 b t t 1012 1012 16 385 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 386 ( "=" PGUID 0 b t t 1013 1013 16 386 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
/*
|
||||
DATA(insert OID = 387 ( "=" PGUID 0 b t t 1014 1014 16 387 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
*/
|
||||
DATA(insert OID = 388 ( "=" PGUID 0 b t t 1015 1015 16 388 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 389 ( "=" PGUID 0 b t t 1016 1016 16 389 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 390 ( "=" PGUID 0 b t t 1017 1017 16 390 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 391 ( "=" PGUID 0 b t t 1018 1018 16 391 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 392 ( "=" PGUID 0 b t t 1019 1019 16 392 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 393 ( "=" PGUID 0 b t t 1020 1020 16 393 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 394 ( "=" PGUID 0 b t t 1021 1021 16 394 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 395 ( "=" PGUID 0 b t t 1022 1022 16 395 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 396 ( "=" PGUID 0 b t t 1023 1023 16 396 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 397 ( "=" PGUID 0 b t t 1024 1024 16 397 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 398 ( "=" PGUID 0 b t t 1025 1025 16 398 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 399 ( "=" PGUID 0 b t t 1026 1026 16 399 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 400 ( "=" PGUID 0 b t t 1027 1027 16 400 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 401 ( "=" PGUID 0 b t t 1034 1034 16 401 0 0 0 array_eq eqsel eqjoinsel ));
|
||||
|
||||
DATA(insert OID = 412 ( "=" PGUID 0 b t t 409 409 16 412 415 418 418 char2eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 413 ( "=" PGUID 0 b t t 410 410 16 413 416 419 419 char4eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 414 ( "=" PGUID 0 b t t 411 411 16 414 417 420 420 char8eq eqsel eqjoinsel ));
|
||||
|
||||
DATA(insert OID = 415 ( "<>" PGUID 0 b t f 409 409 16 415 412 0 0 char2ne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 416 ( "<>" PGUID 0 b t f 410 410 16 416 413 0 0 char4ne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 417 ( "<>" PGUID 0 b t f 411 411 16 417 414 0 0 char8ne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 418 ( "<" PGUID 0 b t f 409 409 16 460 463 0 0 char2lt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 419 ( "<" PGUID 0 b t f 410 410 16 461 464 0 0 char4lt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 420 ( "<" PGUID 0 b t f 411 411 16 462 465 0 0 char8lt intltsel intltjoinsel ));
|
||||
|
||||
DATA(insert OID = 457 ( "<=" PGUID 0 b t f 409 409 16 463 460 0 0 char2le intltsel intltjoinsel ));
|
||||
DATA(insert OID = 458 ( "<=" PGUID 0 b t f 410 410 16 464 461 0 0 char4le intltsel intltjoinsel ));
|
||||
DATA(insert OID = 459 ( "<=" PGUID 0 b t f 411 411 16 465 462 0 0 char8le intltsel intltjoinsel ));
|
||||
DATA(insert OID = 460 ( ">" PGUID 0 b t f 409 409 16 418 457 0 0 char2gt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 461 ( ">" PGUID 0 b t f 410 410 16 419 458 0 0 char4gt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 462 ( ">" PGUID 0 b t f 411 411 16 420 459 0 0 char8gt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 463 ( ">=" PGUID 0 b t f 409 409 16 457 418 0 0 char2ge intltsel intltjoinsel ));
|
||||
DATA(insert OID = 464 ( ">=" PGUID 0 b t f 410 410 16 458 418 0 0 char4ge intltsel intltjoinsel ));
|
||||
DATA(insert OID = 465 ( ">=" PGUID 0 b t f 411 411 16 459 420 0 0 char8ge intltsel intltjoinsel ));
|
||||
|
||||
DATA(insert OID = 485 ( "<<" PGUID 0 b t f 604 604 16 0 0 0 0 poly_left intltsel intltjoinsel ));
|
||||
DATA(insert OID = 486 ( "&<" PGUID 0 b t f 604 604 16 0 0 0 0 poly_overleft intltsel intltjoinsel ));
|
||||
DATA(insert OID = 487 ( "&>" PGUID 0 b t f 604 604 16 0 0 0 0 poly_overright intltsel intltjoinsel ));
|
||||
DATA(insert OID = 488 ( ">>" PGUID 0 b t f 604 604 16 0 0 0 0 poly_right intltsel intltjoinsel ));
|
||||
DATA(insert OID = 489 ( "@" PGUID 0 b t f 604 604 16 0 0 0 0 poly_contained intltsel intltjoinsel ));
|
||||
DATA(insert OID = 490 ( "~" PGUID 0 b t f 604 604 16 0 0 0 0 poly_contain intltsel intltjoinsel ));
|
||||
DATA(insert OID = 491 ( "~=" PGUID 0 b t f 604 604 16 0 0 0 0 poly_same intltsel intltjoinsel ));
|
||||
DATA(insert OID = 492 ( "&&" PGUID 0 b t f 604 604 16 0 0 0 0 poly_overlap intltsel intltjoinsel ));
|
||||
DATA(insert OID = 493 ( "<<" PGUID 0 b t f 603 603 16 0 0 0 0 box_left intltsel intltjoinsel ));
|
||||
DATA(insert OID = 494 ( "&<" PGUID 0 b t f 603 603 16 0 0 0 0 box_overleft intltsel intltjoinsel ));
|
||||
DATA(insert OID = 495 ( "&>" PGUID 0 b t f 603 603 16 0 0 0 0 box_overright intltsel intltjoinsel ));
|
||||
DATA(insert OID = 496 ( ">>" PGUID 0 b t f 603 603 16 0 0 0 0 box_right intltsel intltjoinsel ));
|
||||
DATA(insert OID = 497 ( "@" PGUID 0 b t f 603 603 16 0 0 0 0 box_contained intltsel intltjoinsel ));
|
||||
DATA(insert OID = 498 ( "~" PGUID 0 b t f 603 603 16 0 0 0 0 box_contain intltsel intltjoinsel ));
|
||||
DATA(insert OID = 499 ( "~=" PGUID 0 b t f 603 603 16 0 0 0 0 box_same intltsel intltjoinsel ));
|
||||
DATA(insert OID = 500 ( "&&" PGUID 0 b t f 603 603 16 0 0 0 0 box_overlap intltsel intltjoinsel ));
|
||||
DATA(insert OID = 501 ( ">=" PGUID 0 b t f 603 603 16 0 0 0 0 box_ge areasel areajoinsel ));
|
||||
DATA(insert OID = 502 ( ">" PGUID 0 b t f 603 603 16 0 0 0 0 box_gt areasel areajoinsel ));
|
||||
DATA(insert OID = 503 ( "=" PGUID 0 b t t 603 603 16 0 0 0 0 box_eq areasel areajoinsel ));
|
||||
DATA(insert OID = 504 ( "<" PGUID 0 b t f 603 603 16 0 0 0 0 box_lt areasel areajoinsel ));
|
||||
DATA(insert OID = 505 ( "<=" PGUID 0 b t f 603 603 16 0 0 0 0 box_le areasel areajoinsel ));
|
||||
DATA(insert OID = 506 ( "!^" PGUID 0 b t f 600 600 16 0 0 0 0 point_above intltsel intltjoinsel ));
|
||||
DATA(insert OID = 507 ( "!<" PGUID 0 b t f 600 600 16 0 0 0 0 point_left intltsel intltjoinsel ));
|
||||
DATA(insert OID = 508 ( "!>" PGUID 0 b t f 600 600 16 0 0 0 0 point_right intltsel intltjoinsel ));
|
||||
DATA(insert OID = 509 ( "!|" PGUID 0 b t f 600 600 16 0 0 0 0 point_below intltsel intltjoinsel ));
|
||||
DATA(insert OID = 510 ( "=|=" PGUID 0 b t f 600 600 16 0 0 0 0 point_eq intltsel intltjoinsel ));
|
||||
DATA(insert OID = 511 ( "===>" PGUID 0 b t f 600 603 16 0 0 0 0 on_pb intltsel intltjoinsel ));
|
||||
DATA(insert OID = 512 ( "===`" PGUID 0 b t f 600 602 16 0 0 0 0 on_ppath intltsel intltjoinsel ));
|
||||
DATA(insert OID = 513 ( "@@" PGUID 0 l t f 0 603 600 0 0 0 0 box_center intltsel intltjoinsel ));
|
||||
DATA(insert OID = 514 ( "*" PGUID 0 b t f 23 23 23 514 0 0 0 int4mul intltsel intltjoinsel ));
|
||||
DATA(insert OID = 515 ( "!" PGUID 0 r t f 23 0 23 0 0 0 0 int4fac intltsel intltjoinsel ));
|
||||
DATA(insert OID = 516 ( "!!" PGUID 0 l t f 0 23 23 0 0 0 0 int4fac intltsel intltjoinsel ));
|
||||
DATA(insert OID = 517 ( "<===>" PGUID 0 b t f 600 600 23 0 0 0 0 pointdist intltsel intltjoinsel ));
|
||||
DATA(insert OID = 518 ( "<>" PGUID 0 b t f 23 23 16 518 96 0 0 int4ne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 519 ( "<>" PGUID 0 b t f 21 21 16 519 94 0 0 int2ne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 520 ( ">" PGUID 0 b t f 21 21 16 95 0 0 0 int2gt intgtsel intgtjoinsel ));
|
||||
DATA(insert OID = 521 ( ">" PGUID 0 b t f 23 23 16 97 0 0 0 int4gt intgtsel intgtjoinsel ));
|
||||
DATA(insert OID = 522 ( "<=" PGUID 0 b t f 21 21 16 524 520 0 0 int2le intltsel intltjoinsel ));
|
||||
DATA(insert OID = 523 ( "<=" PGUID 0 b t f 23 23 16 525 521 0 0 int4le intltsel intltjoinsel ));
|
||||
DATA(insert OID = 524 ( ">=" PGUID 0 b t f 21 21 16 522 95 0 0 int2ge intgtsel intgtjoinsel ));
|
||||
DATA(insert OID = 525 ( ">=" PGUID 0 b t f 23 23 16 523 97 0 0 int4ge intgtsel intgtjoinsel ));
|
||||
DATA(insert OID = 526 ( "*" PGUID 0 b t f 21 21 21 526 0 0 0 int2mul intltsel intltjoinsel ));
|
||||
DATA(insert OID = 527 ( "/" PGUID 0 b t f 21 21 21 0 0 0 0 int2div intltsel intltjoinsel ));
|
||||
DATA(insert OID = 528 ( "/" PGUID 0 b t f 23 23 23 0 0 0 0 int4div intltsel intltjoinsel ));
|
||||
DATA(insert OID = 529 ( "%" PGUID 0 b t f 21 21 21 6 0 0 0 int2mod intltsel intltjoinsel ));
|
||||
DATA(insert OID = 530 ( "%" PGUID 0 b t f 23 23 23 6 0 0 0 int4mod intltsel intltjoinsel ));
|
||||
DATA(insert OID = 531 ( "<>" PGUID 0 b t f 25 25 16 531 98 0 0 textne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 532 ( "=" PGUID 0 b t t 21 23 16 533 538 95 97 int24eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 533 ( "=" PGUID 0 b t t 23 21 16 532 539 97 95 int42eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 534 ( "<" PGUID 0 b t f 21 23 16 537 542 0 0 int24lt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 535 ( "<" PGUID 0 b t f 23 21 16 536 543 0 0 int42lt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 536 ( ">" PGUID 0 b t f 21 23 16 535 540 0 0 int24gt intgtsel intgtjoinsel ));
|
||||
DATA(insert OID = 537 ( ">" PGUID 0 b t f 23 21 16 534 541 0 0 int42gt intgtsel intgtjoinsel ));
|
||||
DATA(insert OID = 538 ( "<>" PGUID 0 b t f 21 23 16 539 532 0 0 int24ne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 539 ( "<>" PGUID 0 b t f 23 21 16 538 533 0 0 int42ne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 540 ( "<=" PGUID 0 b t f 21 23 16 543 536 0 0 int24le intltsel intltjoinsel ));
|
||||
DATA(insert OID = 541 ( "<=" PGUID 0 b t f 23 21 16 542 537 0 0 int42le intltsel intltjoinsel ));
|
||||
DATA(insert OID = 542 ( ">=" PGUID 0 b t f 21 23 16 541 534 0 0 int24ge intgtsel intgtjoinsel ));
|
||||
DATA(insert OID = 543 ( ">=" PGUID 0 b t f 23 21 16 540 535 0 0 int42ge intgtsel intgtjoinsel ));
|
||||
DATA(insert OID = 544 ( "*" PGUID 0 b t f 21 23 23 545 0 0 0 int24mul intltsel intltjoinsel ));
|
||||
DATA(insert OID = 545 ( "*" PGUID 0 b t f 23 21 23 544 0 0 0 int42mul intltsel intltjoinsel ));
|
||||
DATA(insert OID = 546 ( "/" PGUID 0 b t f 21 23 23 0 0 0 0 int24div intltsel intltjoinsel ));
|
||||
DATA(insert OID = 547 ( "/" PGUID 0 b t f 23 21 23 0 0 0 0 int42div intltsel intltjoinsel ));
|
||||
DATA(insert OID = 548 ( "%" PGUID 0 b t f 21 23 23 6 0 0 0 int24mod intltsel intltjoinsel ));
|
||||
DATA(insert OID = 549 ( "%" PGUID 0 b t f 23 21 23 6 0 0 0 int42mod intltsel intltjoinsel ));
|
||||
DATA(insert OID = 550 ( "+" PGUID 0 b t f 21 21 21 550 0 0 0 int2pl intltsel intltjoinsel ));
|
||||
DATA(insert OID = 551 ( "+" PGUID 0 b t f 23 23 23 551 0 0 0 int4pl intltsel intltjoinsel ));
|
||||
DATA(insert OID = 552 ( "+" PGUID 0 b t f 21 23 23 553 0 0 0 int24pl intltsel intltjoinsel ));
|
||||
DATA(insert OID = 553 ( "+" PGUID 0 b t f 23 21 23 552 0 0 0 int42pl intltsel intltjoinsel ));
|
||||
DATA(insert OID = 554 ( "-" PGUID 0 b t f 21 21 21 0 0 0 0 int2mi intltsel intltjoinsel ));
|
||||
DATA(insert OID = 555 ( "-" PGUID 0 b t f 23 23 23 0 0 0 0 int4mi intltsel intltjoinsel ));
|
||||
DATA(insert OID = 556 ( "-" PGUID 0 b t f 21 23 23 0 0 0 0 int24mi intltsel intltjoinsel ));
|
||||
DATA(insert OID = 557 ( "-" PGUID 0 b t f 23 21 23 0 0 0 0 int42mi intltsel intltjoinsel ));
|
||||
DATA(insert OID = 558 ( "-" PGUID 0 l t f 0 23 23 0 0 0 0 int4um intltsel intltjoinsel ));
|
||||
DATA(insert OID = 559 ( "-" PGUID 0 l t f 0 21 21 0 0 0 0 int2um intltsel intltjoinsel ));
|
||||
DATA(insert OID = 560 ( "=" PGUID 0 b t t 702 702 16 560 561 562 562 abstimeeq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 561 ( "<>" PGUID 0 b t f 702 702 16 561 560 0 0 abstimene neqsel neqjoinsel ));
|
||||
DATA(insert OID = 562 ( "<" PGUID 0 b t f 702 702 16 563 565 0 0 abstimelt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 563 ( ">" PGUID 0 b t f 702 702 16 562 564 0 0 abstimegt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 564 ( "<=" PGUID 0 b t f 702 702 16 565 563 0 0 abstimele intltsel intltjoinsel ));
|
||||
DATA(insert OID = 565 ( ">=" PGUID 0 b t f 702 702 16 564 562 0 0 abstimege intltsel intltjoinsel ));
|
||||
DATA(insert OID = 566 ( "=" PGUID 0 b t t 703 703 16 566 567 568 568 reltimeeq - - ));
|
||||
DATA(insert OID = 567 ( "<>" PGUID 0 b t f 703 703 16 567 566 0 0 reltimene - - ));
|
||||
DATA(insert OID = 568 ( "<" PGUID 0 b t f 703 703 16 569 571 0 0 reltimelt - - ));
|
||||
DATA(insert OID = 569 ( ">" PGUID 0 b t f 703 703 16 568 570 0 0 reltimegt - - ));
|
||||
DATA(insert OID = 570 ( "<=" PGUID 0 b t f 703 703 16 571 569 0 0 reltimele - - ));
|
||||
DATA(insert OID = 571 ( ">=" PGUID 0 b t f 703 703 16 570 568 0 0 reltimege - - ));
|
||||
DATA(insert OID = 572 ( "=" PGUID 0 b t t 704 704 16 572 0 0 0 intervaleq - - ));
|
||||
DATA(insert OID = 573 ( "<<" PGUID 0 b t f 704 704 16 0 0 0 0 intervalct - - ));
|
||||
DATA(insert OID = 574 ( "&&" PGUID 0 b t f 704 704 16 0 0 0 0 intervalov - - ));
|
||||
DATA(insert OID = 575 ( "#=" PGUID 0 b t f 704 703 16 0 576 0 568 intervalleneq - - ));
|
||||
DATA(insert OID = 576 ( "#<>" PGUID 0 b t f 704 703 16 0 575 0 568 intervallenne - - ));
|
||||
DATA(insert OID = 577 ( "#<" PGUID 0 b t f 704 703 16 0 580 0 568 intervallenlt - - ));
|
||||
DATA(insert OID = 578 ( "#>" PGUID 0 b t f 704 703 16 0 579 0 568 intervallengt - - ));
|
||||
DATA(insert OID = 579 ( "#<=" PGUID 0 b t f 704 703 16 0 578 0 568 intervallenle - - ));
|
||||
DATA(insert OID = 580 ( "#>=" PGUID 0 b t f 704 703 16 0 577 0 568 intervallenge - - ));
|
||||
DATA(insert OID = 581 ( "+" PGUID 0 b t f 702 703 702 581 0 0 0 timepl - - ));
|
||||
DATA(insert OID = 582 ( "-" PGUID 0 b t f 702 703 702 0 0 0 0 timemi - - ));
|
||||
DATA(insert OID = 583 ( "<?>" PGUID 0 b t f 702 704 16 0 0 562 0 ininterval - - ));
|
||||
DATA(insert OID = 584 ( "-" PGUID 0 l t f 0 700 700 0 0 0 0 float4um - - ));
|
||||
DATA(insert OID = 585 ( "-" PGUID 0 l t f 0 701 701 0 0 0 0 float8um - - ));
|
||||
DATA(insert OID = 586 ( "+" PGUID 0 b t f 700 700 700 586 0 0 0 float4pl - - ));
|
||||
DATA(insert OID = 587 ( "-" PGUID 0 b t f 700 700 700 0 0 0 0 float4mi - - ));
|
||||
DATA(insert OID = 588 ( "/" PGUID 0 b t f 700 700 700 0 0 0 0 float4div - - ));
|
||||
DATA(insert OID = 589 ( "*" PGUID 0 b t f 700 700 700 589 0 0 0 float4mul - - ));
|
||||
DATA(insert OID = 590 ( "@" PGUID 0 l t f 0 700 700 0 0 0 0 float4abs - - ));
|
||||
DATA(insert OID = 591 ( "+" PGUID 0 b t f 701 701 701 591 0 0 0 float8pl - - ));
|
||||
DATA(insert OID = 592 ( "-" PGUID 0 b t f 701 701 701 0 0 0 0 float8mi - - ));
|
||||
DATA(insert OID = 593 ( "/" PGUID 0 b t f 701 701 701 0 0 0 0 float8div - - ));
|
||||
DATA(insert OID = 594 ( "*" PGUID 0 b t f 701 701 701 594 0 0 0 float8mul - - ));
|
||||
DATA(insert OID = 595 ( "@" PGUID 0 l t f 0 701 701 0 0 0 0 float8abs - - ));
|
||||
DATA(insert OID = 596 ( "|/" PGUID 0 l t f 0 701 701 0 0 0 0 dsqrt - - ));
|
||||
DATA(insert OID = 597 ( "||/" PGUID 0 l t f 0 701 701 0 0 0 0 dcbrt - - ));
|
||||
DATA(insert OID = 598 ( "%" PGUID 0 l t f 0 701 701 0 0 0 0 dtrunc - - ));
|
||||
DATA(insert OID = 599 ( "%" PGUID 0 r t f 701 0 701 0 0 0 0 dround - - ));
|
||||
DATA(insert OID = 601 ( ":" PGUID 0 l t f 0 701 701 0 0 0 0 dexp - - ));
|
||||
DATA(insert OID = 602 ( ";" PGUID 0 l t f 0 701 701 0 0 0 0 dlog1 - - ));
|
||||
DATA(insert OID = 603 ( "|" PGUID 0 l t f 0 704 702 0 0 0 0 intervalstart - - ));
|
||||
DATA(insert OID = 606 ( "<#>" PGUID 0 b t f 702 702 704 0 0 0 0 mktinterval - - ));
|
||||
DATA(insert OID = 607 ( "=" PGUID 0 b t t 26 26 16 607 608 97 97 oideq eqsel eqjoinsel ));
|
||||
#define OIDEqualOperator 607 /* XXX planner/prep/semanopt.c crock */
|
||||
DATA(insert OID = 608 ( "<>" PGUID 0 b t f 26 26 16 608 607 0 0 oidne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 609 ( "<" PGUID 0 b t f 26 26 16 610 612 0 0 int4lt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 610 ( ">" PGUID 0 b t f 26 26 16 609 611 0 0 int4gt intgtsel intgtjoinsel ));
|
||||
DATA(insert OID = 611 ( "<=" PGUID 0 b t f 26 26 16 612 610 0 0 int4le intltsel intltjoinsel ));
|
||||
DATA(insert OID = 612 ( ">=" PGUID 0 b t f 26 26 16 611 609 0 0 int4ge intgtsel intgtjoinsel ));
|
||||
DATA(insert OID = 620 ( "=" PGUID 0 b t t 700 700 16 620 621 622 622 float4eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 621 ( "<>" PGUID 0 b t f 700 700 16 621 620 0 0 float4ne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 622 ( "<" PGUID 0 b t f 700 700 16 623 625 0 0 float4lt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 623 ( ">" PGUID 0 b t f 700 700 16 622 624 0 0 float4gt intgtsel intgtjoinsel ));
|
||||
DATA(insert OID = 624 ( "<=" PGUID 0 b t f 700 700 16 625 623 0 0 float4le intltsel intltjoinsel ));
|
||||
DATA(insert OID = 625 ( ">=" PGUID 0 b t f 700 700 16 624 622 0 0 float4ge intgtsel intgtjoinsel ));
|
||||
DATA(insert OID = 626 ( "!!=" PGUID 0 b t f 23 19 16 0 0 0 0 int4notin "-" "-"));
|
||||
DATA(insert OID = 627 ( "!!=" PGUID 0 b t f 26 19 16 0 0 0 0 oidnotin "-" "-"));
|
||||
#define OIDNotInOperator 627 /* XXX planner/prep/semanopt.c crock */
|
||||
DATA(insert OID = 630 ( "<>" PGUID 0 b t f 18 18 16 630 92 0 0 charne neqsel neqjoinsel ));
|
||||
|
||||
DATA(insert OID = 631 ( "<" PGUID 0 b t f 18 18 16 633 634 0 0 charlt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 632 ( "<=" PGUID 0 b t f 18 18 16 634 633 0 0 charle intltsel intltjoinsel ));
|
||||
DATA(insert OID = 633 ( ">" PGUID 0 b t f 18 18 16 631 632 0 0 chargt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 634 ( ">=" PGUID 0 b t f 18 18 16 632 631 0 0 charge intltsel intltjoinsel ));
|
||||
|
||||
DATA(insert OID = 635 ( "+" PGUID 0 b t f 18 18 18 0 0 0 0 charpl eqsel eqjoinsel ));
|
||||
DATA(insert OID = 636 ( "-" PGUID 0 b t f 18 18 18 0 0 0 0 charmi eqsel eqjoinsel ));
|
||||
DATA(insert OID = 637 ( "*" PGUID 0 b t f 18 18 18 0 0 0 0 charmul eqsel eqjoinsel ));
|
||||
DATA(insert OID = 638 ( "/" PGUID 0 b t f 18 18 18 0 0 0 0 chardiv eqsel eqjoinsel ));
|
||||
|
||||
DATA(insert OID = 639 ( "~" PGUID 0 b t f 19 25 16 0 640 0 0 nameregexeq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 640 ( "!~" PGUID 0 b t f 19 25 16 0 639 0 0 nameregexne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 641 ( "~" PGUID 0 b t f 25 25 16 0 642 0 0 textregexeq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 642 ( "!~" PGUID 0 b t f 25 25 16 0 641 0 0 textregexne eqsel eqjoinsel ));
|
||||
DATA(insert OID = 643 ( "<>" PGUID 0 b t f 19 19 16 643 93 0 0 namene neqsel neqjoinsel ));
|
||||
DATA(insert OID = 644 ( "<>" PGUID 0 b t f 20 20 16 644 99 0 0 char16ne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 645 ( "<" PGUID 0 b t f 20 20 16 647 648 0 0 char16lt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 646 ( "<=" PGUID 0 b t f 20 20 16 648 647 0 0 char16le intltsel intltjoinsel ));
|
||||
DATA(insert OID = 647 ( ">" PGUID 0 b t f 20 20 16 645 646 0 0 char16gt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 648 ( ">=" PGUID 0 b t f 20 20 16 646 645 0 0 char16ge intltsel intltjoinsel ));
|
||||
DATA(insert OID = 649 ( "~" PGUID 0 b t f 20 25 16 0 650 0 0 char16regexeq intltsel intltjoinsel ));
|
||||
DATA(insert OID = 650 ( "!~" PGUID 0 b t f 20 25 16 650 0 0 0 char16regexne intltsel intltjoinsel ));
|
||||
DATA(insert OID = 651 ( "~~" PGUID 0 b t f 20 25 16 0 651 0 0 char16like eqsel eqjoinsel ));
|
||||
DATA(insert OID = 652 ( "!~~" PGUID 0 b t f 20 25 16 651 0 0 0 char16nlike neqsel neqjoinsel ));
|
||||
|
||||
DATA(insert OID = 660 ( "<" PGUID 0 b t f 19 19 16 662 663 0 0 namelt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 661 ( "<=" PGUID 0 b t f 19 19 16 663 662 0 0 namele intltsel intltjoinsel ));
|
||||
DATA(insert OID = 662 ( ">" PGUID 0 b t f 19 19 16 660 661 0 0 namegt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 663 ( ">=" PGUID 0 b t f 19 19 16 661 660 0 0 namege intltsel intltjoinsel ));
|
||||
DATA(insert OID = 664 ( "<" PGUID 0 b t f 25 25 16 666 667 0 0 text_lt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 665 ( "<=" PGUID 0 b t f 25 25 16 667 666 0 0 text_le intltsel intltjoinsel ));
|
||||
DATA(insert OID = 666 ( ">" PGUID 0 b t f 25 25 16 664 665 0 0 text_gt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 667 ( ">=" PGUID 0 b t f 25 25 16 665 664 0 0 text_ge intltsel intltjoinsel ));
|
||||
|
||||
DATA(insert OID = 670 ( "=" PGUID 0 b t f 701 701 16 670 671 0 0 float8eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 671 ( "<>" PGUID 0 b t f 701 701 16 671 670 0 0 float8ne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 672 ( "<" PGUID 0 b t f 701 701 16 674 675 0 0 float8lt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 673 ( "<=" PGUID 0 b t f 701 701 16 675 674 0 0 float8le intltsel intltjoinsel ));
|
||||
DATA(insert OID = 674 ( ">" PGUID 0 b t f 701 701 16 672 673 0 0 float8gt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 675 ( ">=" PGUID 0 b t f 701 701 16 673 672 0 0 float8ge intltsel intltjoinsel ));
|
||||
|
||||
DATA(insert OID = 676 ( "<" PGUID 0 b t f 911 911 16 680 679 0 0 oidnamelt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 677 ( "<=" PGUID 0 b t f 911 911 16 679 680 0 0 oidnamele intltsel intltjoinsel ));
|
||||
DATA(insert OID = 678 ( "=" PGUID 0 b t f 911 911 16 678 681 0 0 oidnameeq intltsel intltjoinsel ));
|
||||
DATA(insert OID = 679 ( ">=" PGUID 0 b t f 911 911 16 677 676 0 0 oidnamege intltsel intltjoinsel ));
|
||||
DATA(insert OID = 680 ( ">" PGUID 0 b t f 911 911 16 676 677 0 0 oidnamegt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 681 ( "<>" PGUID 0 b t f 911 911 16 681 678 0 0 oidnamene intltsel intltjoinsel ));
|
||||
|
||||
DATA(insert OID = 697 ( "~" PGUID 0 b t f 411 25 16 0 698 0 0 char8regexeq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 698 ( "!~" PGUID 0 b t f 411 25 16 0 697 0 0 char8regexne neqsel neqjoinsel ));
|
||||
|
||||
DATA(insert OID = 830 ( "<" PGUID 0 b t f 810 810 16 834 833 0 0 oidint2lt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 831 ( "<=" PGUID 0 b t f 810 810 16 833 834 0 0 oidint2le intltsel intltjoinsel ));
|
||||
DATA(insert OID = 832 ( "=" PGUID 0 b t f 810 810 16 832 835 0 0 oidint2eq intltsel intltjoinsel ));
|
||||
DATA(insert OID = 833 ( ">=" PGUID 0 b t f 810 810 16 831 830 0 0 oidint2ge intltsel intltjoinsel ));
|
||||
DATA(insert OID = 834 ( ">" PGUID 0 b t f 810 810 16 830 831 0 0 oidint2gt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 835 ( "<>" PGUID 0 b t f 810 810 16 835 832 0 0 oidint2ne intltsel intltjoinsel ));
|
||||
|
||||
DATA(insert OID = 839 ( "~" PGUID 0 b t f 409 25 16 0 841 0 0 char2regexeq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 841 ( "!~" PGUID 0 b t f 409 25 16 0 839 0 0 char2regexne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 840 ( "~" PGUID 0 b t f 410 25 16 0 842 0 0 char4regexeq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 842 ( "!~" PGUID 0 b t f 410 25 16 0 840 0 0 char4regexne neqsel neqjoinsel ));
|
||||
|
||||
DATA(insert OID = 930 ( "<" PGUID 0 b t f 910 910 16 934 933 0 0 oidint4lt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 931 ( "<=" PGUID 0 b t f 910 910 16 933 934 0 0 oidint4le intltsel intltjoinsel ));
|
||||
DATA(insert OID = 932 ( "=" PGUID 0 b t f 910 910 16 932 935 0 0 oidint4eq intltsel intltjoinsel ));
|
||||
DATA(insert OID = 933 ( ">=" PGUID 0 b t f 910 910 16 931 930 0 0 oidint4ge intltsel intltjoinsel ));
|
||||
DATA(insert OID = 934 ( ">" PGUID 0 b t f 910 910 16 930 931 0 0 oidint4gt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 935 ( "<>" PGUID 0 b t f 910 910 16 935 932 0 0 oidint4ne intltsel intltjoinsel ));
|
||||
|
||||
DATA(insert OID = 965 ( "^" PGUID 0 b t f 701 701 701 0 0 0 0 dpow - - ));
|
||||
DATA(insert OID = 966 ( "+" PGUID 0 b t f 1034 1033 1034 0 0 0 0 aclinsert intltsel intltjoinsel ));
|
||||
DATA(insert OID = 967 ( "-" PGUID 0 b t f 1034 1033 1034 0 0 0 0 aclremove intltsel intltjoinsel ));
|
||||
DATA(insert OID = 968 ( "~" PGUID 0 b t f 1034 1033 16 0 0 0 0 aclcontains intltsel intltjoinsel ));
|
||||
|
||||
DATA(insert OID = 1054 ( "=" PGUID 0 b t t 1042 1042 16 1054 1057 1058 1058 bpchareq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 1055 ( "~" PGUID 0 b t f 1042 25 16 0 1056 0 0 textregexeq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 1056 ( "!~" PGUID 0 b t f 1042 25 16 0 1055 0 0 textregexne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 1057 ( "<>" PGUID 0 b t f 1042 1042 16 1057 1054 0 0 bpcharne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 1058 ( "<" PGUID 0 b t f 1042 1042 16 1060 1061 0 0 bpcharlt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 1059 ( "<=" PGUID 0 b t f 1042 1042 16 1061 1060 0 0 bpcharle intltsel intltjoinsel ));
|
||||
DATA(insert OID = 1060 ( ">" PGUID 0 b t f 1042 1042 16 1058 1059 0 0 bpchargt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 1061 ( ">=" PGUID 0 b t f 1042 1042 16 1059 1058 0 0 bpcharge intltsel intltjoinsel ));
|
||||
|
||||
DATA(insert OID = 1062 ( "=" PGUID 0 b t t 1043 1043 16 1062 1065 1066 1066 varchareq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 1063 ( "~" PGUID 0 b t f 1043 25 16 0 1064 0 0 textregexeq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 1064 ( "!~" PGUID 0 b t f 1043 25 16 0 1063 0 0 textregexne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 1065 ( "<>" PGUID 0 b t f 1043 1043 16 1065 1062 0 0 varcharne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 1066 ( "<" PGUID 0 b t f 1043 1043 16 1068 1069 0 0 varcharlt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 1067 ( "<=" PGUID 0 b t f 1043 1043 16 1069 1068 0 0 varcharle intltsel intltjoinsel ));
|
||||
DATA(insert OID = 1068 ( ">" PGUID 0 b t f 1043 1043 16 1066 1067 0 0 varchargt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 1069 ( ">=" PGUID 0 b t f 1043 1043 16 1067 1066 0 0 varcharge intltsel intltjoinsel ));
|
||||
|
||||
DATA(insert OID = 1093 ( "=" PGUID 0 b t t 1082 1082 16 1093 1094 1095 1095 date_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 1094 ( "<>" PGUID 0 b t f 1082 1082 16 1094 1093 0 0 date_ne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 1095 ( "<" PGUID 0 b t f 1082 1082 16 1097 1098 0 0 date_lt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 1096 ( "<=" PGUID 0 b t f 1082 1082 16 1098 1097 0 0 date_le intltsel intltjoinsel ));
|
||||
DATA(insert OID = 1097 ( ">" PGUID 0 b t f 1082 1082 16 1095 1096 0 0 date_gt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 1098 ( ">=" PGUID 0 b t f 1082 1082 16 1096 1065 0 0 date_ge intltsel intltjoinsel ));
|
||||
|
||||
DATA(insert OID = 1108 ( "=" PGUID 0 b t t 1083 1083 16 1108 1109 1110 1110 time_eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 1109 ( "<>" PGUID 0 b t f 1083 1083 16 1109 1108 0 0 time_ne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 1110 ( "<" PGUID 0 b t f 1083 1083 16 1112 1113 0 0 time_lt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 1111 ( "<=" PGUID 0 b t f 1083 1083 16 1113 1112 0 0 time_le intltsel intltjoinsel ));
|
||||
DATA(insert OID = 1112 ( ">" PGUID 0 b t f 1083 1083 16 1110 1111 0 0 time_gt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 1113 ( ">=" PGUID 0 b t f 1083 1083 16 1111 1065 0 0 time_ge intltsel intltjoinsel ));
|
||||
|
||||
/* float48 operators */
|
||||
DATA(insert OID = 1116 ( "+" PGUID 0 b t f 700 701 701 1116 0 0 0 float48pl - - ));
|
||||
DATA(insert OID = 1117 ( "-" PGUID 0 b t f 700 701 701 0 0 0 0 float48mi - - ));
|
||||
DATA(insert OID = 1118 ( "/" PGUID 0 b t f 700 701 701 0 0 0 0 float48div - - ));
|
||||
DATA(insert OID = 1119 ( "*" PGUID 0 b t f 700 701 701 1119 0 0 0 float48mul - - ));
|
||||
DATA(insert OID = 1120 ( "=" PGUID 0 b t t 700 701 16 1120 1121 1122 1122 float48eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 1121 ( "<>" PGUID 0 b t f 700 701 16 1121 1120 0 0 float48ne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 1122 ( "<" PGUID 0 b t f 700 701 16 1123 1125 0 0 float48lt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 1123 ( ">" PGUID 0 b t f 700 701 16 1122 1124 0 0 float48gt intgtsel intgtjoinsel ));
|
||||
DATA(insert OID = 1124 ( "<=" PGUID 0 b t f 700 701 16 1125 1123 0 0 float48le intltsel intltjoinsel ));
|
||||
DATA(insert OID = 1125 ( ">=" PGUID 0 b t f 700 701 16 1124 1122 0 0 float48ge intgtsel intgtjoinsel ));
|
||||
|
||||
/* float84 operators */
|
||||
DATA(insert OID = 1126 ( "+" PGUID 0 b t f 701 700 701 1126 0 0 0 float84pl - - ));
|
||||
DATA(insert OID = 1127 ( "-" PGUID 0 b t f 701 700 701 0 0 0 0 float84mi - - ));
|
||||
DATA(insert OID = 1128 ( "/" PGUID 0 b t f 701 700 701 0 0 0 0 float84div - - ));
|
||||
DATA(insert OID = 1129 ( "*" PGUID 0 b t f 701 700 701 1129 0 0 0 float84mul - - ));
|
||||
DATA(insert OID = 1130 ( "=" PGUID 0 b t t 701 700 16 1130 1131 1132 1132 float84eq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 1131 ( "<>" PGUID 0 b t f 701 700 16 1131 1130 0 0 float84ne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 1132 ( "<" PGUID 0 b t f 701 700 16 1133 1135 0 0 float84lt intltsel intltjoinsel ));
|
||||
DATA(insert OID = 1133 ( ">" PGUID 0 b t f 701 700 16 1132 1134 0 0 float84gt intgtsel intgtjoinsel ));
|
||||
DATA(insert OID = 1134 ( "<=" PGUID 0 b t f 701 700 16 1135 1133 0 0 float84le intltsel intltjoinsel ));
|
||||
DATA(insert OID = 1135 ( ">=" PGUID 0 b t f 701 700 16 1134 1132 0 0 float84ge intgtsel intgtjoinsel ));
|
||||
|
||||
/* int4 and oid equality */
|
||||
DATA(insert OID = 1136 ( "=" PGUID 0 b t t 23 26 16 1137 0 0 0 int4eqoid eqsel eqjoinsel ));
|
||||
DATA(insert OID = 1137 ( "=" PGUID 0 b t t 26 23 16 1136 0 0 0 oideqint4 eqsel eqjoinsel ));
|
||||
|
||||
/* LIKE hacks by Keith Parks. */
|
||||
DATA(insert OID = 1201 ( "~~" PGUID 0 b t f 409 25 16 0 1202 0 0 char2like eqsel eqjoinsel ));
|
||||
DATA(insert OID = 1202 ( "!~~" PGUID 0 b t f 409 25 16 0 1201 0 0 char2nlike neqsel neqjoinsel ));
|
||||
DATA(insert OID = 1203 ( "~~" PGUID 0 b t f 410 25 16 0 1204 0 0 char4like eqsel eqjoinsel ));
|
||||
DATA(insert OID = 1204 ( "!~~" PGUID 0 b t f 410 25 16 0 1203 0 0 char4nlike neqsel neqjoinsel ));
|
||||
DATA(insert OID = 1205 ( "~~" PGUID 0 b t f 411 25 16 0 1206 0 0 char8like eqsel eqjoinsel ));
|
||||
DATA(insert OID = 1206 ( "!~~" PGUID 0 b t f 411 25 16 0 1205 0 0 char8nlike neqsel neqjoinsel ));
|
||||
DATA(insert OID = 1207 ( "~~" PGUID 0 b t f 19 25 16 0 1208 0 0 namelike eqsel eqjoinsel ));
|
||||
DATA(insert OID = 1208 ( "!~~" PGUID 0 b t f 19 25 16 0 1207 0 0 namenlike neqsel neqjoinsel ));
|
||||
DATA(insert OID = 1209 ( "~~" PGUID 0 b t f 25 25 16 0 1210 0 0 textlike eqsel eqjoinsel ));
|
||||
DATA(insert OID = 1210 ( "!~~" PGUID 0 b t f 25 25 16 0 1209 0 0 textnlike neqsel neqjoinsel ));
|
||||
DATA(insert OID = 1211 ( "~~" PGUID 0 b t f 1042 25 16 0 1212 0 0 textlike eqsel eqjoinsel ));
|
||||
DATA(insert OID = 1212 ( "!~~" PGUID 0 b t f 1042 25 16 0 1211 0 0 textnlike neqsel neqjoinsel ));
|
||||
DATA(insert OID = 1213 ( "~~" PGUID 0 b t f 1043 25 16 0 1214 0 0 textlike eqsel eqjoinsel ));
|
||||
DATA(insert OID = 1214 ( "!~~" PGUID 0 b t f 1043 25 16 0 1213 0 0 textnlike neqsel neqjoinsel ));
|
||||
DATA(insert OID = 1215 ( "~~" PGUID 0 b t f 20 25 16 0 1216 0 0 char16like eqsel eqjoinsel ));
|
||||
DATA(insert OID = 1216 ( "!~~" PGUID 0 b t f 20 25 16 0 1215 0 0 char16nlike neqsel neqjoinsel ));
|
||||
|
||||
/* case-insensitive LIKE hacks */
|
||||
DATA(insert OID = 1220 ( "~*" PGUID 0 b t f 409 25 16 0 1221 0 0 char2icregexeq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 1221 ( "!~*" PGUID 0 b t f 409 25 16 0 1220 0 0 char2icregexne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 1222 ( "~*" PGUID 0 b t f 410 25 16 0 1223 0 0 char4icregexeq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 1223 ( "!~*" PGUID 0 b t f 410 25 16 0 1222 0 0 char4icregexne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 1224 ( "~*" PGUID 0 b t f 411 25 16 0 1225 0 0 char8icregexeq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 1225 ( "!~*" PGUID 0 b t f 411 25 16 0 1224 0 0 char8icregexne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 1226 ( "~*" PGUID 0 b t f 19 25 16 0 1227 0 0 nameicregexeq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 1227 ( "!~*" PGUID 0 b t f 19 25 16 0 1226 0 0 nameicregexne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 1228 ( "~*" PGUID 0 b t f 25 25 16 0 1229 0 0 texticregexeq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 1229 ( "!~*" PGUID 0 b t f 25 25 16 0 1228 0 0 texticregexne eqsel eqjoinsel ));
|
||||
DATA(insert OID = 1230 ( "~*" PGUID 0 b t f 20 25 16 0 1231 0 0 char16icregexeq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 1231 ( "!~*" PGUID 0 b t f 20 25 16 0 1230 0 0 char16icregexne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 1232 ( "~*" PGUID 0 b t f 1043 25 16 0 1233 0 0 texticregexeq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 1233 ( "!~*" PGUID 0 b t f 1043 25 16 0 1232 0 0 texticregexne neqsel neqjoinsel ));
|
||||
DATA(insert OID = 1234 ( "~*" PGUID 0 b t f 1042 25 16 0 1235 0 0 texticregexeq eqsel eqjoinsel ));
|
||||
DATA(insert OID = 1235 ( "!~*" PGUID 0 b t f 1042 25 16 0 1234 0 0 texticregexne neqsel neqjoinsel ));
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* function prototypes
|
||||
*/
|
||||
extern void OperatorCreate(char *operatorName,
|
||||
char *leftTypeName,
|
||||
char *rightTypeName,
|
||||
char *procedureName,
|
||||
uint16 precedence,
|
||||
bool isLeftAssociative,
|
||||
char *commutatorName,
|
||||
char *negatorName,
|
||||
char *restrictionName,
|
||||
char *joinName,
|
||||
bool canHash,
|
||||
char *leftSortName,
|
||||
char *rightSortName);
|
||||
|
||||
#endif /* PG_OPERATOR_H */
|
||||
@@ -1,116 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_parg.h--
|
||||
* definition of the system "parg" relation (pg_parg)
|
||||
* along with the relation's initial contents.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_parg.h,v 1.1.1.1 1996/07/09 06:21:17 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_PARG_H
|
||||
#define PG_PARG_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
/* ----------------
|
||||
* pg_parg definition. cpp turns this into
|
||||
* typedef struct FormData_pg_parg
|
||||
* ----------------
|
||||
*/
|
||||
CATALOG(pg_parg) {
|
||||
Oid parproid;
|
||||
int2 parnum;
|
||||
char parbound;
|
||||
Oid partype;
|
||||
} FormData_pg_parg;
|
||||
|
||||
/* ----------------
|
||||
* Form_pg_parg corresponds to a pointer to a tuple with
|
||||
* the format of pg_parg relation.
|
||||
* ----------------
|
||||
*/
|
||||
typedef FormData_pg_parg *Form_pg_parg;
|
||||
|
||||
/* ----------------
|
||||
* compiler constants for pg_parg
|
||||
* ----------------
|
||||
*/
|
||||
#define Natts_pg_parg 4
|
||||
#define Anum_pg_parg_parproid 1
|
||||
#define Anum_pg_parg_parnum 2
|
||||
#define Anum_pg_parg_parbound 3
|
||||
#define Anum_pg_parg_partype 4
|
||||
|
||||
/* ----------------
|
||||
* initial contents of pg_parg
|
||||
* ----------------
|
||||
*/
|
||||
|
||||
DATA(insert OID = 0 ( 28 1 - 23 ));
|
||||
DATA(insert OID = 0 ( 29 1 - 16 ));
|
||||
DATA(insert OID = 0 ( 30 1 - 23 ));
|
||||
DATA(insert OID = 0 ( 31 1 - 17 ));
|
||||
DATA(insert OID = 0 ( 32 1 - 23 ));
|
||||
DATA(insert OID = 0 ( 33 1 - 18 ));
|
||||
DATA(insert OID = 0 ( 34 1 - 23 ));
|
||||
DATA(insert OID = 0 ( 35 1 - 19 ));
|
||||
DATA(insert OID = 0 ( 36 1 - 23 ));
|
||||
DATA(insert OID = 0 ( 37 1 - 20 ));
|
||||
DATA(insert OID = 0 ( 38 1 - 23 ));
|
||||
DATA(insert OID = 0 ( 39 1 - 21 ));
|
||||
DATA(insert OID = 0 ( 40 1 - 23 ));
|
||||
DATA(insert OID = 0 ( 41 1 - 22 ));
|
||||
DATA(insert OID = 0 ( 42 1 - 23 ));
|
||||
DATA(insert OID = 0 ( 43 1 - 23 ));
|
||||
DATA(insert OID = 0 ( 44 1 - 23 ));
|
||||
DATA(insert OID = 0 ( 45 1 - 24 ));
|
||||
DATA(insert OID = 0 ( 46 1 - 23 ));
|
||||
DATA(insert OID = 0 ( 47 1 - 25 ));
|
||||
DATA(insert OID = 0 ( 50 1 - 23 ));
|
||||
DATA(insert OID = 0 ( 50 2 - 23 ));
|
||||
DATA(insert OID = 0 ( 50 3 - 23 ));
|
||||
DATA(insert OID = 0 ( 51 1 - 23 ));
|
||||
DATA(insert OID = 0 ( 52 1 - 23 ));
|
||||
DATA(insert OID = 0 ( 52 2 - 23 ));
|
||||
DATA(insert OID = 0 ( 52 3 - 23 ));
|
||||
DATA(insert OID = 0 ( 52 4 - 23 ));
|
||||
DATA(insert OID = 0 ( 53 1 - 23 ));
|
||||
DATA(insert OID = 0 ( 54 1 - 23 ));
|
||||
DATA(insert OID = 0 ( 54 2 - 23 ));
|
||||
DATA(insert OID = 0 ( 55 1 - 23 ));
|
||||
DATA(insert OID = 0 ( 55 2 - 23 ));
|
||||
DATA(insert OID = 0 ( 56 1 - 23 ));
|
||||
DATA(insert OID = 0 ( 56 2 - 23 ));
|
||||
DATA(insert OID = 0 ( 57 1 - 23 ));
|
||||
DATA(insert OID = 0 ( 57 2 - 23 ));
|
||||
DATA(insert OID = 0 ( 57 3 - 23 ));
|
||||
DATA(insert OID = 0 ( 60 1 - 16 ));
|
||||
DATA(insert OID = 0 ( 60 2 - 16 ));
|
||||
DATA(insert OID = 0 ( 61 1 - 18 ));
|
||||
DATA(insert OID = 0 ( 61 2 - 18 ));
|
||||
DATA(insert OID = 0 ( 63 1 - 21 ));
|
||||
DATA(insert OID = 0 ( 63 2 - 21 ));
|
||||
DATA(insert OID = 0 ( 64 1 - 21 ));
|
||||
DATA(insert OID = 0 ( 64 2 - 21 ));
|
||||
DATA(insert OID = 0 ( 65 1 - 23 ));
|
||||
DATA(insert OID = 0 ( 65 2 - 23 ));
|
||||
DATA(insert OID = 0 ( 66 1 - 23 ));
|
||||
DATA(insert OID = 0 ( 66 2 - 23 ));
|
||||
DATA(insert OID = 0 ( 67 1 - 25 ));
|
||||
DATA(insert OID = 0 ( 67 2 - 25 ));
|
||||
|
||||
#endif /* PG_PARG_H */
|
||||
@@ -1,780 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_proc.h--
|
||||
* definition of the system "procedure" relation (pg_proc)
|
||||
* along with the relation's initial contents.
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_proc.h,v 1.2 1996/08/26 06:29:46 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* The script catalog/genbki.sh reads this file and generates .bki
|
||||
* information from the DATA() statements. utils/Gen_fmgrtab.sh
|
||||
* generates fmgr.h and fmgrtab.c the same way.
|
||||
*
|
||||
* XXX do NOT break up DATA() statements into multiple lines!
|
||||
* the scripts are not as smart as you might think...
|
||||
* XXX (eg. #if 0 #endif won't do what you think)
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_PROC_H
|
||||
#define PG_PROC_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
#include "nodes/pg_list.h"
|
||||
#include "tcop/dest.h"
|
||||
|
||||
/* ----------------
|
||||
* pg_proc definition. cpp turns this into
|
||||
* typedef struct FormData_pg_proc
|
||||
* ----------------
|
||||
*/
|
||||
CATALOG(pg_proc) BOOTSTRAP {
|
||||
NameData proname;
|
||||
Oid proowner;
|
||||
Oid prolang;
|
||||
bool proisinh;
|
||||
bool proistrusted;
|
||||
bool proiscachable;
|
||||
int2 pronargs;
|
||||
bool proretset;
|
||||
Oid prorettype;
|
||||
oid8 proargtypes;
|
||||
int4 probyte_pct;
|
||||
int4 properbyte_cpu;
|
||||
int4 propercall_cpu;
|
||||
int4 prooutin_ratio;
|
||||
text prosrc; /* VARIABLE LENGTH FIELD */
|
||||
bytea probin; /* VARIABLE LENGTH FIELD */
|
||||
} FormData_pg_proc;
|
||||
|
||||
/* ----------------
|
||||
* Form_pg_proc corresponds to a pointer to a tuple with
|
||||
* the format of pg_proc relation.
|
||||
* ----------------
|
||||
*/
|
||||
typedef FormData_pg_proc *Form_pg_proc;
|
||||
|
||||
/* ----------------
|
||||
* compiler constants for pg_proc
|
||||
* ----------------
|
||||
*/
|
||||
#define Natts_pg_proc 16
|
||||
#define Anum_pg_proc_proname 1
|
||||
#define Anum_pg_proc_proowner 2
|
||||
#define Anum_pg_proc_prolang 3
|
||||
#define Anum_pg_proc_proisinh 4
|
||||
#define Anum_pg_proc_proistrusted 5
|
||||
#define Anum_pg_proc_proiscachable 6
|
||||
#define Anum_pg_proc_pronargs 7
|
||||
#define Anum_pg_proc_proretset 8
|
||||
#define Anum_pg_proc_prorettype 9
|
||||
#define Anum_pg_proc_proargtypes 10
|
||||
#define Anum_pg_proc_probyte_pct 11
|
||||
#define Anum_pg_proc_properbyte_cpu 12
|
||||
#define Anum_pg_proc_propercall_cpu 13
|
||||
#define Anum_pg_proc_prooutin_ratio 14
|
||||
#define Anum_pg_proc_prosrc 15
|
||||
#define Anum_pg_proc_probin 16
|
||||
|
||||
/* ----------------
|
||||
* initial contents of pg_proc
|
||||
* ----------------
|
||||
*/
|
||||
|
||||
/* keep the following ordered by OID so that later changes can be made easier*/
|
||||
|
||||
/* OIDS 1 - 99 */
|
||||
DATA(insert OID = 28 ( boolin PGUID 11 f t f 1 f 16 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 29 ( boolout PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 30 ( byteain PGUID 11 f t f 1 f 17 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 31 ( byteaout PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 32 ( charin PGUID 11 f t f 1 f 18 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 33 ( charout PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 34 ( namein PGUID 11 f t f 1 f 19 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 35 ( nameout PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 36 ( char16in PGUID 11 f t f 1 f 19 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 37 ( char16out PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 38 ( int2in PGUID 11 f t f 1 f 21 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 39 ( int2out PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 40 ( int28in PGUID 11 f t f 1 f 22 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 41 ( int28out PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 42 ( int4in PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 43 ( int4out PGUID 11 f t f 1 f 19 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 44 ( regprocin PGUID 11 f t f 1 f 24 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 45 ( regprocout PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 46 ( textin PGUID 11 f t f 1 f 25 "0" 100 0 0 100 foo bar ));
|
||||
#define TextInRegProcedure 46
|
||||
|
||||
DATA(insert OID = 47 ( textout PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 48 ( tidin PGUID 11 f t f 1 f 27 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 49 ( tidout PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 50 ( xidin PGUID 11 f t f 1 f 28 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 51 ( xidout PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 52 ( cidin PGUID 11 f t f 1 f 29 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 53 ( cidout PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 54 ( oid8in PGUID 11 f t f 1 f 30 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 55 ( oid8out PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 60 ( booleq PGUID 11 f t f 2 f 16 "16 16" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 61 ( chareq PGUID 11 f t f 2 f 16 "18 18" 100 0 0 100 foo bar ));
|
||||
#define CharacterEqualRegProcedure 61
|
||||
|
||||
DATA(insert OID = 62 ( nameeq PGUID 11 f t f 2 f 16 "19 19" 100 0 0 100 foo bar ));
|
||||
#define NameEqualRegProcedure 62
|
||||
|
||||
DATA(insert OID = 63 ( int2eq PGUID 11 f t f 2 f 16 "21 21" 100 0 0 100 foo bar ));
|
||||
#define Integer16EqualRegProcedure 63
|
||||
|
||||
DATA(insert OID = 64 ( int2lt PGUID 11 f t f 2 f 16 "21 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 65 ( int4eq PGUID 11 f t f 2 f 16 "23 23" 100 0 0 100 foo bar ));
|
||||
#define Integer32EqualRegProcedure 65
|
||||
|
||||
DATA(insert OID = 66 ( int4lt PGUID 11 f t f 2 f 16 "23 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 67 ( texteq PGUID 11 f t f 2 f 16 "25 25" 100 0 0 0 foo bar ));
|
||||
#define TextEqualRegProcedure 67
|
||||
|
||||
DATA(insert OID = 68 ( xideq PGUID 11 f t f 2 f 16 "28 28" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 69 ( cideq PGUID 11 f t f 2 f 16 "29 29" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 70 ( charne PGUID 11 f t f 2 f 16 "18 18" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 71 ( charlt PGUID 11 f t f 2 f 16 "18 18" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 72 ( charle PGUID 11 f t f 2 f 16 "18 18" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 73 ( chargt PGUID 11 f t f 2 f 16 "18 18" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 74 ( charge PGUID 11 f t f 2 f 16 "18 18" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 75 ( charpl PGUID 11 f t f 2 f 18 "18 18" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 76 ( charmi PGUID 11 f t f 2 f 18 "18 18" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 77 ( charmul PGUID 11 f t f 2 f 18 "18 18" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 78 ( chardiv PGUID 11 f t f 2 f 18 "18 18" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 79 ( nameregexeq PGUID 11 f t f 2 f 16 "19 25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 80 ( nameregexne PGUID 11 f t f 2 f 16 "19 25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 81 ( textregexeq PGUID 11 f t f 2 f 16 "25 25" 100 0 1 0 foo bar ));
|
||||
DATA(insert OID = 82 ( textregexne PGUID 11 f t f 2 f 16 "25 25" 100 0 1 0 foo bar ));
|
||||
DATA(insert OID = 83 ( textcat PGUID 11 f t f 2 f 25 "25 25" 100 0 1 0 foo bar ));
|
||||
DATA(insert OID = 84 ( boolne PGUID 11 f t f 2 f 16 "16 16" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 97 ( rtsel PGUID 11 f t f 7 f 701 "26 26 21 0 23 23 26" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 98 ( rtnpage PGUID 11 f t f 7 f 701 "26 26 21 0 23 23 26" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 99 ( btreesel PGUID 11 f t f 7 f 701 "26 26 21 0 23 23 26" 100 0 0 100 foo bar ));
|
||||
|
||||
/* OIDS 100 - 199 */
|
||||
|
||||
DATA(insert OID = 100 ( btreenpage PGUID 11 f t f 7 f 701 "26 26 21 0 23 23 26" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 101 ( eqsel PGUID 11 f t f 5 f 701 "26 26 21 0 23" 100 0 0 100 foo bar ));
|
||||
#define EqualSelectivityProcedure 101
|
||||
|
||||
DATA(insert OID = 102 ( neqsel PGUID 11 f t f 5 f 701 "26 26 21 0 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 103 ( intltsel PGUID 11 f t f 5 f 701 "26 26 21 0 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 104 ( intgtsel PGUID 11 f t f 5 f 701 "26 26 21 0 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 105 ( eqjoinsel PGUID 11 f t f 5 f 701 "26 26 21 26 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 106 ( neqjoinsel PGUID 11 f t f 5 f 701 "26 26 21 26 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 107 ( intltjoinsel PGUID 11 f t f 5 f 701 "26 26 21 26 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 108 ( intgtjoinsel PGUID 11 f t f 5 f 701 "26 26 21 26 21" 100 0 0 100 foo bar ));
|
||||
|
||||
|
||||
|
||||
DATA(insert OID = 117 ( point_in PGUID 11 f t f 1 f 600 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 118 ( point_out PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 119 ( lseg_in PGUID 11 f t f 1 f 601 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 120 ( lseg_out PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 121 ( path_in PGUID 11 f t f 1 f 602 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 122 ( path_out PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 123 ( box_in PGUID 11 f t f 1 f 603 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 124 ( box_out PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 125 ( box_overlap PGUID 11 f t f 2 f 16 "603 603" 100 1 0 100 foo bar ));
|
||||
DATA(insert OID = 126 ( box_ge PGUID 11 f t f 2 f 16 "603 603" 100 1 0 100 foo bar ));
|
||||
DATA(insert OID = 127 ( box_gt PGUID 11 f t f 2 f 16 "603 603" 100 1 0 100 foo bar ));
|
||||
DATA(insert OID = 128 ( box_eq PGUID 11 f t f 2 f 16 "603 603" 100 1 0 100 foo bar ));
|
||||
DATA(insert OID = 129 ( box_lt PGUID 11 f t f 2 f 16 "603 603" 100 1 0 100 foo bar ));
|
||||
DATA(insert OID = 130 ( box_le PGUID 11 f t f 2 f 16 "603 603" 100 1 0 100 foo bar ));
|
||||
DATA(insert OID = 131 ( point_above PGUID 11 f t f 2 f 16 "600 600" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 132 ( point_left PGUID 11 f t f 2 f 16 "600 600" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 133 ( point_right PGUID 11 f t f 2 f 16 "600 600" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 134 ( point_below PGUID 11 f t f 2 f 16 "600 600" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 135 ( point_eq PGUID 11 f t f 2 f 16 "600 600" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 136 ( on_pb PGUID 11 f t f 2 f 16 "600 603" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 137 ( on_ppath PGUID 11 f t f 2 f 16 "600 602" 100 0 1 0 foo bar ));
|
||||
DATA(insert OID = 138 ( box_center PGUID 11 f t f 1 f 600 "603" 100 1 0 100 foo bar ));
|
||||
DATA(insert OID = 139 ( areasel PGUID 11 f t f 5 f 701 "26 26 21 0 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 140 ( areajoinsel PGUID 11 f t f 5 f 701 "26 26 21 0 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 141 ( int4mul PGUID 11 f t f 2 f 23 "23 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 142 ( int4fac PGUID 11 f t f 1 f 23 "23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 143 ( pointdist PGUID 11 f t f 2 f 23 "600 600" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 144 ( int4ne PGUID 11 f t f 2 f 16 "23 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 145 ( int2ne PGUID 11 f t f 2 f 16 "21 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 146 ( int2gt PGUID 11 f t f 2 f 16 "21 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 147 ( int4gt PGUID 11 f t f 2 f 16 "23 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 148 ( int2le PGUID 11 f t f 2 f 16 "21 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 149 ( int4le PGUID 11 f t f 2 f 16 "23 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 150 ( int4ge PGUID 11 f t f 2 f 16 "23 23" 100 0 0 100 foo bar ));
|
||||
#define INT4GE_PROC_OID 150
|
||||
DATA(insert OID = 151 ( int2ge PGUID 11 f t f 2 f 16 "21 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 152 ( int2mul PGUID 11 f t f 2 f 21 "21 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 153 ( int2div PGUID 11 f t f 2 f 21 "21 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 154 ( int4div PGUID 11 f t f 2 f 23 "23 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 155 ( int2mod PGUID 11 f t f 2 f 21 "21 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 156 ( int4mod PGUID 11 f t f 2 f 23 "23 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 157 ( textne PGUID 11 f t f 2 f 16 "25 25" 100 0 0 0 foo bar ));
|
||||
DATA(insert OID = 158 ( int24eq PGUID 11 f t f 2 f 23 "21 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 159 ( int42eq PGUID 11 f t f 2 f 23 "23 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 160 ( int24lt PGUID 11 f t f 2 f 23 "21 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 161 ( int42lt PGUID 11 f t f 2 f 23 "23 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 162 ( int24gt PGUID 11 f t f 2 f 23 "21 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 163 ( int42gt PGUID 11 f t f 2 f 23 "23 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 164 ( int24ne PGUID 11 f t f 2 f 23 "21 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 165 ( int42ne PGUID 11 f t f 2 f 23 "23 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 166 ( int24le PGUID 11 f t f 2 f 23 "21 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 167 ( int42le PGUID 11 f t f 2 f 23 "23 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 168 ( int24ge PGUID 11 f t f 2 f 23 "21 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 169 ( int42ge PGUID 11 f t f 2 f 23 "23 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 170 ( int24mul PGUID 11 f t f 2 f 23 "21 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 171 ( int42mul PGUID 11 f t f 2 f 23 "23 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 172 ( int24div PGUID 11 f t f 2 f 23 "21 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 173 ( int42div PGUID 11 f t f 2 f 23 "23 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 174 ( int24mod PGUID 11 f t f 2 f 23 "21 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 175 ( int42mod PGUID 11 f t f 2 f 23 "23 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 176 ( int2pl PGUID 11 f t f 2 f 21 "21 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 177 ( int4pl PGUID 11 f t f 2 f 23 "23 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 178 ( int24pl PGUID 11 f t f 2 f 23 "21 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 179 ( int42pl PGUID 11 f t f 2 f 23 "23 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 180 ( int2mi PGUID 11 f t f 2 f 21 "21 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 181 ( int4mi PGUID 11 f t f 2 f 23 "23 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 182 ( int24mi PGUID 11 f t f 2 f 23 "21 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 183 ( int42mi PGUID 11 f t f 2 f 23 "23 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 184 ( oideq PGUID 11 f t f 2 f 16 "26 26" 100 0 0 100 foo bar ));
|
||||
#define ObjectIdEqualRegProcedure 184
|
||||
|
||||
DATA(insert OID = 185 ( oidne PGUID 11 f t f 2 f 16 "26 26" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 186 ( box_same PGUID 11 f t f 2 f 16 "603 603" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 187 ( box_contain PGUID 11 f t f 2 f 16 "603 603" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 188 ( box_left PGUID 11 f t f 2 f 16 "603 603" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 189 ( box_overleft PGUID 11 f t f 2 f 16 "603 603" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 190 ( box_overright PGUID 11 f t f 2 f 16 "603 603" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 191 ( box_right PGUID 11 f t f 2 f 16 "603 603" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 192 ( box_contained PGUID 11 f t f 2 f 16 "603 603" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 193 ( rt_box_union PGUID 11 f t f 2 f 603 "603 603" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 194 ( rt_box_inter PGUID 11 f t f 2 f 603 "603 603" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 195 ( rt_box_size PGUID 11 f t f 2 f 700 "603 700" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 196 ( rt_bigbox_size PGUID 11 f t f 2 f 700 "603 700" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 197 ( rt_poly_union PGUID 11 f t f 2 f 604 "604 604" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 198 ( rt_poly_inter PGUID 11 f t f 2 f 604 "604 604" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 199 ( rt_poly_size PGUID 11 f t f 2 f 23 "604 23" 100 0 0 100 foo bar ));
|
||||
|
||||
/* OIDS 200 - 299 */
|
||||
|
||||
DATA(insert OID = 200 ( float4in PGUID 11 f t f 1 f 700 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 201 ( float4out PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 202 ( float4mul PGUID 11 f t f 2 f 700 "700 700" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 203 ( float4div PGUID 11 f t f 2 f 700 "700 700" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 204 ( float4pl PGUID 11 f t f 2 f 700 "700 700" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 205 ( float4mi PGUID 11 f t f 2 f 700 "700 700" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 206 ( float4um PGUID 11 f t f 1 f 700 "700" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 207 ( float4abs PGUID 11 f t f 1 f 700 "700 700" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 208 ( float4inc PGUID 11 f t f 1 f 700 "700" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 209 ( float4larger PGUID 11 f t f 2 f 700 "700 700" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 211 ( float4smaller PGUID 11 f t f 2 f 700 "700 700" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 212 ( int4um PGUID 11 f t f 1 f 23 "23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 213 ( int2um PGUID 11 f t f 1 f 21 "21" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 214 ( float8in PGUID 11 f t f 1 f 701 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 215 ( float8out PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 216 ( float8mul PGUID 11 f t f 2 f 701 "701 701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 217 ( float8div PGUID 11 f t f 2 f 701 "701 701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 218 ( float8pl PGUID 11 f t f 2 f 701 "701 701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 219 ( float8mi PGUID 11 f t f 2 f 701 "701 701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 220 ( float8um PGUID 11 f t f 1 f 701 "701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 221 ( float8abs PGUID 11 f t f 1 f 701 "701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 222 ( float8inc PGUID 11 f t f 1 f 701 "701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 223 ( float8larger PGUID 11 f t f 2 f 701 "701 701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 224 ( float8smaller PGUID 11 f t f 2 f 701 "701 701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 228 ( dround PGUID 11 f t f 1 f 701 "701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 229 ( dtrunc PGUID 11 f t f 1 f 701 "701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 230 ( dsqrt PGUID 11 f t f 1 f 701 "701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 231 ( dcbrt PGUID 11 f t f 1 f 701 "701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 232 ( dpow PGUID 11 f t f 2 f 701 "701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 233 ( dexp PGUID 11 f t f 1 f 701 "701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 234 ( dlog1 PGUID 11 f t f 1 f 701 "701" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 240 ( nabstimein PGUID 11 f t f 1 f 702 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 241 ( nabstimeout PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 242 ( reltimein PGUID 11 f t f 1 f 703 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 243 ( reltimeout PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 244 ( timepl PGUID 11 f t f 2 f 702 "702 703" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 245 ( timemi PGUID 11 f t f 2 f 702 "702 703" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 246 ( tintervalin PGUID 11 f t f 1 f 704 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 247 ( tintervalout PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 248 ( ininterval PGUID 11 f t f 2 f 16 "702 704" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 249 ( intervalrel PGUID 11 f t f 1 f 703 "704" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 250 ( timenow PGUID 11 f t f 0 f 702 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 251 ( abstimeeq PGUID 11 f t f 2 f 16 "702 702" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 252 ( abstimene PGUID 11 f t f 2 f 16 "702 702" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 253 ( abstimelt PGUID 11 f t f 2 f 16 "702 702" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 254 ( abstimegt PGUID 11 f t f 2 f 16 "702 702" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 255 ( abstimele PGUID 11 f t f 2 f 16 "702 702" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 256 ( abstimege PGUID 11 f t f 2 f 16 "702 702" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 257 ( reltimeeq PGUID 11 f t f 2 f 16 "703 703" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 258 ( reltimene PGUID 11 f t f 2 f 16 "703 703" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 259 ( reltimelt PGUID 11 f t f 2 f 16 "703 703" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 260 ( reltimegt PGUID 11 f t f 2 f 16 "703 703" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 261 ( reltimele PGUID 11 f t f 2 f 16 "703 703" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 262 ( reltimege PGUID 11 f t f 2 f 16 "703 703" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 263 ( intervaleq PGUID 11 f t f 2 f 16 "704 704" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 264 ( intervalct PGUID 11 f t f 2 f 16 "704 704" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 265 ( intervalov PGUID 11 f t f 2 f 16 "704 704" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 266 ( intervalleneq PGUID 11 f t f 2 f 16 "704 703" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 267 ( intervallenne PGUID 11 f t f 2 f 16 "704 703" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 268 ( intervallenlt PGUID 11 f t f 2 f 16 "704 703" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 269 ( intervallengt PGUID 11 f t f 2 f 16 "704 703" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 270 ( intervallenle PGUID 11 f t f 2 f 16 "704 703" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 271 ( intervallenge PGUID 11 f t f 2 f 16 "704 703" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 272 ( intervalstart PGUID 11 f t f 1 f 702 "704" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 273 ( intervalend PGUID 11 f t f 1 f 702 "704" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 274 ( timeofday PGUID 11 f t f 0 f 25 "0" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 276 ( int2fac PGUID 11 f t f 1 f 21 "21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 279 ( float48mul PGUID 11 f t f 2 f 701 "700 701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 280 ( float48div PGUID 11 f t f 2 f 701 "700 701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 281 ( float48pl PGUID 11 f t f 2 f 701 "700 701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 282 ( float48mi PGUID 11 f t f 2 f 701 "700 701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 283 ( float84mul PGUID 11 f t f 2 f 701 "701 700" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 284 ( float84div PGUID 11 f t f 2 f 701 "701 700" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 285 ( float84pl PGUID 11 f t f 2 f 701 "701 700" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 286 ( float84mi PGUID 11 f t f 2 f 701 "701 700" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 287 ( float4eq PGUID 11 f t f 2 f 16 "700 700" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 288 ( float4ne PGUID 11 f t f 2 f 16 "700 700" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 289 ( float4lt PGUID 11 f t f 2 f 16 "700 700" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 290 ( float4le PGUID 11 f t f 2 f 16 "700 700" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 291 ( float4gt PGUID 11 f t f 2 f 16 "700 700" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 292 ( float4ge PGUID 11 f t f 2 f 16 "700 700" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 293 ( float8eq PGUID 11 f t f 2 f 16 "701 701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 294 ( float8ne PGUID 11 f t f 2 f 16 "701 701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 295 ( float8lt PGUID 11 f t f 2 f 16 "701 701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 296 ( float8le PGUID 11 f t f 2 f 16 "701 701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 297 ( float8gt PGUID 11 f t f 2 f 16 "701 701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 298 ( float8ge PGUID 11 f t f 2 f 16 "701 701" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 299 ( float48eq PGUID 11 f t f 2 f 16 "700 701" 100 0 0 100 foo bar ));
|
||||
|
||||
/* OIDS 300 - 399 */
|
||||
|
||||
DATA(insert OID = 300 ( float48ne PGUID 11 f t f 2 f 16 "700 701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 301 ( float48lt PGUID 11 f t f 2 f 16 "700 701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 302 ( float48le PGUID 11 f t f 2 f 16 "700 701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 303 ( float48gt PGUID 11 f t f 2 f 16 "700 701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 304 ( float48ge PGUID 11 f t f 2 f 16 "700 701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 305 ( float84eq PGUID 11 f t f 2 f 16 "701 700" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 306 ( float84ne PGUID 11 f t f 2 f 16 "701 700" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 307 ( float84lt PGUID 11 f t f 2 f 16 "701 700" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 308 ( float84le PGUID 11 f t f 2 f 16 "701 700" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 309 ( float84gt PGUID 11 f t f 2 f 16 "701 700" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 310 ( float84ge PGUID 11 f t f 2 f 16 "701 700" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 311 ( ftod PGUID 11 f t f 2 f 701 "700" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 312 ( dtof PGUID 11 f t f 2 f 700 "701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 313 ( i2toi4 PGUID 11 f t f 2 f 23 "21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 314 ( i4toi2 PGUID 11 f t f 2 f 21 "23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 315 ( keyfirsteq PGUID 11 f t f 2 f 16 "0 21" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 320 ( rtinsert PGUID 11 f t f 4 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 321 ( rtdelete PGUID 11 f t f 2 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 322 ( rtgettuple PGUID 11 f t f 2 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 323 ( rtbuild PGUID 11 f t f 9 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 324 ( rtbeginscan PGUID 11 f t f 4 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 325 ( rtendscan PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 326 ( rtmarkpos PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 327 ( rtrestrpos PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 328 ( rtrescan PGUID 11 f t f 3 f 23 "0" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 330 ( btgettuple PGUID 11 f t f 2 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 331 ( btinsert PGUID 11 f t f 4 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 332 ( btdelete PGUID 11 f t f 2 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 333 ( btbeginscan PGUID 11 f t f 4 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 334 ( btrescan PGUID 11 f t f 3 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 335 ( btendscan PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 336 ( btmarkpos PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 337 ( btrestrpos PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 338 ( btbuild PGUID 11 f t f 9 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 339 ( poly_same PGUID 11 f t f 2 f 16 "604 604" 100 0 1 0 foo bar ));
|
||||
DATA(insert OID = 340 ( poly_contain PGUID 11 f t f 2 f 16 "604 604" 100 0 1 0 foo bar ));
|
||||
DATA(insert OID = 341 ( poly_left PGUID 11 f t f 2 f 16 "604 604" 100 0 1 0 foo bar ));
|
||||
DATA(insert OID = 342 ( poly_overleft PGUID 11 f t f 2 f 16 "604 604" 100 0 1 0 foo bar ));
|
||||
DATA(insert OID = 343 ( poly_overright PGUID 11 f t f 2 f 16 "604 604" 100 0 1 0 foo bar ));
|
||||
DATA(insert OID = 344 ( poly_right PGUID 11 f t f 2 f 16 "604 604" 100 0 1 0 foo bar ));
|
||||
DATA(insert OID = 345 ( poly_contained PGUID 11 f t f 2 f 16 "604 604" 100 0 1 0 foo bar ));
|
||||
DATA(insert OID = 346 ( poly_overlap PGUID 11 f t f 2 f 16 "604 604" 100 0 1 0 foo bar ));
|
||||
DATA(insert OID = 347 ( poly_in PGUID 11 f t f 1 f 604 "0" 100 0 1 0 foo bar ));
|
||||
DATA(insert OID = 348 ( poly_out PGUID 11 f t f 1 f 23 "0" 100 0 1 0 foo bar ));
|
||||
|
||||
DATA(insert OID = 350 ( btint2cmp PGUID 11 f t f 2 f 23 "21 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 351 ( btint4cmp PGUID 11 f t f 2 f 23 "23 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 352 ( btint42cmp PGUID 11 f t f 2 f 23 "23 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 353 ( btint24cmp PGUID 11 f t f 2 f 23 "21 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 354 ( btfloat4cmp PGUID 11 f t f 2 f 23 "700 700" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 355 ( btfloat8cmp PGUID 11 f t f 2 f 23 "701 701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 356 ( btoidcmp PGUID 11 f t f 2 f 23 "26 26" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 357 ( btabstimecmp PGUID 11 f t f 2 f 23 "702 702" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 358 ( btcharcmp PGUID 11 f t f 2 f 23 "18 18" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 359 ( btnamecmp PGUID 11 f t f 2 f 23 "19 19" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 360 ( bttextcmp PGUID 11 f t f 2 f 23 "25 25" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 361 ( lseg_distance PGUID 11 f t f 2 f 701 "601 601" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 362 ( lseg_interpt PGUID 11 f t f 2 f 600 "601 601" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 363 ( dist_ps PGUID 11 f t f 2 f 701 "600 601" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 364 ( dist_pb PGUID 11 f t f 2 f 701 "600 603" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 365 ( dist_sb PGUID 11 f t f 2 f 701 "601 603" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 366 ( close_ps PGUID 11 f t f 2 f 600 "600 601" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 367 ( close_pb PGUID 11 f t f 2 f 600 "600 603" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 368 ( close_sb PGUID 11 f t f 2 f 600 "601 603" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 369 ( on_ps PGUID 11 f t f 2 f 16 "600 601" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 370 ( path_distance PGUID 11 f t f 2 f 701 "602 602" 100 0 1 0 foo bar ));
|
||||
DATA(insert OID = 371 ( dist_ppth PGUID 11 f t f 2 f 701 "600 602" 100 0 1 0 foo bar ));
|
||||
DATA(insert OID = 372 ( on_sb PGUID 11 f t f 2 f 16 "601 603" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 373 ( inter_sb PGUID 11 f t f 2 f 16 "601 603" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 374 ( btchar16cmp PGUID 11 f t f 2 f 23 "19 19" 100 0 0 100 foo bar ));
|
||||
|
||||
/* OIDS 400 - 499 */
|
||||
|
||||
DATA(insert OID = 438 ( hashsel PGUID 11 f t t 7 f 701 "26 26 21 0 23 23 26" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 439 ( hashnpage PGUID 11 f t t 7 f 701 "26 26 21 0 23 23 26" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 440 ( hashgettuple PGUID 11 f t f 2 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 441 ( hashinsert PGUID 11 f t f 4 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 442 ( hashdelete PGUID 11 f t f 2 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 443 ( hashbeginscan PGUID 11 f t f 4 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 444 ( hashrescan PGUID 11 f t f 3 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 445 ( hashendscan PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 446 ( hashmarkpos PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 447 ( hashrestrpos PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 448 ( hashbuild PGUID 11 f t f 9 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 449 ( hashint2 PGUID 11 f t f 2 f 23 "21 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 450 ( hashint4 PGUID 11 f t f 2 f 23 "23 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 451 ( hashfloat4 PGUID 11 f t f 2 f 23 "700 700" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 452 ( hashfloat8 PGUID 11 f t f 2 f 23 "701 701" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 453 ( hashoid PGUID 11 f t f 2 f 23 "26 26" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 454 ( hashchar PGUID 11 f t f 2 f 23 "18 18" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 455 ( hashname PGUID 11 f t f 2 f 23 "19 19" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 456 ( hashtext PGUID 11 f t f 2 f 23 "25 25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 466 ( char2in PGUID 11 f t f 1 f 409 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 467 ( char4in PGUID 11 f t f 1 f 410 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 468 ( char8in PGUID 11 f t f 1 f 411 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 469 ( char2out PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 470 ( char4out PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 471 ( char8out PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 472 ( char2eq PGUID 11 f t f 2 f 16 "409 409" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 473 ( char4eq PGUID 11 f t f 2 f 16 "410 410" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 474 ( char8eq PGUID 11 f t f 2 f 16 "411 411" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 475 ( char2lt PGUID 11 f t f 2 f 16 "409 409" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 476 ( char4lt PGUID 11 f t f 2 f 16 "410 410" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 477 ( char8lt PGUID 11 f t f 2 f 16 "411 411" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 478 ( char2le PGUID 11 f t f 2 f 16 "409 409" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 479 ( char4le PGUID 11 f t f 2 f 16 "410 410" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 480 ( char8le PGUID 11 f t f 2 f 16 "411 411" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 481 ( char2gt PGUID 11 f t f 2 f 16 "409 409" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 482 ( char4gt PGUID 11 f t f 2 f 16 "410 410" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 483 ( char8gt PGUID 11 f t f 2 f 16 "411 411" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 484 ( char2ge PGUID 11 f t f 2 f 16 "409 409" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 490 ( char16eq PGUID 11 f t f 2 f 16 "19 19" 100 0 0 100 foo bar ));
|
||||
#define Character16EqualRegProcedure 490
|
||||
DATA(insert OID = 492 ( char16lt PGUID 11 f t f 2 f 16 "19 19" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 493 ( char16le PGUID 11 f t f 2 f 16 "19 19" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 494 ( char16gt PGUID 11 f t f 2 f 16 "19 19" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 495 ( char16ge PGUID 11 f t f 2 f 16 "19 19" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 496 ( char16ne PGUID 11 f t f 2 f 16 "19 19" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 499 ( hashchar16 PGUID 11 f t f 2 f 23 "19 19" 100 0 0 100 foo bar ));
|
||||
|
||||
/* OIDS 500 - 599 */
|
||||
|
||||
/* OIDS 600 - 699 */
|
||||
|
||||
DATA(insert OID = 650 ( int4notin PGUID 11 f t f 2 f 16 "21 0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 651 ( oidnotin PGUID 11 f t f 2 f 16 "26 0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 652 ( int44in PGUID 11 f t f 1 f 22 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 653 ( int44out PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 655 ( namelt PGUID 11 f t f 2 f 16 "19 19" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 656 ( namele PGUID 11 f t f 2 f 16 "19 19" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 657 ( namegt PGUID 11 f t f 2 f 16 "19 19" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 658 ( namege PGUID 11 f t f 2 f 16 "19 19" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 659 ( namene PGUID 11 f t f 2 f 16 "19 19" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 682 ( mktinterval PGUID 11 f t f 2 f 704 "702 702" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 683 ( oid8eq PGUID 11 f t f 2 f 16 "30 30" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 684 ( char4ge PGUID 11 f t f 2 f 16 "410 410" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 685 ( char8ge PGUID 11 f t f 2 f 16 "411 411" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 686 ( char2ne PGUID 11 f t f 2 f 16 "409 409" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 687 ( char4ne PGUID 11 f t f 2 f 16 "410 410" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 688 ( char8ne PGUID 11 f t f 2 f 16 "411 411" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 689 ( btchar2cmp PGUID 11 f t f 2 f 23 "409 409" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 690 ( btchar4cmp PGUID 11 f t f 2 f 23 "410 410" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 691 ( btchar8cmp PGUID 11 f t f 2 f 23 "411 411" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 692 ( hashchar2 PGUID 11 f t f 2 f 23 "409 409" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 693 ( hashchar4 PGUID 11 f t f 2 f 23 "410 410" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 694 ( hashchar8 PGUID 11 f t f 2 f 23 "411 411" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 695 ( char8regexeq PGUID 11 f t f 2 f 16 "411 25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 696 ( char8regexne PGUID 11 f t f 2 f 16 "411 25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 699 ( char2regexeq PGUID 11 f t f 2 f 16 "409 25" 100 0 0 100 foo bar ));
|
||||
|
||||
/* OIDS 700 - 799 */
|
||||
DATA(insert OID = 700 ( char16regexeq PGUID 11 f t f 2 f 16 "19 25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 701 ( char16regexne PGUID 11 f t f 2 f 16 "19 25" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 710 ( GetPgUserName PGUID 11 f t f 0 f 19 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 711 ( userfntest PGUID 11 f t f 1 f 23 "23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 713 ( oidrand PGUID 11 f t f 2 f 16 "26 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 715 ( oidsrand PGUID 11 f t f 1 f 16 "23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 716 ( oideqint4 PGUID 11 f t f 2 f 16 "26 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 717 ( int4eqoid PGUID 11 f t f 2 f 16 "23 26" 100 0 0 100 foo bar ));
|
||||
|
||||
|
||||
DATA(insert OID = 720 ( byteaGetSize PGUID 11 f t f 1 f 23 "17" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 721 ( byteaGetByte PGUID 11 f t f 2 f 23 "17 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 722 ( byteaSetByte PGUID 11 f t f 3 f 17 "17 23 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 723 ( byteaGetBit PGUID 11 f t f 2 f 23 "17 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 724 ( byteaSetBit PGUID 11 f t f 3 f 17 "17 23 23" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 730 ( pqtest PGUID 11 f t f 1 f 23 "25" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 740 ( text_lt PGUID 11 f t f 2 f 16 "25 25" 100 0 0 0 foo bar ));
|
||||
DATA(insert OID = 741 ( text_le PGUID 11 f t f 2 f 16 "25 25" 100 0 0 0 foo bar ));
|
||||
DATA(insert OID = 742 ( text_gt PGUID 11 f t f 2 f 16 "25 25" 100 0 0 0 foo bar ));
|
||||
DATA(insert OID = 743 ( text_ge PGUID 11 f t f 2 f 16 "25 25" 100 0 0 0 foo bar ));
|
||||
|
||||
DATA(insert OID = 744 ( array_eq PGUID 11 f t f 2 f 16 "0 0" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 745 ( array_assgn PGUID 11 f t f 8 f 23 "0 23 0 0 0 23 23 0" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 746 ( array_clip PGUID 11 f t f 7 f 23 "0 23 0 0 23 23 0" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 747 ( array_dims PGUID 11 f t f 1 f 25 "0" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 748 ( array_set PGUID 11 f t f 8 f 23 "0 23 0 0 23 23 23 0" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 749 ( array_ref PGUID 11 f t f 7 f 23 "0 23 0 23 23 23 0" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 750 ( array_in PGUID 11 f t f 2 f 23 "0 0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 751 ( array_out PGUID 11 f t f 2 f 23 "0 0" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 752 ( filename_in PGUID 11 f t f 2 f 605 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 753 ( filename_out PGUID 11 f t f 2 f 19 "0" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 760 ( smgrin PGUID 11 f t f 1 f 210 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 761 ( smgrout PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 762 ( smgreq PGUID 11 f t f 2 f 16 "210 210" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 763 ( smgrne PGUID 11 f t f 2 f 16 "210 210" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 764 ( lo_import PGUID 11 f t f 1 f 26 "25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 765 ( lo_export PGUID 11 f t f 2 f 23 "26 25" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 766 ( int4inc PGUID 11 f t f 1 f 23 "23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 767 ( int2inc PGUID 11 f t f 1 f 21 "21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 768 ( int4larger PGUID 11 f t f 2 f 23 "23 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 769 ( int4smaller PGUID 11 f t f 2 f 23 "23 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 770 ( int2larger PGUID 11 f t f 2 f 23 "21 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 771 ( int2smaller PGUID 11 f t f 2 f 23 "21 21" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 772 ( gistsel PGUID 11 f t t 7 f 701 "26 26 21 0 23 23 26" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 773 ( gistnpage PGUID 11 f t t 7 f 701 "26 26 21 0 23 23 26" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 774 ( gistgettuple PGUID 11 f t f 2 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 775 ( gistinsert PGUID 11 f t f 4 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 776 ( gistdelete PGUID 11 f t f 2 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 777 ( gistbeginscan PGUID 11 f t f 4 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 778 ( gistrescan PGUID 11 f t f 3 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 779 ( gistendscan PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 780 ( gistmarkpos PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 781 ( gistrestrpos PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 782 ( gistbuild PGUID 11 f t f 9 f 23 "0" 100 0 0 100 foo bar ));
|
||||
|
||||
/* OIDS 800 - 899 */
|
||||
DATA(insert OID = 820 ( oidint2in PGUID 11 f t f 1 f 810 "0" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 821 ( oidint2out PGUID 11 f t f 1 f 19 "0" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 822 ( oidint2lt PGUID 11 f t f 2 f 16 "810 810" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 823 ( oidint2le PGUID 11 f t f 2 f 16 "810 810" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 824 ( oidint2eq PGUID 11 f t f 2 f 16 "810 810" 100 0 0 100 foo bar));
|
||||
|
||||
#define OidInt2EqRegProcedure 824
|
||||
|
||||
DATA(insert OID = 825 ( oidint2ge PGUID 11 f t f 2 f 16 "810 810" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 826 ( oidint2gt PGUID 11 f t f 2 f 16 "810 810" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 827 ( oidint2ne PGUID 11 f t f 2 f 16 "810 810" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 828 ( oidint2cmp PGUID 11 f t f 2 f 21 "810 810" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 829 ( mkoidint2 PGUID 11 f t f 2 f 810 "26 21" 100 0 0 100 foo bar));
|
||||
|
||||
DATA(insert OID = 837 ( char2regexne PGUID 11 f t f 2 f 16 "409 25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 836 ( char4regexeq PGUID 11 f t f 2 f 16 "410 25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 838 ( char4regexne PGUID 11 f t f 2 f 16 "410 25" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 850 ( textlike PGUID 11 f t f 2 f 16 "25 25" 100 0 1 0 foo bar ));
|
||||
DATA(insert OID = 851 ( textnlike PGUID 11 f t f 2 f 16 "25 25" 100 0 1 0 foo bar ));
|
||||
DATA(insert OID = 852 ( char2like PGUID 11 f t f 2 f 16 "409 25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 853 ( char2nlike PGUID 11 f t f 2 f 16 "409 25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 854 ( char4like PGUID 11 f t f 2 f 16 "410 25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 855 ( char4nlike PGUID 11 f t f 2 f 16 "410 25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 856 ( char8like PGUID 11 f t f 2 f 16 "411 25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 857 ( char8nlike PGUID 11 f t f 2 f 16 "411 25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 858 ( namelike PGUID 11 f t f 2 f 16 "19 25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 859 ( namenlike PGUID 11 f t f 2 f 16 "19 25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 860 ( char16like PGUID 11 f t f 2 f 16 "20 25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 861 ( char16nlike PGUID 11 f t f 2 f 16 "20 25" 100 0 0 100 foo bar ));
|
||||
|
||||
/* OIDS 900 - 999 */
|
||||
|
||||
DATA(insert OID = 920 ( oidint4in PGUID 11 f t f 1 f 910 "0" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 921 ( oidint4out PGUID 11 f t f 1 f 19 "0" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 922 ( oidint4lt PGUID 11 f t f 2 f 16 "910 910" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 923 ( oidint4le PGUID 11 f t f 2 f 16 "910 910" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 924 ( oidint4eq PGUID 11 f t f 2 f 16 "910 910" 100 0 0 100 foo bar));
|
||||
|
||||
#define OidInt4EqRegProcedure 924
|
||||
|
||||
DATA(insert OID = 925 ( oidint4ge PGUID 11 f t f 2 f 16 "910 910" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 926 ( oidint4gt PGUID 11 f t f 2 f 16 "910 910" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 927 ( oidint4ne PGUID 11 f t f 2 f 16 "910 910" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 928 ( oidint4cmp PGUID 11 f t f 2 f 23 "910 910" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 929 ( mkoidint4 PGUID 11 f t f 2 f 910 "26 23" 100 0 0 100 foo bar));
|
||||
|
||||
DATA(insert OID = 940 ( oidnamein PGUID 11 f t f 1 f 911 "0" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 941 ( oidnameout PGUID 11 f t f 1 f 19 "0" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 942 ( oidnamelt PGUID 11 f t f 2 f 16 "911 911" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 943 ( oidnamele PGUID 11 f t f 2 f 16 "911 911" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 944 ( oidnameeq PGUID 11 f t f 2 f 16 "911 911" 100 0 0 100 foo bar));
|
||||
|
||||
#define OidNameEqRegProcedure 944
|
||||
|
||||
DATA(insert OID = 945 ( oidnamege PGUID 11 f t f 2 f 16 "911 911" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 946 ( oidnamegt PGUID 11 f t f 2 f 16 "911 911" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 947 ( oidnamene PGUID 11 f t f 2 f 16 "911 911" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 948 ( oidnamecmp PGUID 11 f t f 2 f 23 "911 911" 100 0 0 100 foo bar));
|
||||
DATA(insert OID = 949 ( mkoidname PGUID 11 f t f 2 f 911 "26 19" 100 0 0 100 foo bar));
|
||||
|
||||
DATA(insert OID = 952 ( lo_open PGUID 11 f t f 2 f 23 "26 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 953 ( lo_close PGUID 11 f t f 1 f 23 "23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 954 ( LOread PGUID 11 f t f 2 f 17 "23 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 955 ( LOwrite PGUID 11 f t f 2 f 23 "23 17" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 956 ( lo_lseek PGUID 11 f t f 3 f 23 "23 23 23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 957 ( lo_creat PGUID 11 f t f 1 f 26 "23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 958 ( lo_tell PGUID 11 f t f 1 f 23 "23" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 964 ( lo_unlink PGUID 11 f t f 1 f 23 "23" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 972 ( RegprocToOid PGUID 11 f t f 1 f 26 "24" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 973 ( path_inter PGUID 11 f t f 2 f 16 "602 602" 100 0 10 100 foo bar ));
|
||||
DATA(insert OID = 974 ( box_copy PGUID 11 f t f 1 f 603 "603" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 975 ( box_area PGUID 11 f t f 1 f 701 "603" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 976 ( box_length PGUID 11 f t f 1 f 701 "603" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 977 ( box_height PGUID 11 f t f 1 f 701 "603" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 978 ( box_distance PGUID 11 f t f 2 f 701 "603 603" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 980 ( box_intersect PGUID 11 f t f 2 f 603 "603 603" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 981 ( box_diagonal PGUID 11 f t f 1 f 601 "603" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 982 ( path_n_lt PGUID 11 f t f 2 f 16 "602 602" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 983 ( path_n_gt PGUID 11 f t f 2 f 16 "602 602" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 984 ( path_n_eq PGUID 11 f t f 2 f 16 "602 602" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 985 ( path_n_le PGUID 11 f t f 2 f 16 "602 602" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 986 ( path_n_ge PGUID 11 f t f 2 f 16 "602 602" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 987 ( path_length PGUID 11 f t f 1 f 701 "602" 100 0 1 0 foo bar ));
|
||||
DATA(insert OID = 988 ( point_copy PGUID 11 f t f 1 f 600 "600" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 989 ( point_vert PGUID 11 f t f 2 f 16 "600 600" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 990 ( point_horiz PGUID 11 f t f 2 f 16 "600 600" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 991 ( point_distance PGUID 11 f t f 2 f 701 "600 600" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 992 ( point_slope PGUID 11 f t f 2 f 701 "600 600" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 993 ( lseg_construct PGUID 11 f t f 2 f 601 "600 600" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 994 ( lseg_intersect PGUID 11 f t f 2 f 16 "601 601" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 995 ( lseg_parallel PGUID 11 f t f 2 f 16 "601 601" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 996 ( lseg_perp PGUID 11 f t f 2 f 16 "601 601" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 997 ( lseg_vertical PGUID 11 f t f 1 f 16 "601" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 998 ( lseg_horizontal PGUID 11 f t f 1 f 16 "601" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 999 ( lseg_eq PGUID 11 f t f 2 f 16 "601 601" 100 0 0 100 foo bar ));
|
||||
|
||||
/* OIDS 1000 - 1999 */
|
||||
|
||||
DATA(insert OID = 1029 ( NullValue PGUID 11 f t f 1 f 16 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1030 ( NonNullValue PGUID 11 f t f 1 f 16 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1031 ( aclitemin PGUID 11 f t f 1 f 1033 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1032 ( aclitemout PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1035 ( aclinsert PGUID 11 f t f 2 f 1034 "1034 1033" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1036 ( aclremove PGUID 11 f t f 2 f 1034 "1034 1033" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1037 ( aclcontains PGUID 11 f t f 2 f 16 "1034 1033" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1038 ( seteval PGUID 11 f t f 1 f 23 "26" 100 0 0 100 foo bar ));
|
||||
#define SetEvalRegProcedure 1038
|
||||
|
||||
DATA(insert OID = 1044 ( bpcharin PGUID 11 f t f 3 f 1042 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1045 ( bpcharout PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1046 ( varcharin PGUID 11 f t f 3 f 1043 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1047 ( varcharout PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1048 ( bpchareq PGUID 11 f t f 2 f 16 "1042 1042" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1049 ( bpcharlt PGUID 11 f t f 2 f 16 "1042 1042" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1050 ( bpcharle PGUID 11 f t f 2 f 16 "1042 1042" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1051 ( bpchargt PGUID 11 f t f 2 f 16 "1042 1042" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1052 ( bpcharge PGUID 11 f t f 2 f 16 "1042 1042" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1053 ( bpcharne PGUID 11 f t f 2 f 16 "1042 1042" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1070 ( varchareq PGUID 11 f t f 2 f 16 "1043 1043" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1071 ( varcharlt PGUID 11 f t f 2 f 16 "1043 1043" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1072 ( varcharle PGUID 11 f t f 2 f 16 "1043 1043" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1073 ( varchargt PGUID 11 f t f 2 f 16 "1043 1043" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1074 ( varcharge PGUID 11 f t f 2 f 16 "1043 1043" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1075 ( varcharne PGUID 11 f t f 2 f 16 "1043 1043" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1078 ( bpcharcmp PGUID 11 f t f 2 f 23 "1042 1042" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1079 ( varcharcmp PGUID 11 f t f 2 f 23 "1043 1043" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1080 ( hashbpchar PGUID 11 f t f 1 f 23 "1042" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1081 ( hashvarchar PGUID 11 f t f 1 f 23 "1043" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 1084 ( date_in PGUID 11 f t f 1 f 1082 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1085 ( date_out PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1086 ( date_eq PGUID 11 f t f 2 f 16 "1082 1082" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1087 ( date_lt PGUID 11 f t f 2 f 16 "1082 1082" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1088 ( date_le PGUID 11 f t f 2 f 16 "1082 1082" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1089 ( date_gt PGUID 11 f t f 2 f 16 "1082 1082" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1090 ( date_ge PGUID 11 f t f 2 f 16 "1082 1082" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1091 ( date_ne PGUID 11 f t f 2 f 16 "1082 1082" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1092 ( date_cmp PGUID 11 f t f 2 f 23 "1082 1082" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 1099 ( time_in PGUID 11 f t f 1 f 1083 "0" 100 0 0 100 foo bar ));
|
||||
|
||||
/* OIDS 1100 - 1199 */
|
||||
DATA(insert OID = 1100 ( time_out PGUID 11 f t f 1 f 23 "0" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1101 ( time_eq PGUID 11 f t f 2 f 16 "1083 1083" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1102 ( time_lt PGUID 11 f t f 2 f 16 "1083 1083" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1103 ( time_le PGUID 11 f t f 2 f 16 "1083 1083" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1104 ( time_gt PGUID 11 f t f 2 f 16 "1083 1083" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1105 ( time_ge PGUID 11 f t f 2 f 16 "1083 1083" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1106 ( time_ne PGUID 11 f t f 2 f 16 "1083 1083" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1107 ( time_cmp PGUID 11 f t f 2 f 23 "1083 1083" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1200 ( int42reltime PGUID 11 f t f 1 f 703 "21" 100 0 0 100 foo bar ));
|
||||
|
||||
DATA(insert OID = 1230 ( char2icregexeq PGUID 11 f t f 2 f 16 "409 25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1231 ( char2icregexne PGUID 11 f t f 2 f 16 "409 25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1232 ( char4icregexeq PGUID 11 f t f 2 f 16 "410 25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1233 ( char4icregexne PGUID 11 f t f 2 f 16 "410 25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1234 ( char8icregexeq PGUID 11 f t f 2 f 16 "411 25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1235 ( char8icregexne PGUID 11 f t f 2 f 16 "411 25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1236 ( char16icregexeq PGUID 11 f t f 2 f 16 "20 25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1237 ( char16icregexne PGUID 11 f t f 2 f 16 "20 25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1238 ( texticregexeq PGUID 11 f t f 2 f 16 "25 25" 100 0 1 0 foo bar ));
|
||||
DATA(insert OID = 1239 ( texticregexne PGUID 11 f t f 2 f 16 "25 25" 100 0 1 0 foo bar ));
|
||||
DATA(insert OID = 1240 ( nameicregexeq PGUID 11 f t f 2 f 16 "19 25" 100 0 0 100 foo bar ));
|
||||
DATA(insert OID = 1241 ( nameicregexne PGUID 11 f t f 2 f 16 "19 25" 100 0 0 100 foo bar ));
|
||||
|
||||
|
||||
#include "nodes/pg_list.h"
|
||||
|
||||
/*
|
||||
* prototypes for functions pg_proc.c
|
||||
*/
|
||||
extern Oid ProcedureCreate(char* procedureName,
|
||||
bool returnsSet,
|
||||
char *returnTypeName,
|
||||
char *languageName,
|
||||
char *prosrc,
|
||||
char *probin,
|
||||
bool canCache,
|
||||
bool trusted,
|
||||
int32 byte_pct,
|
||||
int32 perbyte_cpu,
|
||||
int32 percall_cpu,
|
||||
int32 outin_ratio,
|
||||
List *argList,
|
||||
CommandDest dest);
|
||||
|
||||
|
||||
#endif /* PG_PROC_H */
|
||||
@@ -1,64 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_rewrite.h--
|
||||
* definition of the system "rewrite-rule" relation (pg_rewrite)
|
||||
* along with the relation's initial contents.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_rewrite.h,v 1.1.1.1 1996/07/09 06:21:18 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_REWRITE_H
|
||||
#define PG_REWRITE_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
/* ----------------
|
||||
* pg_rewrite definition. cpp turns this into
|
||||
* typedef struct FormData_pg_rewrite
|
||||
* ----------------
|
||||
*/
|
||||
CATALOG(pg_rewrite) {
|
||||
NameData rulename;
|
||||
char ev_type;
|
||||
Oid ev_class;
|
||||
int2 ev_attr;
|
||||
bool is_instead;
|
||||
text ev_qual; /* VARLENA */
|
||||
text action; /* VARLENA */
|
||||
} FormData_pg_rewrite;
|
||||
|
||||
/* ----------------
|
||||
* Form_pg_rewrite corresponds to a pointer to a tuple with
|
||||
* the format of pg_rewrite relation.
|
||||
* ----------------
|
||||
*/
|
||||
typedef FormData_pg_rewrite *Form_pg_rewrite;
|
||||
|
||||
/* ----------------
|
||||
* compiler constants for pg_rewrite
|
||||
* ----------------
|
||||
*/
|
||||
#define Natts_pg_rewrite 7
|
||||
#define Anum_pg_rewrite_rulename 1
|
||||
#define Anum_pg_rewrite_ev_type 2
|
||||
#define Anum_pg_rewrite_ev_class 3
|
||||
#define Anum_pg_rewrite_ev_attr 4
|
||||
#define Anum_pg_rewrite_is_instead 5
|
||||
#define Anum_pg_rewrite_ev_qual 6
|
||||
#define Anum_pg_rewrite_action 7
|
||||
|
||||
#endif /* PG_REWRITE_H */
|
||||
@@ -1,56 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_server.h--
|
||||
* definition of the system "server" relation (pg_server)
|
||||
* along with the relation's initial contents.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_server.h,v 1.1.1.1 1996/07/09 06:21:18 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_SERVER_H
|
||||
#define PG_SERVER_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
/* ----------------
|
||||
* pg_server definition. cpp turns this into
|
||||
* typedef struct FormData_pg_server
|
||||
* ----------------
|
||||
*/
|
||||
CATALOG(pg_server) BOOTSTRAP {
|
||||
NameData sername;
|
||||
int2 serpid;
|
||||
int2 serport;
|
||||
} FormData_pg_server;
|
||||
|
||||
/* ----------------
|
||||
* Form_pg_server corresponds to a pointer to a tuple with
|
||||
* the format of pg_server relation.
|
||||
* ----------------
|
||||
*/
|
||||
typedef FormData_pg_server *Form_pg_server;
|
||||
|
||||
/* ----------------
|
||||
* compiler constants for pg_server
|
||||
* ----------------
|
||||
*/
|
||||
#define Natts_pg_server 3
|
||||
#define Anum_pg_server_sername 1
|
||||
#define Anum_pg_server_serpid 2
|
||||
#define Anum_pg_server_serport 3
|
||||
|
||||
#endif /* PG_SERVER_H */
|
||||
@@ -1,60 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_statistic.h--
|
||||
* definition of the system "statistic" relation (pg_statistic)
|
||||
* along with the relation's initial contents.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_statistic.h,v 1.1.1.1 1996/07/09 06:21:18 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_STATISTIC_H
|
||||
#define PG_STATISTIC_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
/* ----------------
|
||||
* pg_statistic definition. cpp turns this into
|
||||
* typedef struct FormData_pg_statistic
|
||||
* ----------------
|
||||
*/
|
||||
CATALOG(pg_statistic) {
|
||||
Oid starelid;
|
||||
int2 staattnum;
|
||||
Oid staop;
|
||||
text stalokey; /* VARIABLE LENGTH FIELD */
|
||||
text stahikey; /* VARIABLE LENGTH FIELD */
|
||||
} FormData_pg_statistic;
|
||||
|
||||
/* ----------------
|
||||
* Form_pg_statistic corresponds to a pointer to a tuple with
|
||||
* the format of pg_statistic relation.
|
||||
* ----------------
|
||||
*/
|
||||
typedef FormData_pg_statistic *Form_pg_statistic;
|
||||
|
||||
/* ----------------
|
||||
* compiler constants for pg_statistic
|
||||
* ----------------
|
||||
*/
|
||||
#define Natts_pg_statistic 5
|
||||
#define Anum_pg_statistic_starelid 1
|
||||
#define Anum_pg_statistic_staattnum 2
|
||||
#define Anum_pg_statistic_staop 3
|
||||
#define Anum_pg_statistic_stalokey 4
|
||||
#define Anum_pg_statistic_stahikey 5
|
||||
|
||||
#endif /* PG_STATISTIC_H */
|
||||
@@ -1,41 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_time.h--
|
||||
* the system commit-time relation "pg_time" is not a "heap" relation.
|
||||
* it is automatically created by the transam/ code and the
|
||||
* information here is all bogus and is just here to make the
|
||||
* relcache code happy.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_time.h,v 1.1.1.1 1996/07/09 06:21:18 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* The structures and macros used by the transam/ code
|
||||
* to access pg_time should some day go here -cim 6/18/90
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_TIME_H
|
||||
#define PG_TIME_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
CATALOG(pg_time) BOOTSTRAP {
|
||||
Oid timefoo;
|
||||
} FormData_pg_time;
|
||||
|
||||
typedef FormData_pg_time *Form_pg_time;
|
||||
|
||||
#define Natts_pg_time 1
|
||||
#define Anum_pg_time_timefoo 1
|
||||
|
||||
|
||||
#endif /* PG_TIME_H */
|
||||
@@ -1,310 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_type.h--
|
||||
* definition of the system "type" relation (pg_type)
|
||||
* along with the relation's initial contents.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_type.h,v 1.4 1996/08/24 20:56:16 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_TYPE_H
|
||||
#define PG_TYPE_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
#include "utils/rel.h" /* for Relation */
|
||||
|
||||
/* ----------------
|
||||
* pg_type definition. cpp turns this into
|
||||
* typedef struct FormData_pg_type
|
||||
*
|
||||
* Some of the values in a pg_type instance are copied into
|
||||
* pg_attribute intances. Some parts of Postgres use the pg_type copy,
|
||||
* while others use the pg_attribute copy, so they must match.
|
||||
* See struct FormData_pg_attribute for details.
|
||||
* ----------------
|
||||
*/
|
||||
CATALOG(pg_type) BOOTSTRAP {
|
||||
NameData typname;
|
||||
Oid typowner;
|
||||
int2 typlen;
|
||||
/* typlen is the number of bytes we use to represent a value of
|
||||
this type, e.g. 4 for an int4. But for a variable length
|
||||
attribute, typlen is -1.
|
||||
*/
|
||||
int2 typprtlen;
|
||||
bool typbyval;
|
||||
/* typbyval determines whether internal Postgres routines pass a value
|
||||
of this type by value or by reference. Postgres uses a 4 byte
|
||||
area for passing class data, so if the value is not 1, 2,
|
||||
or 4 bytes long, Postgres does not have the option of passing by
|
||||
value and ignores typbyval.
|
||||
|
||||
(I don't understand why this attribute exists. The above description
|
||||
may be an oversimplification. Also, there appear to be bugs in which
|
||||
Postgres doesn't ignore typbyval when it should, but I'm
|
||||
afraid to change them until I see proof of damage. -BRYANH 96.08).
|
||||
*/
|
||||
char typtype;
|
||||
bool typisdefined;
|
||||
char typdelim;
|
||||
Oid typrelid;
|
||||
Oid typelem;
|
||||
regproc typinput;
|
||||
regproc typoutput;
|
||||
regproc typreceive;
|
||||
regproc typsend;
|
||||
char typalign;
|
||||
/* typalign is the alignment required when storing a value of this
|
||||
type. It applies to storage on disk as well as most representations
|
||||
of the value inside Postgres. When multiple values are stored
|
||||
consecutively, such as in the representation of a complete tuple
|
||||
on disk, padding is inserted before a datum of this type so that it
|
||||
begins on the specified boundary. The alignment reference is the
|
||||
beginning of the first datum in the sequence.
|
||||
|
||||
'c' = 1 byte alignment.
|
||||
's' = 2 byte alignment.
|
||||
'i' = 4 byte alignment.
|
||||
'd' = 8 byte alignment.
|
||||
|
||||
(This might actually be flexible depending on machine architecture,
|
||||
but I doubt it - BRYANH 96.08).
|
||||
*/
|
||||
text typdefault; /* VARIABLE LENGTH FIELD */
|
||||
} TypeTupleFormData;
|
||||
|
||||
/* ----------------
|
||||
* Form_pg_type corresponds to a pointer to a tuple with
|
||||
* the format of pg_type relation.
|
||||
* ----------------
|
||||
*/
|
||||
typedef TypeTupleFormData *TypeTupleForm;
|
||||
|
||||
/* ----------------
|
||||
* compiler constants for pg_type
|
||||
* ----------------
|
||||
*/
|
||||
#define Natts_pg_type 16
|
||||
#define Anum_pg_type_typname 1
|
||||
#define Anum_pg_type_typowner 2
|
||||
#define Anum_pg_type_typlen 3
|
||||
#define Anum_pg_type_typprtlen 4
|
||||
#define Anum_pg_type_typbyval 5
|
||||
#define Anum_pg_type_typtype 6
|
||||
#define Anum_pg_type_typisdefined 7
|
||||
#define Anum_pg_type_typdelim 8
|
||||
#define Anum_pg_type_typrelid 9
|
||||
#define Anum_pg_type_typelem 10
|
||||
#define Anum_pg_type_typinput 11
|
||||
#define Anum_pg_type_typoutput 12
|
||||
#define Anum_pg_type_typreceive 13
|
||||
#define Anum_pg_type_typsend 14
|
||||
#define Anum_pg_type_typalign 15
|
||||
#define Anum_pg_type_typdefault 16
|
||||
|
||||
/* ----------------
|
||||
* initial contents of pg_type
|
||||
* ----------------
|
||||
*/
|
||||
|
||||
/* keep the following ordered by OID so that later changes can be made easier*/
|
||||
|
||||
/* Make sure the typlen, typbyval, and typalign values here match the initial
|
||||
values for attlen, attbyval, and attalign in both places in pg_attribute.h
|
||||
for every instance.
|
||||
*/
|
||||
|
||||
/* OIDS 1 - 99 */
|
||||
DATA(insert OID = 16 ( bool PGUID 1 1 t b t \054 0 0 boolin boolout boolin boolout c _null_ ));
|
||||
|
||||
#define BOOLOID 16
|
||||
|
||||
DATA(insert OID = 17 ( bytea PGUID -1 -1 f b t \054 0 18 byteain byteaout byteain byteaout i _null_ ));
|
||||
DATA(insert OID = 18 ( char PGUID 1 1 t b t \054 0 0 charin charout charin charout c _null_ ));
|
||||
|
||||
DATA(insert OID = 19 ( name PGUID NAMEDATALEN NAMEDATALEN f b t \054 0 18 namein nameout namein nameout i _null_ ));
|
||||
DATA(insert OID = 20 ( char16 PGUID 16 16 f b t \054 0 18 char16in char16out char16in char16out i _null_ ));
|
||||
/*DATA(insert OID = 20 ( dt PGUID 4 10 t b t \054 0 0 dtin dtout dtin dtout i _null_ )); */
|
||||
DATA(insert OID = 21 ( int2 PGUID 2 5 t b t \054 0 0 int2in int2out int2in int2out s _null_ ));
|
||||
|
||||
#define INT2OID 21
|
||||
|
||||
DATA(insert OID = 22 ( int28 PGUID 16 50 f b t \054 0 21 int28in int28out int28in int28out i _null_ ));
|
||||
|
||||
/*
|
||||
* XXX -- the implementation of int28's in postgres is a hack, and will
|
||||
* go away someday. until that happens, there is a case (in the
|
||||
* catalog cache management code) where we need to step gingerly
|
||||
* over piles of int28's on the sidewalk. in order to do so, we
|
||||
* need the OID of the int28 tuple from pg_type.
|
||||
*/
|
||||
|
||||
#define INT28OID 22
|
||||
|
||||
|
||||
DATA(insert OID = 23 ( int4 PGUID 4 10 t b t \054 0 0 int4in int4out int4in int4out i _null_ ));
|
||||
|
||||
#define INT4OID 23
|
||||
|
||||
DATA(insert OID = 24 ( regproc PGUID 4 16 t b t \054 0 0 regprocin regprocout regprocin regprocout i _null_ ));
|
||||
DATA(insert OID = 25 ( text PGUID -1 -1 f b t \054 0 18 textin textout textin textout i _null_ ));
|
||||
DATA(insert OID = 26 ( oid PGUID 4 10 t b t \054 0 0 int4in int4out int4in int4out i _null_ ));
|
||||
|
||||
#define OIDOID 26
|
||||
|
||||
DATA(insert OID = 27 ( tid PGUID 6 19 f b t \054 0 0 tidin tidout tidin tidout i _null_ ));
|
||||
DATA(insert OID = 28 ( xid PGUID 4 12 t b t \054 0 0 xidin xidout xidin xidout i _null_ ));
|
||||
DATA(insert OID = 29 ( cid PGUID 2 3 t b t \054 0 0 cidin cidout cidin cidout s _null_ ));
|
||||
DATA(insert OID = 30 ( oid8 PGUID 32 89 f b t \054 0 26 oid8in oid8out oid8in oid8out i _null_ ));
|
||||
DATA(insert OID = 32 ( SET PGUID -1 -1 f r t \054 0 -1 textin textout textin textout i _null_ ));
|
||||
|
||||
DATA(insert OID = 71 ( pg_type PGUID 1 1 t b t \054 71 0 foo bar foo bar c _null_));
|
||||
DATA(insert OID = 75 ( pg_attribute PGUID 1 1 t b t \054 75 0 foo bar foo bar c _null_));
|
||||
DATA(insert OID = 76 ( pg_demon PGUID 1 1 t b t \054 76 0 foo bar foo bar c _null_));
|
||||
DATA(insert OID = 80 ( pg_magic PGUID 1 1 t b t \054 80 0 foo bar foo bar c _null_));
|
||||
DATA(insert OID = 81 ( pg_proc PGUID 1 1 t b t \054 81 0 foo bar foo bar c _null_));
|
||||
DATA(insert OID = 82 ( pg_server PGUID 1 1 t b t \054 82 0 foo bar foo bar c _null_));
|
||||
DATA(insert OID = 83 ( pg_class PGUID 1 1 t b t \054 83 0 foo bar foo bar c _null_));
|
||||
DATA(insert OID = 86 ( pg_user PGUID 1 1 t b t \054 86 0 foo bar foo bar c _null_));
|
||||
DATA(insert OID = 87 ( pg_group PGUID 1 1 t b t \054 87 0 foo bar foo bar c _null_));
|
||||
DATA(insert OID = 88 ( pg_database PGUID 1 1 t b t \054 88 0 foo bar foo bar c _null_));
|
||||
DATA(insert OID = 89 ( pg_defaults PGUID 1 1 t b t \054 89 0 foo bar foo bar c _null_));
|
||||
DATA(insert OID = 90 ( pg_variable PGUID 1 1 t b t \054 90 0 foo bar foo bar c _null_));
|
||||
DATA(insert OID = 99 ( pg_log PGUID 1 1 t b t \054 99 0 foo bar foo bar c _null_));
|
||||
|
||||
/* OIDS 100 - 199 */
|
||||
|
||||
DATA(insert OID = 100 ( pg_time PGUID 1 1 t b t \054 100 0 foo bar foo bar c _null_));
|
||||
DATA(insert OID = 101 ( pg_time PGUID 1 1 t b t \054 101 0 foo bar foo bar c _null_));
|
||||
|
||||
/* OIDS 200 - 299 */
|
||||
|
||||
DATA(insert OID = 210 ( smgr PGUID 2 12 t b t \054 0 -1 smgrin smgrout smgrin smgrout s _null_ ));
|
||||
|
||||
/* OIDS 300 - 399 */
|
||||
|
||||
/* OIDS 400 - 499 */
|
||||
DATA(insert OID = 409 ( char2 PGUID 2 2 t b t \054 0 18 char2in char2out char2in char2out s _null_ ));
|
||||
DATA(insert OID = 410 ( char4 PGUID 4 4 t b t \054 0 18 char4in char4out char4in char4out i _null_ ));
|
||||
DATA(insert OID = 411 ( char8 PGUID 8 8 f b t \054 0 18 char8in char8out char8in char8out i _null_ ));
|
||||
|
||||
/* OIDS 500 - 599 */
|
||||
|
||||
/* OIDS 600 - 699 */
|
||||
DATA(insert OID = 600 ( point PGUID 16 24 f b t \054 0 701 point_in point_out point_in point_out d _null_ ));
|
||||
DATA(insert OID = 601 ( lseg PGUID 32 48 f b t \054 0 600 lseg_in lseg_out lseg_in lseg_out d _null_ ));
|
||||
DATA(insert OID = 602 ( path PGUID -1 -1 f b t \054 0 600 path_in path_out path_in path_out d _null_ ));
|
||||
DATA(insert OID = 603 ( box PGUID 32 100 f b t \073 0 600 box_in box_out box_in box_out d _null_ ));
|
||||
DATA(insert OID = 604 ( polygon PGUID -1 -1 f b t \054 0 -1 poly_in poly_out poly_in poly_out d _null_ ));
|
||||
DATA(insert OID = 605 ( filename PGUID 256 -1 f b t \054 0 18 filename_in filename_out filename_in filename_out i _null_ ));
|
||||
|
||||
/* OIDS 700 - 799 */
|
||||
|
||||
#define FLOAT4OID 700
|
||||
|
||||
DATA(insert OID = 700 ( float4 PGUID 4 12 f b t \054 0 0 float4in float4out float4in float4out i _null_ ));
|
||||
|
||||
|
||||
#define FLOAT8OID 701
|
||||
|
||||
DATA(insert OID = 701 ( float8 PGUID 8 24 f b t \054 0 0 float8in float8out float8in float8out d _null_ ));
|
||||
DATA(insert OID = 702 ( abstime PGUID 4 20 t b t \054 0 0 nabstimein nabstimeout nabstimein nabstimeout i _null_ ));
|
||||
DATA(insert OID = 703 ( reltime PGUID 4 20 t b t \054 0 0 reltimein reltimeout reltimein reltimeout i _null_ ));
|
||||
DATA(insert OID = 704 ( tinterval PGUID 12 47 f b t \054 0 0 tintervalin tintervalout tintervalin tintervalout i _null_ ));
|
||||
DATA(insert OID = 705 ( unknown PGUID -1 -1 f b t \054 0 18 textin textout textin textout i _null_ ));
|
||||
|
||||
#define UNKNOWNOID 705
|
||||
|
||||
/* OIDS 800 - 899 */
|
||||
DATA(insert OID = 810 ( oidint2 PGUID 6 20 f b t \054 0 0 oidint2in oidint2out oidint2in oidint2out i _null_ ));
|
||||
|
||||
/* OIDS 900 - 999 */
|
||||
DATA(insert OID = 910 ( oidint4 PGUID 8 20 f b t \054 0 0 oidint4in oidint4out oidint4in oidint4out i _null_ ));
|
||||
DATA(insert OID = 911 ( oidname PGUID OIDNAMELEN OIDNAMELEN f b t \054 0 0 oidnamein oidnameout oidnamein oidnameout i _null_ ));
|
||||
|
||||
/* OIDS 1000 - 1099 */
|
||||
DATA(insert OID = 1000 ( _bool PGUID -1 -1 f b t \054 0 16 array_in array_out array_in array_out i _null_ ));
|
||||
DATA(insert OID = 1001 ( _bytea PGUID -1 -1 f b t \054 0 17 array_in array_out array_in array_out i _null_ ));
|
||||
DATA(insert OID = 1002 ( _char PGUID -1 -1 f b t \054 0 18 array_in array_out array_in array_out i _null_ ));
|
||||
DATA(insert OID = 1003 ( _name PGUID -1 -1 f b t \054 0 19 array_in array_out array_in array_out i _null_ ));
|
||||
DATA(insert OID = 1004 ( _char16 PGUID -1 -1 f b t \054 0 20 array_in array_out array_in array_out i _null_ ));
|
||||
DATA(insert OID = 1005 ( _int2 PGUID -1 -1 f b t \054 0 21 array_in array_out array_in array_out i _null_ ));
|
||||
DATA(insert OID = 1006 ( _int28 PGUID -1 -1 f b t \054 0 22 array_in array_out array_in array_out i _null_ ));
|
||||
DATA(insert OID = 1007 ( _int4 PGUID -1 -1 f b t \054 0 23 array_in array_out array_in array_out i _null_ ));
|
||||
DATA(insert OID = 1008 ( _regproc PGUID -1 -1 f b t \054 0 24 array_in array_out array_in array_out i _null_ ));
|
||||
DATA(insert OID = 1009 ( _text PGUID -1 -1 f b t \054 0 25 array_in array_out array_in array_out i _null_ ));
|
||||
DATA(insert OID = 1028 ( _oid PGUID -1 -1 f b t \054 0 26 array_in array_out array_in array_out i _null_ ));
|
||||
DATA(insert OID = 1010 ( _tid PGUID -1 -1 f b t \054 0 27 array_in array_out array_in array_out i _null_ ));
|
||||
DATA(insert OID = 1011 ( _xid PGUID -1 -1 f b t \054 0 28 array_in array_out array_in array_out i _null_ ));
|
||||
DATA(insert OID = 1012 ( _cid PGUID -1 -1 f b t \054 0 29 array_in array_out array_in array_out i _null_ ));
|
||||
DATA(insert OID = 1013 ( _oid8 PGUID -1 -1 f b t \054 0 30 array_in array_out array_in array_out i _null_ ));
|
||||
/*DATA(insert OID = 1014 ( _lock PGUID -1 -1 f b t \054 0 31 array_in array_out array_in array_out i _null_ ));*/
|
||||
DATA(insert OID = 1015 ( _stub PGUID -1 -1 f b t \054 0 33 array_in array_out array_in array_out i _null_ ));
|
||||
DATA(insert OID = 1016 ( _ref PGUID -1 -1 f b t \054 0 591 array_in array_out array_in array_out i _null_ ));
|
||||
DATA(insert OID = 1017 ( _point PGUID -1 -1 f b t \054 0 600 array_in array_out array_in array_out d _null_ ));
|
||||
DATA(insert OID = 1018 ( _lseg PGUID -1 -1 f b t \054 0 601 array_in array_out array_in array_out d _null_ ));
|
||||
DATA(insert OID = 1019 ( _path PGUID -1 -1 f b t \054 0 602 array_in array_out array_in array_out d _null_ ));
|
||||
DATA(insert OID = 1020 ( _box PGUID -1 -1 f b t \073 0 603 array_in array_out array_in array_out d _null_ ));
|
||||
DATA(insert OID = 1021 ( _float4 PGUID -1 -1 f b t \054 0 700 array_in array_out array_in array_out i _null_ ));
|
||||
DATA(insert OID = 1022 ( _float8 PGUID -1 -1 f b t \054 0 701 array_in array_out array_in array_out d _null_ ));
|
||||
DATA(insert OID = 1023 ( _abstime PGUID -1 -1 f b t \054 0 702 array_in array_out array_in array_out i _null_ ));
|
||||
DATA(insert OID = 1024 ( _reltime PGUID -1 -1 f b t \054 0 703 array_in array_out array_in array_out i _null_ ));
|
||||
DATA(insert OID = 1025 ( _tinterval PGUID -1 -1 f b t \054 0 704 array_in array_out array_in array_out i _null_ ));
|
||||
DATA(insert OID = 1026 ( _filename PGUID -1 -1 f b t \054 0 605 array_in array_out array_in array_out i _null_ ));
|
||||
DATA(insert OID = 1027 ( _polygon PGUID -1 -1 f b t \054 0 604 array_in array_out array_in array_out d _null_ ));
|
||||
/* Note: the size of an aclitem needs to match sizeof(AclItem) in acl.h */
|
||||
DATA(insert OID = 1033 ( aclitem PGUID 8 -1 f b t \054 0 0 aclitemin aclitemout aclitemin aclitemout i _null_ ));
|
||||
DATA(insert OID = 1034 ( _aclitem PGUID -1 -1 f b t \054 0 1033 array_in array_out array_in array_out i _null_ ));
|
||||
|
||||
DATA(insert OID = 1039 ( _char2 PGUID -1 -1 f b t \054 0 409 array_in array_out array_in array_out i _null_ ));
|
||||
DATA(insert OID = 1040 ( _char4 PGUID -1 -1 f b t \054 0 410 array_in array_out array_in array_out i _null_ ));
|
||||
DATA(insert OID = 1041 ( _char8 PGUID -1 -1 f b t \054 0 411 array_in array_out array_in array_out i _null_ ));
|
||||
|
||||
#define BPCHAROID 1042
|
||||
DATA(insert OID = 1042 ( bpchar PGUID -1 -1 f b t \054 0 18 bpcharin bpcharout bpcharin bpcharout i _null_ ));
|
||||
#define VARCHAROID 1043
|
||||
DATA(insert OID = 1043 ( varchar PGUID -1 -1 f b t \054 0 18 varcharin varcharout varcharin varcharout i _null_ ));
|
||||
|
||||
DATA(insert OID = 1082 ( date PGUID 4 10 t b t \054 0 0 date_in date_out date_in date_out i _null_ ));
|
||||
DATA(insert OID = 1083 ( time PGUID 8 16 f b t \054 0 0 time_in time_out time_in time_out i _null_ ));
|
||||
DATA(insert OID = 1182 ( _date PGUID -1 -1 f b t \054 0 1082 array_in array_out array_in array_out i _null_ ));
|
||||
DATA(insert OID = 1183 ( _time PGUID -1 -1 f b t \054 0 1083 array_in array_out array_in array_out d _null_ ));
|
||||
/*
|
||||
* prototypes for functions in pg_type.c
|
||||
*/
|
||||
extern Oid TypeGet(char *typeName, bool *defined);
|
||||
extern Oid TypeShellMakeWithOpenRelation(Relation pg_type_desc,
|
||||
char *typeName);
|
||||
extern Oid TypeShellMake(char *typeName);
|
||||
extern Oid TypeCreate(char *typeName,
|
||||
Oid relationOid,
|
||||
int16 internalSize,
|
||||
int16 externalSize,
|
||||
char typeType,
|
||||
char typDelim,
|
||||
char *inputProcedure,
|
||||
char *outputProcedure,
|
||||
char *sendProcedure,
|
||||
char *receiveProcedure,
|
||||
char *elementTypeName,
|
||||
char *defaultTypeValue,
|
||||
bool passedByValue, char alignment);
|
||||
extern void TypeRename(char *oldTypeName, char *newTypeName);
|
||||
extern char *makeArrayTypeName(char *typeName);
|
||||
|
||||
|
||||
#endif /* PG_TYPE_H */
|
||||
@@ -1,99 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_user.h--
|
||||
* definition of the system "user" relation (pg_user)
|
||||
* along with the relation's initial contents.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_user.h,v 1.1.1.1 1996/07/09 06:21:18 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_USER_H
|
||||
#define PG_USER_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
/* ----------------
|
||||
* pg_user definition. cpp turns this into
|
||||
* typedef struct FormData_pg_user
|
||||
* ----------------
|
||||
*/
|
||||
CATALOG(pg_user) BOOTSTRAP {
|
||||
NameData usename;
|
||||
int4 usesysid;
|
||||
bool usecreatedb;
|
||||
bool usetrace;
|
||||
bool usesuper;
|
||||
bool usecatupd;
|
||||
} FormData_pg_user;
|
||||
|
||||
/* ----------------
|
||||
* Form_pg_user corresponds to a pointer to a tuple with
|
||||
* the format of pg_user relation.
|
||||
* ----------------
|
||||
*/
|
||||
typedef FormData_pg_user *Form_pg_user;
|
||||
|
||||
/* ----------------
|
||||
* compiler constants for pg_user
|
||||
* ----------------
|
||||
*/
|
||||
#define Natts_pg_user 6
|
||||
#define Anum_pg_user_usename 1
|
||||
#define Anum_pg_user_usesysid 2
|
||||
#define Anum_pg_user_usecreatedb 3
|
||||
#define Anum_pg_user_usetrace 4
|
||||
#define Anum_pg_user_usesuper 5
|
||||
#define Anum_pg_user_usecatupd 6
|
||||
|
||||
/* ----------------
|
||||
* initial contents of pg_user
|
||||
* ----------------
|
||||
*/
|
||||
DATA(insert OID = 0 ( postgres PGUID t t t t ));
|
||||
|
||||
BKI_BEGIN
|
||||
#ifdef ALLOW_PG_GROUP
|
||||
BKI_END
|
||||
|
||||
DATA(insert OID = 0 ( mike 799 t t t t ));
|
||||
DATA(insert OID = 0 ( mao 1806 t t t t ));
|
||||
DATA(insert OID = 0 ( hellers 1089 t t t t ));
|
||||
DATA(insert OID = 0 ( joey 5209 t t t t ));
|
||||
DATA(insert OID = 0 ( jolly 5443 t t t t ));
|
||||
DATA(insert OID = 0 ( sunita 6559 t t t t ));
|
||||
DATA(insert OID = 0 ( paxson 3029 t t t t ));
|
||||
DATA(insert OID = 0 ( marc 2435 t t t t ));
|
||||
DATA(insert OID = 0 ( jiangwu 6124 t t t t ));
|
||||
DATA(insert OID = 0 ( aoki 2360 t t t t ));
|
||||
DATA(insert OID = 0 ( avi 31080 t t t t ));
|
||||
DATA(insert OID = 0 ( kristin 1123 t t t t ));
|
||||
DATA(insert OID = 0 ( andrew 5229 t t t t ));
|
||||
DATA(insert OID = 0 ( nobuko 5493 t t t t ));
|
||||
DATA(insert OID = 0 ( hartzell 6676 t t t t ));
|
||||
DATA(insert OID = 0 ( devine 6724 t t t t ));
|
||||
DATA(insert OID = 0 ( boris 6396 t t t t ));
|
||||
DATA(insert OID = 0 ( sklower 354 t t t t ));
|
||||
DATA(insert OID = 0 ( marcel 31113 t t t t ));
|
||||
DATA(insert OID = 0 ( ginger 3692 t t t t ));
|
||||
DATA(insert OID = 0 ( woodruff 31026 t t t t ));
|
||||
DATA(insert OID = 0 ( searcher 8261 t t t t ));
|
||||
|
||||
BKI_BEGIN
|
||||
#endif /* ALLOW_PG_GROUP */
|
||||
BKI_END
|
||||
|
||||
#endif /* PG_USER_H */
|
||||
@@ -1,40 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_variable.h--
|
||||
* the system variable relation "pg_variable" is not a "heap" relation.
|
||||
* it is automatically created by the transam/ code and the
|
||||
* information here is all bogus and is just here to make the
|
||||
* relcache code happy.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_variable.h,v 1.1.1.1 1996/07/09 06:21:18 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* The structures and macros used by the transam/ code
|
||||
* to access pg_variable should someday go here -cim 6/18/90
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_VARIABLE_H
|
||||
#define PG_VARIABLE_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
CATALOG(pg_variable) BOOTSTRAP {
|
||||
Oid varfoo;
|
||||
} FormData_pg_variable;
|
||||
|
||||
typedef FormData_pg_variable *Form_pg_variable;
|
||||
|
||||
#define Natts_pg_variable 1
|
||||
#define Anum_pg_variable_varfoo 1
|
||||
|
||||
#endif /* PG_VARIABLE_H */
|
||||
@@ -1,58 +0,0 @@
|
||||
/*-------------------------------------------------------------------------
|
||||
*
|
||||
* pg_version.h--
|
||||
* definition of the system "version" relation (pg_version)
|
||||
* along with the relation's initial contents.
|
||||
*
|
||||
*
|
||||
* Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: pg_version.h,v 1.1.1.1 1996/07/09 06:21:18 scrappy Exp $
|
||||
*
|
||||
* NOTES
|
||||
* the genbki.sh script reads this file and generates .bki
|
||||
* information from the DATA() statements.
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
#ifndef PG_VERSION_H
|
||||
#define PG_VERSION_H
|
||||
|
||||
/* ----------------
|
||||
* postgres.h contains the system type definintions and the
|
||||
* CATALOG(), BOOTSTRAP and DATA() sugar words so this file
|
||||
* can be read by both genbki.sh and the C compiler.
|
||||
* ----------------
|
||||
*/
|
||||
#include "postgres.h"
|
||||
#include "utils/nabstime.h"
|
||||
|
||||
/* ----------------
|
||||
* pg_version definition. cpp turns this into
|
||||
* typedef struct FormData_pg_version
|
||||
* ----------------
|
||||
*/
|
||||
CATALOG(pg_version) {
|
||||
Oid verrelid;
|
||||
Oid verbaseid;
|
||||
int4 vertime; /* really should be some abstime */
|
||||
} FormData_pg_version;
|
||||
|
||||
/* ----------------
|
||||
* Form_pg_version corresponds to a pointer to a tuple with
|
||||
* the format of pg_version relation.
|
||||
* ----------------
|
||||
*/
|
||||
typedef FormData_pg_version *VersionTupleForm;
|
||||
|
||||
/* ----------------
|
||||
* compiler constants for pg_version
|
||||
* ----------------
|
||||
*/
|
||||
#define Natts_pg_version 3
|
||||
#define Anum_pg_version_verrelid 1
|
||||
#define Anum_pg_version_verbaseid 2
|
||||
#define Anum_pg_version_vertime 3
|
||||
|
||||
|
||||
#endif /* PG_VERSION_H */
|
||||
Reference in New Issue
Block a user