Add missing TidRangeScan readfunc
authorDavid Rowley <drowley@postgresql.org>
Sat, 27 Feb 2021 10:21:21 +0000 (23:21 +1300)
committerDavid Rowley <drowley@postgresql.org>
Sat, 27 Feb 2021 10:21:21 +0000 (23:21 +1300)
Mistakenly forgotten in bb437f995

src/backend/nodes/readfuncs.c

index 4388aae71d2587bc22221a3647d7c1b5001f621d..718fb58e865a327c19bdb206572c45f051e409c2 100644 (file)
@@ -1932,6 +1932,21 @@ _readTidScan(void)
        READ_DONE();
 }
 
+/*
+ * _readTidRangeScan
+ */
+static TidRangeScan *
+_readTidRangeScan(void)
+{
+       READ_LOCALS(TidRangeScan);
+
+       ReadCommonScan(&local_node->scan);
+
+       READ_NODE_FIELD(tidrangequals);
+
+       READ_DONE();
+}
+
 /*
  * _readSubqueryScan
  */
@@ -2849,6 +2864,8 @@ parseNodeString(void)
                return_value = _readBitmapHeapScan();
        else if (MATCH("TIDSCAN", 7))
                return_value = _readTidScan();
+       else if (MATCH("TIDRANGESCAN", 12))
+               return_value = _readTidRangeScan();
        else if (MATCH("SUBQUERYSCAN", 12))
                return_value = _readSubqueryScan();
        else if (MATCH("FUNCTIONSCAN", 12))