summaryrefslogtreecommitdiff
path: root/src/include/storage/predicate.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/storage/predicate.h')
-rw-r--r--src/include/storage/predicate.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/include/storage/predicate.h b/src/include/storage/predicate.h
index 9603b10ad40..7f9d5fc51c1 100644
--- a/src/include/storage/predicate.h
+++ b/src/include/storage/predicate.h
@@ -43,6 +43,8 @@ extern bool PageIsPredicateLocked(Relation relation, BlockNumber blkno);
/* predicate lock maintenance */
extern Snapshot GetSerializableTransactionSnapshot(Snapshot snapshot);
+extern void SetSerializableTransactionSnapshot(Snapshot snapshot,
+ TransactionId sourcexid);
extern void RegisterPredicateLockingXid(TransactionId xid);
extern void PredicateLockRelation(Relation relation, Snapshot snapshot);
extern void PredicateLockPage(Relation relation, BlockNumber blkno, Snapshot snapshot);