summaryrefslogtreecommitdiff
path: root/src/backend/nodes/readfuncs.c
diff options
context:
space:
mode:
authorDavid Rowley <drowley@postgresql.org>2021-02-27 23:21:21 +1300
committerDavid Rowley <drowley@postgresql.org>2021-02-27 23:21:21 +1300
commit977b2c08535f2a82ba7c310c88420cbbca1772e8 (patch)
tree500810e45593c66bfdc590a765f5c16c626a0436 /src/backend/nodes/readfuncs.c
parentbb437f995d47405ecd92cf66df71f7f7e40ed460 (diff)
Add missing TidRangeScan readfunc
Mistakenly forgotten in bb437f995
Diffstat (limited to 'src/backend/nodes/readfuncs.c')
-rw-r--r--src/backend/nodes/readfuncs.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/backend/nodes/readfuncs.c b/src/backend/nodes/readfuncs.c
index 4388aae71d2..718fb58e865 100644
--- a/src/backend/nodes/readfuncs.c
+++ b/src/backend/nodes/readfuncs.c
@@ -1933,6 +1933,21 @@ _readTidScan(void)
}
/*
+ * _readTidRangeScan
+ */
+static TidRangeScan *
+_readTidRangeScan(void)
+{
+ READ_LOCALS(TidRangeScan);
+
+ ReadCommonScan(&local_node->scan);
+
+ READ_NODE_FIELD(tidrangequals);
+
+ READ_DONE();
+}
+
+/*
* _readSubqueryScan
*/
static SubqueryScan *
@@ -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))