Use Snapshot in heap access methods.

Vadim B. Mikheev <vadim4o@yahoo.com>

Commit: be8300b18f26363c0b18c62fa884a6a62e26405e
Author: Vadim B. Mikheev <vadim4o@yahoo.com>
Date: 1998-07-27T19:38:40Z
Releases: 7.1.1
Use Snapshot in heap access methods.

Files

PathChange+/−
src/backend/access/gist/gist.c modified +1 −1
src/backend/access/hash/hash.c modified +2 −2
src/backend/access/heap/heapam.c modified +14 −14
src/backend/access/index/istrat.c modified +5 −5
src/backend/access/nbtree/nbtinsert.c modified +2 −2
src/backend/access/nbtree/nbtree.c modified +2 −2
src/backend/access/rtree/rtree.c modified +2 −2
src/backend/bootstrap/bootstrap.c modified +5 −10
src/backend/catalog/aclchk.c modified +3 −3
src/backend/catalog/heap.c modified +12 −12
src/backend/catalog/index.c modified +10 −10
src/backend/catalog/indexing.c modified +4 −4
src/backend/catalog/pg_operator.c modified +5 −5
src/backend/catalog/pg_type.c modified +3 −3
src/backend/commands/async.c modified +5 −5
src/backend/commands/cluster.c modified +2 −6
src/backend/commands/command.c modified +2 −2
src/backend/commands/copy.c modified +10 −65
src/backend/commands/dbcommands.c modified +2 −15
src/backend/commands/proclang.c modified +1 −1
src/backend/commands/remove.c modified +9 −9
src/backend/commands/trigger.c modified +4 −4
src/backend/commands/user.c modified +4 −8
src/backend/commands/vacuum.c modified +8 −12
src/backend/executor/execAmi.c modified +8 −5
src/backend/executor/execMain.c modified +3 −1
src/backend/executor/execUtils.c modified +2 −2
src/backend/executor/nodeIndexscan.c modified +8 −3
src/backend/executor/nodeMaterial.c modified +2 −3
src/backend/executor/nodeSeqscan.c modified +2 −1
src/backend/executor/nodeTee.c modified +13 −11
src/backend/optimizer/path/indxpath.c modified +4 −4
src/backend/optimizer/util/plancat.c modified +4 −4
src/backend/parser/parse_func.c modified +3 −3
src/backend/parser/parse_oper.c modified +3 −3
src/backend/rewrite/rewriteRemove.c modified +3 −3
src/backend/rewrite/rewriteSupport.c modified +2 −6
src/backend/storage/ipc/shmem.c modified +73 −2
src/backend/storage/large_object/inv_api.c modified +8 −4
src/backend/storage/lmgr/proc.c modified +7 −2
src/backend/utils/adt/not_in.c modified +3 −3
src/backend/utils/adt/regproc.c modified +4 −4
src/backend/utils/adt/selfuncs.c modified +2 −2
src/backend/utils/adt/sets.c modified +2 −2
src/backend/utils/cache/catcache.c modified +2 −2
src/backend/utils/cache/relcache.c modified +6 −10
src/backend/utils/misc/database.c modified +4 −24
src/include/access/heapam.h modified +4 −3
src/include/access/relscan.h modified +3 −2
src/include/access/xact.h modified +15 −7
src/include/executor/executor.h modified +3 −3
src/include/nodes/execnodes.h modified +15 −14
src/include/storage/proc.h modified +9 −1
src/include/utils/tqual.h modified +18 −3