Renumber SnapshotNow and the other special snapshot codes so that
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 11 Sep 2004 18:28:34 +0000 (18:28 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 11 Sep 2004 18:28:34 +0000 (18:28 +0000)
commit493f72606b463a75ae4e2ee4e64d829e7f56066d
tree8645b7d58f6e333f4d10948051be2bd7e38002be
parent9835944e54ace63b040d2d2e78eaa0b78aca1bed
Renumber SnapshotNow and the other special snapshot codes so that
((Snapshot) NULL) can no longer be confused with a valid snapshot,
as per my recent suggestion.  Define a macro InvalidSnapshot for 0.
Use InvalidSnapshot instead of SnapshotAny as the do-nothing special
case for heap_update and heap_delete crosschecks; this seems a little
cleaner even though the behavior is really the same.
src/backend/access/heap/heapam.c
src/backend/commands/async.c
src/backend/executor/execMain.c
src/backend/executor/execUtils.c
src/include/utils/tqual.h