diff options
Diffstat (limited to 'src/include/access/transam.h')
-rw-r--r-- | src/include/access/transam.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/include/access/transam.h b/src/include/access/transam.h index c038fd9a52d..3ac1403c525 100644 --- a/src/include/access/transam.h +++ b/src/include/access/transam.h @@ -58,6 +58,10 @@ (dest)--; \ } while ((dest) < FirstNormalTransactionId) +/* compare two XIDs already known to be normal; this is a macro for speed */ +#define NormalTransactionIdPrecedes(id1, id2) \ + (AssertMacro(TransactionIdIsNormal(id1) && TransactionIdIsNormal(id2)), \ + (int32) ((id1) - (id2)) < 0) /* ---------- * Object ID (OID) zero is InvalidOid. |