#include "access/htup.h"#include "storage/buf.h"

Go to the source code of this file.
Data Structures | |
| struct | SnapshotData |
Defines | |
| #define | InvalidSnapshot ((Snapshot) NULL) |
Typedefs | |
| typedef struct SnapshotData * | Snapshot |
| typedef bool(* | SnapshotSatisfiesFunc )(HeapTupleHeader tuple, Snapshot snapshot, Buffer buffer) |
| typedef struct SnapshotData | SnapshotData |
Enumerations | |
| enum | HTSU_Result { HeapTupleMayBeUpdated, HeapTupleInvisible, HeapTupleSelfUpdated, HeapTupleUpdated, HeapTupleBeingUpdated } |
| #define InvalidSnapshot ((Snapshot) NULL) |
Definition at line 22 of file snapshot.h.
Referenced by _SPI_execute_plan(), BeginCopy(), CopySnapshot(), exec_bind_message(), exec_simple_query(), ExecCreateTableAs(), ExplainOnePlan(), heap_delete(), heap_update(), PortalStart(), postquel_start(), ProcessQuery(), PushActiveSnapshot(), refresh_matview_datafill(), RegisterSnapshot(), RegisterSnapshotOnOwner(), RI_Initial_Check(), simple_heap_delete(), simple_heap_update(), SPI_execute(), SPI_execute_plan(), SPI_execute_plan_with_paramlist(), and SPI_execute_with_args().
| typedef struct SnapshotData* Snapshot |
Definition at line 20 of file snapshot.h.
| typedef struct SnapshotData SnapshotData |
| typedef bool(* SnapshotSatisfiesFunc)(HeapTupleHeader tuple, Snapshot snapshot, Buffer buffer) |
Definition at line 30 of file snapshot.h.
| enum HTSU_Result |
| HeapTupleMayBeUpdated | |
| HeapTupleInvisible | |
| HeapTupleSelfUpdated | |
| HeapTupleUpdated | |
| HeapTupleBeingUpdated |
Definition at line 71 of file snapshot.h.
{
HeapTupleMayBeUpdated,
HeapTupleInvisible,
HeapTupleSelfUpdated,
HeapTupleUpdated,
HeapTupleBeingUpdated
} HTSU_Result;
1.7.1