Postgres95 1.01 Distribution - Virgin Sources

Marc G. Fournier <scrappy@hub.org>

Commit: d31084e9d1118b25fd16580d9d8c2924b5740dff
Author: Marc G. Fournier <scrappy@hub.org>
Date: 1996-07-09T06:22:35Z
Releases: 7.1.1
Postgres95 1.01 Distribution - Virgin Sources

Files

PathChange+/−
src/backend/access/attnum.h added +61 −0
src/backend/access/common/heaptuple.c added +1011 −0
src/backend/access/common/heapvalid.c added +134 −0
src/backend/access/common/indextuple.c added +427 −0
src/backend/access/common/indexvalid.c added +84 −0
src/backend/access/common/Makefile.inc added +16 −0
src/backend/access/common/printtup.c added +306 −0
src/backend/access/common/scankey.c added +68 −0
src/backend/access/common/tupdesc.c added +398 −0
src/backend/access/funcindex.h added +43 −0
src/backend/access/genam.h added +60 −0
src/backend/access/hash.h added +336 −0
src/backend/access/hash/hash.c added +467 −0
src/backend/access/hash/hashfunc.c added +276 −0
src/backend/access/hash/hashinsert.c added +239 −0
src/backend/access/hash/hashovfl.c added +614 −0
src/backend/access/hash/hashpage.c added +669 −0
src/backend/access/hash/hashscan.c added +172 −0
src/backend/access/hash/hashsearch.c added +425 −0
src/backend/access/hash/hashstrat.c added +104 −0
src/backend/access/hash/hashutil.c added +147 −0
src/backend/access/hash/Makefile.inc added +18 −0
src/backend/access/heapam.h added +149 −0
src/backend/access/heap/heapam.c added +1507 −0
src/backend/access/heap/hio.c added +195 −0
src/backend/access/heap/Makefile.inc added +14 −0
src/backend/access/heap/stats.c added +329 −0
src/backend/access/hio.h added +26 −0
src/backend/access/htup.h added +115 −0
src/backend/access/ibit.h added +34 −0
src/backend/access/index/genam.c added +275 −0
src/backend/access/index/indexam.c added +411 −0
src/backend/access/index/istrat.c added +679 −0
src/backend/access/index/Makefile.inc added +14 −0
src/backend/access/iqual.h added +32 −0
src/backend/access/istrat.h added +80 −0
src/backend/access/itup.h added +104 −0
src/backend/access/Makefile.inc added +35 −0
src/backend/access/nbtree.h added +264 −0
src/backend/access/nbtree/Makefile.inc added +15 −0
src/backend/access/nbtree/nbtcompare.c added +173 −0
src/backend/access/nbtree/nbtinsert.c added +831 −0
src/backend/access/nbtree/nbtpage.c added +523 −0
src/backend/access/nbtree/nbtree.c added +516 −0
src/backend/access/nbtree/nbtscan.c added +164 −0
src/backend/access/nbtree/nbtsearch.c added +1133 −0
src/backend/access/nbtree/nbtsort.c added +1196 −0
src/backend/access/nbtree/nbtstrat.c added +134 −0
src/backend/access/nbtree/nbtutils.c added +239 −0
src/backend/access/nbtree/README added +68 −0
src/backend/access/printtup.h added +26 −0
src/backend/access/relscan.h added +87 −0
src/backend/access/rtree.h added +98 −0
src/backend/access/rtree/Makefile.inc added +14 −0
src/backend/access/rtree/rtget.c added +320 −0
src/backend/access/rtree/rtproc.c added +150 −0
src/backend/access/rtree/rtree.c added +955 −0
src/backend/access/rtree/rtscan.c added +392 −0
src/backend/access/rtree/rtstrat.c added +239 −0
src/backend/access/rtscan.h added +17 −0
src/backend/access/rtstrat.h added +18 −0
src/backend/access/sdir.h added +57 −0
src/backend/access/skey.h added +52 −0
src/backend/access/strat.h added +86 −0
src/backend/access/transam.h added +213 −0
src/backend/access/transam/Makefile.inc added +14 −0
src/backend/access/transam/transam.c added +675 −0
src/backend/access/transam/transsup.c added +663 −0
src/backend/access/transam/varsup.c added +606 −0
src/backend/access/transam/xact.c added +1314 −0
src/backend/access/transam/xid.c added +156 −0
src/backend/access/tupdesc.h added +53 −0
src/backend/access/tupmacs.h added +43 −0
src/backend/access/valid.h added +37 −0
src/backend/access/xact.h added +115 −0
src/backend/bootstrap/bootparse.y added +293 −0
src/backend/bootstrap/bootscanner.l added +108 −0
src/backend/bootstrap/boot.sed added +9 −0
src/backend/bootstrap/bootstrap.c added +1049 −0
src/backend/bootstrap/bootstrap.h added +78 −0
src/backend/bootstrap/Makefile.inc added +63 −0
src/backend/catalog/catalog.c added +205 −0
src/backend/catalog/catalog.h added +24 −0
src/backend/catalog/catname.h added +52 −0
src/backend/catalog/genbki.sh added +218 −0
src/backend/catalog/heap.c added +1428 −0
src/backend/catalog/heap.h added +42 −0
src/backend/catalog/index.c added +1655 −0
src/backend/catalog/index.h added +59 −0
src/backend/catalog/indexing.c added +561 −0
src/backend/catalog/indexing.h added +103 −0
src/backend/catalog/Makefile.inc added +69 −0
src/backend/catalog/pg_aggregate.c added +325 −0
src/backend/catalog/pg_aggregate.h added +132 −0
src/backend/catalog/pg_am.h added +115 −0
src/backend/catalog/pg_amop.h added +546 −0
src/backend/catalog/pg_amproc.h added +134 −0
src/backend/catalog/pg_attribute.h added +512 −0
src/backend/catalog/pg_class.h added +162 −0
src/backend/catalog/pg_database.h added +57 −0
src/backend/catalog/pg_defaults.h added +55 −0
src/backend/catalog/pg_demon.h added +58 −0
src/backend/catalog/pg_group.h added +42 −0
src/backend/catalog/pg_hosts.h added +44 −0
src/backend/catalog/pg_index.h added +71 −0
src/backend/catalog/pg_inheritproc.h added +59 −0
src/backend/catalog/pg_inherits.h added +57 −0
src/backend/catalog/pg_ipl.h added +57 −0
src/backend/catalog/pg_language.h added +75 −0
src/backend/catalog/pg_listener.h added +56 −0
src/backend/catalog/pg_log.h added +40 −0
src/backend/catalog/pg_magic.h added +54 −0
src/backend/catalog/pg_opclass.h added +85 −0
src/backend/catalog/pg_operator.c added +1077 −0
src/backend/catalog/pg_operator.h added +480 −0
src/backend/catalog/pg_parg.h added +116 −0
src/backend/catalog/pg_proc.c added +265 −0
src/backend/catalog/pg_proc.h added +769 −0
src/backend/catalog/pg_rewrite.h added +64 −0
src/backend/catalog/pg_server.h added +56 −0
src/backend/catalog/pg_statistic.h added +60 −0
src/backend/catalog/pg_time.h added +41 −0
src/backend/catalog/pg_type.c added +595 −0
src/backend/catalog/pg_type.h added +267 −0
src/backend/catalog/pg_user.h added +99 −0
src/backend/catalog/pg_variable.h added +40 −0
src/backend/catalog/pg_version.h added +58 −0
src/backend/catalog/README added +66 −0
src/backend/catalog/unused_oids added +41 −0
src/backend/commands/async.c added +605 −0
src/backend/commands/async.h added +33 −0
src/backend/commands/cluster.c added +370 −0
src/backend/commands/cluster.h added +30 −0
src/backend/commands/command.c added +511 −0
src/backend/commands/command.h added +56 −0
src/backend/commands/copy.c added +782 −0
src/backend/commands/copy.h added +21 −0
src/backend/commands/creatinh.c added +564 −0
src/backend/commands/creatinh.h added +20 −0
src/backend/commands/_deadcode/version.c added +336 −0
src/backend/commands/defind.c added +505 −0
src/backend/commands/define.c added +564 −0
src/backend/commands/defrem.h added +53 −0
src/backend/commands/explain.c added +219 −0
src/backend/commands/explain.h added +17 −0
src/backend/commands/Makefile.inc added +25 −0
src/backend/commands/purge.c added +168 −0
src/backend/commands/purge.h added +20 −0
src/backend/commands/recipe.c added +1181 −0
src/backend/commands/recipe.h added +17 −0
src/backend/commands/remove.c added +435 −0
src/backend/commands/rename.c added +275 −0
src/backend/commands/rename.h added +24 −0
src/backend/commands/vacuum.c added +853 −0
src/backend/commands/vacuum.h added +48 −0
src/backend/commands/version.h added +26 −0
src/backend/commands/view.c added +325 −0
src/backend/commands/view.h added +20 −0
src/backend/executor/execAmi.c added +439 −0
src/backend/executor/execdebug.h added +377 −0
src/backend/executor/execdefs.h added +54 −0
src/backend/executor/execdesc.h added +38 −0
src/backend/executor/execFlatten.c added +236 −0
src/backend/executor/execFlatten.h added +26 −0
src/backend/executor/execJunk.c added +389 −0
src/backend/executor/execMain.c added +1023 −0
src/backend/executor/execProcnode.c added +477 −0
src/backend/executor/execQual.c added +1504 −0
src/backend/executor/execScan.c added +136 −0
src/backend/executor/execTuples.c added +1013 −0
src/backend/executor/execUtils.c added +1092 −0
src/backend/executor/executor.h added +229 −0
src/backend/executor/functions.c added +388 −0
src/backend/executor/functions.h added +22 −0
src/backend/executor/hashjoin.h added +82 −0
src/backend/executor/Makefile.inc added +29 −0
src/backend/executor/nodeAgg.c added +558 −0
src/backend/executor/nodeAgg.h added +21 −0
src/backend/executor/nodeAppend.c added +483 −0
src/backend/executor/nodeAppend.h added +22 −0
src/backend/executor/nodeGroup.c added +407 −0
src/backend/executor/nodeGroup.h added +21 −0
src/backend/executor/nodeHash.c added +828 −0
src/backend/executor/nodeHash.h added +35 −0
src/backend/executor/nodeHashjoin.c added +792 −0
src/backend/executor/nodeHashjoin.h added +33 −0
src/backend/executor/nodeIndexscan.c added +902 −0
src/backend/executor/nodeIndexscan.h added +32 −0
src/backend/executor/nodeMaterial.c added +392 −0
src/backend/executor/nodeMaterial.h added +23 −0
src/backend/executor/nodeMergejoin.c added +1194 −0
src/backend/executor/nodeMergejoin.h added +40 −0
src/backend/executor/nodeNestloop.c added +370 −0
src/backend/executor/nodeNestloop.h added +21 −0
src/backend/executor/nodeResult.c added +288 −0
src/backend/executor/nodeResult.h added +21 −0
src/backend/executor/nodeSeqscan.c added +449 −0
src/backend/executor/nodeSeqscan.h added +27 −0
src/backend/executor/nodeSort.c added +523 −0
src/backend/executor/nodeSort.h added +23 −0
src/backend/executor/nodeTee.c added +503 −0
src/backend/executor/nodeTee.h added +22 −0
src/backend/executor/nodeUnique.c added +316 −0
src/backend/executor/nodeUnique.h added +21 −0
src/backend/executor/tuptable.h added +72 −0
src/backend/include/c.h added +768 −0
src/backend/include/Makefile.inc added +16 −0
src/backend/include/miscadmin.h added +193 −0
src/backend/include/postgres.h added +224 −0
src/backend/lib/bit.c added +45 −0
src/backend/lib/dllist.c added +204 −0
src/backend/lib/dllist.h added +72 −0
src/backend/lib/fstack.c added +153 −0
src/backend/lib/fstack.h added +113 −0
src/backend/lib/hasht.c added +47 −0
src/backend/lib/hasht.h added +23 −0
src/backend/lib/lispsort.c added +56 −0
src/backend/lib/lispsort.h added +18 −0
src/backend/lib/Makefile.inc added +20 −0
src/backend/libpq/auth.c added +668 −0
src/backend/libpq/auth.h added +49 −0
src/backend/libpq/be-dumpdata.c added +323 −0
src/backend/libpq/be-fsstubs.c added +351 −0
src/backend/libpq/be-fsstubs.h added +32 −0
src/backend/libpq/be-pqexec.c added +382 −0
src/backend/libpq/libpq-be.h added +51 −0
src/backend/libpq/libpq-fs.h added +119 −0
src/backend/libpq/libpq.h added +261 −0
src/backend/libpq/Makefile.inc added +26 −0
src/backend/libpq/portalbuf.c added +511 −0
src/backend/libpq/portal.c added +783 −0
src/backend/libpq/pqcomm.c added +724 −0
src/backend/libpq/pqcomm.h added +124 −0
src/backend/libpq/pqpacket.c added +283 −0
src/backend/libpq/pqsignal.c added +40 −0
src/backend/libpq/pqsignal.h added +32 −0
src/backend/lib/qsort.c added +281 −0
src/backend/lib/qsort.h added +24 −0
src/backend/lib/stringinfo.c added +116 −0
src/backend/lib/stringinfo.h added +47 −0
src/backend/main/main.c added +45 −0
src/backend/main/Makefile.inc added +16 −0
src/backend/Makefile added +289 −0
src/backend/makeID added +17 −0
src/backend/nodes/copyfuncs.c added +1675 −0
src/backend/nodes/equalfuncs.c added +703 −0
src/backend/nodes/execnodes.h added +689 −0
src/backend/nodes/list.c added +438 −0
src/backend/nodes/Makefile.inc added +33 −0
src/backend/nodes/makefuncs.c added +117 −0
src/backend/nodes/makefuncs.h added +48 −0
src/backend/nodes/memnodes.h added +101 −0
src/backend/nodes/nodeFuncs.c added +116 −0
src/backend/nodes/nodeFuncs.h added +23 −0
src/backend/nodes/nodes.c added +45 −0
src/backend/nodes/nodes.h added +299 −0
src/backend/nodes/outfuncs.c added +1670 −0
src/backend/nodes/params.h added +90 −0
src/backend/nodes/parsenodes.h added +731 −0
src/backend/nodes/pg_list.h added +112 −0
src/backend/nodes/plannodes.h added +330 −0
src/backend/nodes/primnodes.h added +318 −0
src/backend/nodes/print.c added +377 −0
src/backend/nodes/read.c added +270 −0
src/backend/nodes/readfuncs.c added +1948 −0
src/backend/nodes/readfuncs.h added +27 −0
src/backend/nodes/README added +65 −0
src/backend/nodes/relation.h added +279 −0
src/backend/optimizer/clauseinfo.h added +24 −0
src/backend/optimizer/clauses.h added +54 −0
src/backend/optimizer/cost.h added +59 −0
src/backend/optimizer/internal.h added +92 −0
src/backend/optimizer/joininfo.h added +20 −0
src/backend/optimizer/keys.h added +22 −0
src/backend/optimizer/Makefile.inc added +29 −0
src/backend/optimizer/ordering.h added +24 −0
src/backend/optimizer/path/allpaths.c added +351 −0
src/backend/optimizer/path/clausesel.c added +331 −0
src/backend/optimizer/path/costsize.c added +456 −0
src/backend/optimizer/path/hashutils.c added +120 −0
src/backend/optimizer/path/indxpath.c added +1206 −0
src/backend/optimizer/path/joinpath.c added +623 −0
src/backend/optimizer/path/joinrels.c added +528 −0
src/backend/optimizer/path/joinutils.c added +432 −0
src/backend/optimizer/path/Makefile.inc added +21 −0
src/backend/optimizer/path/mergeutils.c added +122 −0
src/backend/optimizer/pathnode.h added +50 −0
src/backend/optimizer/path/orindxpath.c added +271 −0
src/backend/optimizer/path/predmig.c added +773 −0
src/backend/optimizer/path/prune.c added +203 −0
src/backend/optimizer/paths.h added +89 −0
src/backend/optimizer/path/xfunc.c added +1360 −0
src/backend/optimizer/plancat.h added +65 −0
src/backend/optimizer/plan/createplan.c added +1097 −0
src/backend/optimizer/plan/initsplan.c added +391 −0
src/backend/optimizer/planmain.h added +60 −0
src/backend/optimizer/plan/Makefile.inc added +15 −0
src/backend/optimizer/planner.h added +24 −0
src/backend/optimizer/plan/planmain.c added +422 −0
src/backend/optimizer/plan/planner.c added +408 −0
src/backend/optimizer/plan/setrefs.c added +706 −0
src/backend/optimizer/prep/archive.c added +66 −0
src/backend/optimizer/prep.h added +51 −0
src/backend/optimizer/prep/Makefile.inc added +14 −0
src/backend/optimizer/prep/prepqual.c added +582 −0
src/backend/optimizer/prep/preptlist.c added +322 −0
src/backend/optimizer/prep/prepunion.c added +400 −0
src/backend/optimizer/tlist.h added +36 −0
src/backend/optimizer/util/clauseinfo.c added +187 −0
src/backend/optimizer/util/clauses.c added +736 −0
src/backend/optimizer/util/indexnode.c added +92 −0
src/backend/optimizer/util/internal.c added +61 −0
src/backend/optimizer/util/joininfo.c added +107 −0
src/backend/optimizer/util/keys.c added +193 −0
src/backend/optimizer/util/Makefile.inc added +15 −0
src/backend/optimizer/util/ordering.c added +117 −0
src/backend/optimizer/util/pathnode.c added +566 −0
src/backend/optimizer/util/plancat.c added +582 −0
src/backend/optimizer/util/relnode.c added +123 −0
src/backend/optimizer/util/tlist.c added +577 −0
src/backend/optimizer/util/var.c added +189 −0
src/backend/optimizer/var.h added +21 −0
src/backend/optimizer/xfunc.h added +84 −0
src/backend/parser/analyze.c added +2467 −0
src/backend/parser/catalog_utils.c added +1470 −0
src/backend/parser/catalog_utils.h added +64 −0
src/backend/parser/dbcommands.c added +259 −0
src/backend/parser/dbcommands.h added +28 −0
src/backend/parser/gram.y added +2113 −0
src/backend/parser/keywords.c added +179 −0
src/backend/parser/keywords.h added +25 −0
src/backend/parser/Makefile.inc added +46 −0
src/backend/parser/parse_query.c added +653 −0
src/backend/parser/parse_query.h added +72 −0
src/backend/parser/parser.c added +449 −0
src/backend/parser/parse_state.h added +27 −0
src/backend/parser/parsetree.h added +80 −0
src/backend/parser/scan.l added +255 −0
src/backend/parser/scansup.c added +148 −0
src/backend/parser/scansup.h added +17 −0
src/backend/port/aix/dlfcn.c added +528 −0
src/backend/port/aix/dlfcn.h added +46 −0
src/backend/port/aix/machine.h added +19 −0
src/backend/port/aix/Makefile.inc added +40 −0
src/backend/port/aix/mkldexport.sh added +42 −0
src/backend/port/aix/port-protos.h added +25 −0
src/backend/port/aix/README.dlfcn added +167 −0
src/backend/port/alpha/machine.h added +19 −0
src/backend/port/alpha/Makefile.inc added +27 −0
src/backend/port/alpha/port.c added +34 −0
src/backend/port/alpha/port-protos.h added +39 −0
src/backend/port/BSD44_derived/dl.c added +88 −0
src/backend/port/BSD44_derived/float.h added +30 −0
src/backend/port/BSD44_derived/machine.h added +19 −0
src/backend/port/BSD44_derived/Makefile.inc added +28 −0
src/backend/port/BSD44_derived/port-protos.h added +41 −0
src/backend/port/BSD44_derived/README added +4 −0
src/backend/port/bsdi/dynloader.c added +93 −0
src/backend/port/bsdi/machine.h added +18 −0
src/backend/port/bsdi/Makefile.inc added +15 −0
src/backend/port/bsdi/port.c added +13 −0
src/backend/port/bsdi/port-protos.h added +33 −0
src/backend/port/hpux/dynloader.c added +57 −0
src/backend/port/hpux/fixade.h added +63 −0
src/backend/port/hpux/machine.h added +18 −0
src/backend/port/hpux/Makefile.inc added +68 −0
src/backend/port/hpux/port.c added +47 −0
src/backend/port/hpux/port-protos.h added +34 −0
src/backend/port/hpux/tas.c.template added +36 −0
src/backend/port/hpux/tas.s added +28 −0
src/backend/port/irix5/machine.h added +19 −0
src/backend/port/irix5/Makefile.inc added +20 −0
src/backend/port/irix5/port.c added +16 −0
src/backend/port/irix5/port-protos.h added +36 −0
src/backend/port/irix5/README added +2 −0
src/backend/port/linux/dynloader.c added +93 −0
src/backend/port/linux/machine.h added +18 −0
src/backend/port/linux/Makefile.inc added +36 −0
src/backend/port/linux/port.c added +13 −0
src/backend/port/linux/port-protos.h added +37 −0
src/backend/port/Makefile.inc added +21 −0
src/backend/port/sparc/float.h added +30 −0
src/backend/port/sparc/machine.h added +19 −0
src/backend/port/sparc/Makefile.inc added +23 −0
src/backend/port/sparc/port-protos.h added +34 −0
src/backend/port/sparc_solaris/machine.h added +19 −0
src/backend/port/sparc_solaris/Makefile.inc added +20 −0
src/backend/port/sparc_solaris/port.c added +66 −0
src/backend/port/sparc_solaris/port-protos.h added +38 −0
src/backend/port/sparc_solaris/rusagestub.h added +30 −0
src/backend/port/sparc_solaris/tas.s added +50 −0
src/backend/port/sparc/strtol.c added +130 −0
src/backend/port/ultrix4/dl.h added +117 −0
src/backend/port/ultrix4/dynloader.c added +68 −0
src/backend/port/ultrix4/machine.h added +19 −0
src/backend/port/ultrix4/Makefile.inc added +27 −0
src/backend/port/ultrix4/port.c added +25 −0
src/backend/port/ultrix4/port-protos.h added +36 −0
src/backend/port/ultrix4/strdup.c added +23 −0
src/backend/port/win32/machine.h added +2 −0
src/backend/port/win32/nt.c added +625 −0
src/backend/port/win32/nt.h added +54 −0
src/backend/port/win32/pglite.mak added +3323 −0
src/backend/port/win32/port-protos.h added +1 −0
src/backend/port/win32/pwd.h added +1 −0
src/backend/port/win32/regex/cclass.h added +70 −0
src/backend/port/win32/regex/cname.h added +141 −0
src/backend/port/win32/regex/COPYRIGHT added +56 −0
src/backend/port/win32/regex/engine.c added +1091 −0
src/backend/port/win32/regex/Makefile.inc added +14 −0
src/backend/port/win32/regex/re_format.7 added +269 −0
src/backend/port/win32/regex/regcomp.c added +1698 −0
src/backend/port/win32/regex/regerror.c added +180 −0
src/backend/port/win32/regex/regex2.h added +175 −0
src/backend/port/win32/regex/regex.3 added +538 −0
src/backend/port/win32/regex/regexec.c added +181 −0
src/backend/port/win32/regex/regex.h added +106 −0
src/backend/port/win32/regex/regexp.h added +69 −0
src/backend/port/win32/regex/regfree.c added +80 −0
src/backend/port/win32/regex/utils.h added +57 −0
src/backend/port/win32/regex/WHATSNEW added +94 −0
src/backend/port/win32/rusagestub.h added +29 −0
src/backend/port/win32/sys/cdefs.h added +124 −0
src/backend/port/win32/sys/file.h added +1 −0
src/backend/port/win32/sys/ipc.h added +1 −0
src/backend/port/win32/sys/param.h added +1 −0
src/backend/port/win32/sys/sem.h added +1 −0
src/backend/port/win32/sys/shm.h added +1 −0
src/backend/port/win32/sys/time.h added +1 −0
src/backend/postmaster/Makefile.inc added +16 −0
src/backend/postmaster/postmaster.c added +1122 −0
src/backend/regex/cclass.h added +70 −0
src/backend/regex/cdefs.h added +144 −0
src/backend/regex/cname.h added +141 −0
src/backend/regex/COPYRIGHT added +56 −0
src/backend/regex/engine.c added +1092 −0
src/backend/regex/Makefile.inc added +14 −0
src/backend/regex/re_format.7 added +269 −0
src/backend/regex/regcomp.c added +1701 −0
src/backend/regex/regerror.c added +178 −0
src/backend/regex/regex2.h added +175 −0
src/backend/regex/regex.3 added +538 −0
src/backend/regex/regexec.c added +181 −0
src/backend/regex/regex.h added +108 −0
src/backend/regex/regexp.h added +71 −0
src/backend/regex/regfree.c added +80 −0
src/backend/regex/utils.h added +57 −0
src/backend/regex/WHATSNEW added +94 −0
src/backend/rewrite/locks.c added +131 −0
src/backend/rewrite/locks.h added +21 −0
src/backend/rewrite/Makefile.inc added +22 −0
src/backend/rewrite/prs2lock.h added +43 −0
src/backend/rewrite/rewriteDefine.c added +255 −0
src/backend/rewrite/rewriteDefine.h added +18 −0
src/backend/rewrite/rewriteHandler.c added +622 −0
src/backend/rewrite/rewriteHandler.h added +35 −0
src/backend/rewrite/rewriteManip.c added +435 −0
src/backend/rewrite/rewriteManip.h added +31 −0
src/backend/rewrite/rewriteRemove.c added +181 −0
src/backend/rewrite/rewriteRemove.h added +20 −0
src/backend/rewrite/rewriteSupport.c added +270 −0
src/backend/rewrite/rewriteSupport.h added +27 −0
src/backend/storage/backendid.h added +32 −0
src/backend/storage/block.h added +114 −0
src/backend/storage/buffer/buf_init.c added +280 −0
src/backend/storage/buffer/bufmgr.c added +1581 −0
src/backend/storage/buffer/buf_table.c added +162 −0
src/backend/storage/buffer/freelist.c added +285 −0
src/backend/storage/buffer/localbuf.c added +284 −0
src/backend/storage/buffer/Makefile.inc added +16 −0
src/backend/storage/buf.h added +47 −0
src/backend/storage/buf_internals.h added +220 −0
src/backend/storage/bufmgr.h added +112 −0
src/backend/storage/bufpage.h added +256 −0
src/backend/storage/fd.h added +96 −0
src/backend/storage/file/fd.c added +888 −0
src/backend/storage/file/Makefile.inc added +14 −0
src/backend/storage/ipc.h added +285 −0
src/backend/storage/ipc/ipc.c added +718 −0
src/backend/storage/ipc/ipci.c added +149 −0
src/backend/storage/ipc/Makefile.inc added +15 −0
src/backend/storage/ipc/README added +31 −0
src/backend/storage/ipc/shmem.c added +561 −0
src/backend/storage/ipc/shmqueue.c added +251 −0
src/backend/storage/ipc/sinvaladt.c added +797 −0
src/backend/storage/ipc/sinval.c added +169 −0
src/backend/storage/ipc/s_lock.c added +440 −0
src/backend/storage/ipc/spin.c added +247 −0
src/backend/storage/item.h added +20 −0
src/backend/storage/itemid.h added +75 −0
src/backend/storage/itempos.h added +44 −0
src/backend/storage/itemptr.h added +115 −0
src/backend/storage/large_object.h added +58 −0
src/backend/storage/large_object/inv_api.c added +1165 −0
src/backend/storage/large_object/Makefile.inc added +14 −0
src/backend/storage/lmgr.h added +84 −0
src/backend/storage/lmgr/lmgr.c added +933 −0
src/backend/storage/lmgr/lock.c added +1020 −0
src/backend/storage/lmgr/Makefile.inc added +14 −0
src/backend/storage/lmgr/multi.c added +415 −0
src/backend/storage/lmgr/proc.c added +826 −0
src/backend/storage/lmgr/README added +93 −0
src/backend/storage/lmgr/single.c added +86 −0
src/backend/storage/lock.h added +218 −0
src/backend/storage/Makefile.inc added +31 −0
src/backend/storage/multilev.h added +64 −0
src/backend/storage/off.h added +60 −0
src/backend/storage/page/bufpage.c added +519 −0
src/backend/storage/page.h added +26 −0
src/backend/storage/page/itemptr.c added +40 −0
src/backend/storage/page/Makefile.inc added +16 −0
src/backend/storage/pagenum.h added +33 −0
src/backend/storage/pos.h added +64 −0
src/backend/storage/proc.h added +127 −0
src/backend/storage/shmem.h added +104 −0
src/backend/storage/sinvaladt.h added +126 −0
src/backend/storage/sinval.h added +33 −0
src/backend/storage/smgr.h added +84 −0
src/backend/storage/smgr/Makefile.inc added +14 −0
src/backend/storage/smgr/md.c added +697 −0
src/backend/storage/smgr/mm.c added +586 −0
src/backend/storage/smgr/README added +40 −0
src/backend/storage/smgr/smgr.c added +371 −0
src/backend/storage/smgr/smgrtype.c added +82 −0
src/backend/storage/spin.h added +38 −0
src/backend/tcop/aclchk.c added +555 −0
src/backend/tcop/dest.c added +354 −0
src/backend/tcop/dest.h added +78 −0
src/backend/tcop/fastpath.c added +353 −0
src/backend/tcop/fastpath.h added +31 −0
src/backend/tcop/Makefile.inc added +18 −0
src/backend/tcop/postgres.c added +1500 −0
src/backend/tcop/pquery.c added +362 −0
src/backend/tcop/pquery.h added +36 −0
src/backend/tcop/tcopdebug.h added +43 −0
src/backend/tcop/tcopprot.h added +40 −0
src/backend/tcop/utility.c added +646 −0
src/backend/tcop/utility.h added +18 −0
src/backend/tioga/Arr_TgRecipe.h added +120 −0
src/backend/tioga/Makefile.inc added +21 −0
src/backend/tioga/tgRecipe.c added +694 −0
src/backend/tioga/tgRecipe.h added +121 −0
src/backend/tioga/Varray.c added +48 −0
src/backend/tioga/Varray.h added +45 −0
src/backend/utils/acl.h added +163 −0
src/backend/utils/adt/acl.c added +618 −0
src/backend/utils/adt/arrayfuncs.c added +1375 −0
src/backend/utils/adt/arrayutils.c added +111 −0
src/backend/utils/adt/bool.c added +65 −0
src/backend/utils/adt/char.c added +392 −0
src/backend/utils/adt/chunk.c added +587 −0
src/backend/utils/adt/date.c added +891 −0
src/backend/utils/adt/datetimes.c added +350 −0
src/backend/utils/adt/datum.c added +201 −0
src/backend/utils/adt/dt.c added +58 −0
src/backend/utils/adt/filename.c added +120 −0
src/backend/utils/adt/float.c added +1320 −0
src/backend/utils/adt/geo-ops.c added +1947 −0
src/backend/utils/adt/geo-selfuncs.c added +124 −0
src/backend/utils/adt/int.c added +343 −0
src/backend/utils/adt/like.c added +225 −0
src/backend/utils/adt/Makefile.inc added +20 −0
src/backend/utils/adt/misc.c added +96 −0
src/backend/utils/adt/nabstime.c added +866 −0
src/backend/utils/adt/name.c added +198 −0
src/backend/utils/adt/not_in.c added +124 −0
src/backend/utils/adt/numutils.c added +401 −0
src/backend/utils/adt/oid.c added +127 −0
src/backend/utils/adt/oidint2.c added +120 −0
src/backend/utils/adt/oidint4.c added +111 −0
src/backend/utils/adt/oidname.c added +123 −0
src/backend/utils/adt/regexp.c added +343 −0
src/backend/utils/adt/regproc.c added +159 −0
src/backend/utils/adt/selfuncs.c added +585 −0
src/backend/utils/adt/sets.c added +164 −0
src/backend/utils/adt/tid.c added +92 −0
src/backend/utils/adt/varchar.c added +496 −0
src/backend/utils/adt/varlena.c added +488 −0
src/backend/utils/array.h added +166 −0
src/backend/utils/bit.h added +39 −0
src/backend/utils/builtins.h added +433 −0
src/backend/utils/cache/catcache.c added +1023 −0
src/backend/utils/cache/fcache.c added +297 −0
src/backend/utils/cache/inval.c added +612 −0
src/backend/utils/cache/lsyscache.c added +484 −0
src/backend/utils/cache/Makefile.inc added +15 −0
src/backend/utils/cache/rel.c added +77 −0
src/backend/utils/cache/relcache.c added +1795 −0
src/backend/utils/cache/syscache.c added +630 −0
src/backend/utils/catcache.h added +85 −0
src/backend/utils/datum.h added +64 −0
src/backend/utils/dynamic_loader.h added +53 −0
src/backend/utils/elog.h added +38 −0
src/backend/utils/error/assert.c added +64 −0
src/backend/utils/error/elog.c added +237 −0
src/backend/utils/error/excabort.c added +28 −0
src/backend/utils/error/exc.c added +183 −0
src/backend/utils/error/excid.c added +64 −0
src/backend/utils/error/format.c added +40 −0
src/backend/utils/error/Makefile.inc added +14 −0
src/backend/utils/exc.h added +101 −0
src/backend/utils/excid.h added +31 −0
src/backend/utils/fcache2.h added +19 −0
src/backend/utils/fcache.h added +55 −0
src/backend/utils/fmgr/dfmgr.c added +269 −0
src/backend/utils/fmgr/fmgr.c added +254 −0
src/backend/utils/fmgr/Makefile.inc added +15 −0
src/backend/utils/fmgrtab.h added +29 −0
src/backend/utils/Gen_fmgrtab.sh added +265 −0
src/backend/utils/geo-decls.h added +248 −0
src/backend/utils/hash/dynahash.c added +868 −0
src/backend/utils/hash/hashfn.c added +156 −0
src/backend/utils/hash/Makefile.inc added +14 −0
src/backend/utils/hsearch.h added +141 −0
src/backend/utils/init/enbl.c added +45 −0
src/backend/utils/init/findbe.c added +251 −0
src/backend/utils/init/globals.c added +108 −0
src/backend/utils/init/magic.c added +167 −0
src/backend/utils/init/Makefile.inc added +14 −0
src/backend/utils/init/miscinit.c added +378 −0
src/backend/utils/init/postinit.c added +648 −0
src/backend/utils/inval.h added +56 −0
src/backend/utils/lselect.h added +40 −0
src/backend/utils/lsyscache.h added +45 −0
src/backend/utils/Makefile.inc added +62 −0
src/backend/utils/mcxt.h added +56 −0
src/backend/utils/memutils.h added +281 −0
src/backend/utils/mmgr/aset.c added +381 −0
src/backend/utils/mmgr/Makefile.inc added +15 −0
src/backend/utils/mmgr/mcxt.c added +510 −0
src/backend/utils/mmgr/oset.c added +173 −0
src/backend/utils/mmgr/palloc.c added +117 −0
src/backend/utils/mmgr/portalmem.c added +980 −0
src/backend/utils/module.h added +25 −0
src/backend/utils/nabstime.h added +165 −0
src/backend/utils/oidcompos.h added +52 −0
src/backend/utils/palloc.h added +26 −0
src/backend/utils/portal.h added +97 −0
src/backend/utils/psort.h added +86 −0
src/backend/utils/rel2.h added +23 −0
src/backend/utils/relcache.h added +47 −0
src/backend/utils/rel.h added +170 −0
src/backend/utils/sets.h added +22 −0
src/backend/utils/sort/lselect.c added +365 −0
src/backend/utils/sort/Makefile.inc added +14 −0
src/backend/utils/sort/psort.c added +617 −0
src/backend/utils/syscache.h added +89 −0
src/backend/utils/time/Makefile.inc added +14 −0
src/backend/utils/time/tqual.c added +815 −0
src/backend/utils/tqual.h added +55 −0
src/bin/cleardbdir/cleardbdir.sh added +37 −0
src/bin/cleardbdir/Makefile added +21 −0
src/bin/createdb/createdb.sh added +66 −0
src/bin/createdb/Makefile added +21 −0
src/bin/createuser/createuser.sh added +225 −0
src/bin/createuser/Makefile added +21 −0
src/bin/destroydb/destroydb.sh added +69 −0
src/bin/destroydb/Makefile added +21 −0
src/bin/destroyuser/destroyuser.sh added +192 −0
src/bin/destroyuser/Makefile added +21 −0
src/bin/initdb/initdb.sh added +222 −0
src/bin/initdb/Makefile added +21 −0
src/bin/ipcclean/ipcclean.sh added +8 −0
src/bin/ipcclean/Makefile added +21 −0
src/bin/Makefile added +30 −0
src/bin/Makefile.global added +33 −0
src/bin/monitor/Makefile added +23 −0
src/bin/monitor/monitor.c added +1058 −0
src/bin/pg4_dump/common.c added +417 −0
src/bin/pg4_dump/Makefile added +13 −0
src/bin/pg4_dump/pg4_dump.c added +1602 −0
src/bin/pg4_dump/pg_dump.h added +195 −0
src/bin/pg4_dump/README added +87 −0
src/bin/pg_dump/common.c added +397 −0
src/bin/pg_dump/Makefile added +23 −0
src/bin/pg_dump/pg_dump.c added +1443 −0
src/bin/pg_dump/pg_dump.h added +195 −0
src/bin/pg_dump/README added +73 −0
src/bin/pg_id/Makefile added +23 −0
src/bin/pg_id/pg_id.c added +52 −0
src/bin/pgtclsh/Makefile added +46 −0
src/bin/pgtclsh/pgtclAppInit.c added +114 −0
src/bin/pgtclsh/pgtclUtils.tcl added +16 −0
src/bin/pgtclsh/pgtkAppInit.c added +117 −0
src/bin/pgtclsh/README added +21 −0
src/bin/pgtclsh/updateStats.tcl added +71 −0
src/bin/pg_version/Makefile added +26 −0
src/bin/pg_version/pg_version.c added +35 −0
src/bin/psql/Makefile added +65 −0
src/bin/psql/psql.c added +1230 −0
src/bin/psql/psqlHelp.h added +168 −0
src/bin/psql/rlstubs.c added +41 −0
src/bin/psql/stringutils.c added +104 −0
src/bin/psql/stringutils.h added +51 −0
src/interfaces/libpgtcl/libpgtcl.h added +21 −0
src/interfaces/libpgtcl/Makefile added +38 −0
src/interfaces/libpgtcl/pgtcl.c added +105 −0
src/interfaces/libpgtcl/pgtclCmds.c added +812 −0
src/interfaces/libpgtcl/pgtclCmds.h added +52 −0
src/interfaces/libpgtcl/pgtclId.c added +51 −0
src/interfaces/libpgtcl/pgtclId.h added +18 −0
src/interfaces/libpgtcl/README added +7 −0
src/interfaces/libpq++/examples/Makefile added +70 −0
src/interfaces/libpq++/examples/testlibpq0.cc added +49 −0
src/interfaces/libpq++/examples/testlibpq1.cc added +84 −0
src/interfaces/libpq++/examples/testlibpq2.cc added +71 −0
src/interfaces/libpq++/examples/testlibpq2.sql added +5 −0
src/interfaces/libpq++/examples/testlibpq3.cc added +131 −0
src/interfaces/libpq++/examples/testlibpq3.sql added +6 −0
src/interfaces/libpq++/examples/testlibpq4.cc added +69 −0
src/interfaces/libpq++/examples/testlo.cc added +63 −0
src/interfaces/libpq/fe-auth.c added +544 −0
src/interfaces/libpq/fe-auth.h added +38 −0
src/interfaces/libpq/fe-connect.c added +460 −0
src/interfaces/libpq/fe-exec.c added +1061 −0
src/interfaces/libpq/fe-lobj.c added +381 −0
src/interfaces/libpq/fe-misc.c added +193 −0
src/interfaces/libpq/libpq-fe.h added +251 −0
src/interfaces/libpq++/libpq++.H added +173 −0
src/interfaces/libpq++/Makefile added +54 −0
src/interfaces/libpq/Makefile added +98 −0
src/interfaces/libpq++/man/libpq++.3 added +434 −0
src/interfaces/libpq++/pgconnection.cc added +94 −0
src/interfaces/libpq++/pgenv.cc added +109 −0
src/interfaces/libpq/pg_hba added +13 −0
src/interfaces/libpq++/pglobject.cc added +152 −0
src/interfaces/libpq/pqsignal.c added +40 −0
src/interfaces/libpq/pqsignal.h added +32 −0
src/interfaces/libpq++/README added +22 −0
src/interfaces/libpq/README added +1 −0
src/Makefile added +48 −0
src/Makefile.global added +306 −0
src/mk/port/postgres.mk.aix added +55 −0
src/mk/port/postgres.mk.alpha added +52 −0
src/mk/port/postgres.mk.BSD44_derived added +40 −0
src/mk/port/postgres.mk.bsdi added +40 −0
src/mk/port/postgres.mk.hpux added +64 −0
src/mk/port/postgres.mk.irix5 added +49 −0
src/mk/port/postgres.mk.linux added +54 −0
src/mk/port/postgres.mk.sparc added +38 −0
src/mk/port/postgres.mk.sparc_solaris added +57 −0
src/mk/port/postgres.mk.svr4 added +35 −0
src/mk/port/postgres.mk.ultrix4 added +34 −0
src/mk/postgres.lib.mk added +51 −0
src/mk/postgres.mk added +150 −0
src/mk/postgres.prog.mk added +26 −0
src/mk/postgres.shell.mk added +62 −0
src/mk/postgres.subdir.mk added +21 −0
src/mk/postgres.user.mk added +79 −0
src/test/bench/create.sh added +24 −0
src/test/bench/create.source added +17 −0
src/test/bench/Makefile added +62 −0
src/test/bench/perquery added +12 −0
src/test/bench/query01 added +4 −0
src/test/bench/query02 added +4 −0
src/test/bench/query03 added +4 −0
src/test/bench/query04 added +4 −0
src/test/bench/query05 added +4 −0
src/test/bench/query06 added +4 −0
src/test/bench/query07 added +2 −0
src/test/bench/query08 added +2 −0
src/test/bench/query09 added +4 −0
src/test/bench/query10 added +4 −0
src/test/bench/query11 added +4 −0
src/test/bench/query12 added +4 −0
src/test/bench/query13 added +4 −0
src/test/bench/query14 added +4 −0
src/test/bench/query15 added +4 −0
src/test/bench/query16 added +4 −0
src/test/bench/query17 added +4 −0
src/test/bench/query18 added +4 −0
src/test/bench/query19 added +4 −0
src/test/bench/query20 added +4 −0
src/test/bench/query21 added +0 −0
src/test/bench/query22 added +0 −0
src/test/bench/query23 added +4 −0
src/test/bench/query24 added +0 −0
src/test/bench/query25 added +0 −0
src/test/bench/query26 added +2 −0
src/test/bench/query27 added +2 −0
src/test/bench/query28 added +2 −0
src/test/bench/query29 added +2 −0
src/test/bench/query30 added +2 −0
src/test/bench/query31 added +2 −0
src/test/bench/query32 added +2 −0
src/test/bench/runwisc.sh added +17 −0
src/test/bench/wholebench.sh added +5 −0
src/test/bench/WISC-README added +28 −0
src/test/examples/Makefile added +74 −0
src/test/examples/testlibpq2.c added +93 −0
src/test/examples/testlibpq2.sql added +5 −0
src/test/examples/testlibpq3.c added +154 −0
src/test/examples/testlibpq3.sql added +6 −0
src/test/examples/testlibpq4.c added +127 −0
src/test/examples/testlibpq.c added +118 −0
src/test/examples/testlo2.c added +233 −0
src/test/examples/testlo.c added +232 −0
src/test/Makefile added +18 −0
src/test/regress/create.source added +765 −0
src/test/regress/data/dept.data added +2 −0
src/test/regress/data/desc.data added +10000 −0
src/test/regress/data/emp.data added +3 −0
src/test/regress/data/hash.data added +10000 −0
src/test/regress/data/onek.data added +1000 −0
src/test/regress/data/person.data added +50 −0
src/test/regress/data/real_city.data added +5 −0
src/test/regress/data/rect.data added +3100 −0
src/test/regress/data/streets.data added +5124 −0
src/test/regress/data/stud_emp.data added +3 −0
src/test/regress/data/student.data added +2 −0
src/test/regress/data/tenk.data added +10000 −0
src/test/regress/destroy.source added +285 −0
src/test/regress/errors.source added +275 −0
src/test/regress/Makefile added +62 −0
src/test/regress/queries.source added +2614 −0
src/test/regress/regress.c added +271 −0
src/test/regress/regress.sh added +64 −0
src/test/regress/sample.regress.out added +6362 −0
src/test/regress/security.source added +64 −0
src/test/suite/agg.sql added +76 −0
src/test/suite/date.sql added +30 −0
src/test/suite/float.sql added +113 −0
src/test/suite/group_err.sql added +29 −0
src/test/suite/group.sql added +100 −0
src/test/suite/inh.sql added +73 −0
src/test/suite/join.sql added +40 −0
src/test/suite/oper.sql added +27 −0
src/test/suite/parse.sql added +45 −0
src/test/suite/quote.sql added +18 −0
src/test/suite/README added +5 −0
src/test/suite/results/agg.sql.out added +147 −0
src/test/suite/results/date.sql.out added +72 −0
src/test/suite/results/float.sql.out added +330 −0
src/test/suite/results/group_err.sql.out added +18 −0
src/test/suite/results/group.sql.out added +262 −0
src/test/suite/results/inh.sql.out added +86 −0
src/test/suite/results/join.sql.out added +40 −0
src/test/suite/results/oper.sql.out added +18 −0
src/test/suite/results/parse.sql.out added +60 −0
src/test/suite/results/quote.sql.out added +32 −0
src/test/suite/results/rules.sql.out added +22 −0
src/test/suite/results/select.sql.out added +31 −0
src/test/suite/results/sort.sql.out added +229 −0
src/test/suite/results/sqlcompat.sql.out added +100 −0
src/test/suite/results/time.sql.out added +72 −0
src/test/suite/results/varchar.sql.out added +226 −0
src/test/suite/results/views.sql.out added +125 −0
src/test/suite/rules.sql added +29 −0
src/test/suite/runall added +8 −0
src/test/suite/select.sql added +31 −0
src/test/suite/sort.sql added +57 −0
src/test/suite/sqlcompat.sql added +57 −0
src/test/suite/time.sql added +30 −0
src/test/suite/varchar.sql added +64 −0
src/test/suite/views.sql added +77 −0
src/tools/mkldexport/Makefile added +20 −0
src/tools/mkldexport/mkldexport.sh added +36 −0
src/tools/mkldexport/README added +12 −0
src/tutorial/advanced.source added +125 −0
src/tutorial/basics.source added +188 −0
src/tutorial/C-code/beard.c added +64 −0
src/tutorial/C-code/complex.c added +150 −0
src/tutorial/C-code/funcs.c added +56 −0
src/tutorial/complex.source added +251 −0
src/tutorial/funcs.source added +158 −0
src/tutorial/Makefile added +39 −0
src/tutorial/README added +24 −0
src/tutorial/syscat.source added +151 −0