]> granicus.if.org Git - postgresql/commitdiff
Improve comment for att_isnull.
authorRobert Haas <rhaas@postgresql.org>
Mon, 13 May 2019 17:13:24 +0000 (13:13 -0400)
committerRobert Haas <rhaas@postgresql.org>
Mon, 13 May 2019 17:13:24 +0000 (13:13 -0400)
The comment implies that a 1 in the null bitmap indicates a null value,
but actually a 0 in the null bitmap indicates a null value. Try to
be more clear.

Patch by me; proposed wording reviewed by Alvaro Herrera and Tom Lane.

Discussion: http://postgr.es/m/CA+TgmobHOP8r6cG+UnsDFMrS30-m=jRrCBhgw-nFkn0k9QnFsg@mail.gmail.com

src/include/access/tupmacs.h

index 7c62cf3bbc49c663bddae8e2e1bb536588ec8b55..23cf481e785d9762dd5351dd1cac23b1f35905b5 100644 (file)
@@ -16,7 +16,9 @@
 
 
 /*
- * check to see if the ATT'th bit of an array of 8-bit bytes is set.
+ * Check a tuple's null bitmap to determine whether the attribute is null.
+ * Note that a 0 in the null bitmap indicates a null, while 1 indicates
+ * non-null.
  */
 #define att_isnull(ATT, BITS) (!((BITS)[(ATT) >> 3] & (1 << ((ATT) & 0x07))))