aboutsummaryrefslogtreecommitdiff
path: root/src/include/nodes/extensible.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/nodes/extensible.h')
-rw-r--r--src/include/nodes/extensible.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/include/nodes/extensible.h b/src/include/nodes/extensible.h
index 9e425e56518..cc9b7e9928d 100644
--- a/src/include/nodes/extensible.h
+++ b/src/include/nodes/extensible.h
@@ -76,10 +76,12 @@ extern const ExtensibleNodeMethods *GetExtensibleNodeMethods(const char *name,
/*
* Flags for custom paths, indicating what capabilities the resulting scan
- * will have.
+ * will have. The flags fields of CustomPath and CustomScan nodes are
+ * bitmasks of these flags.
*/
#define CUSTOMPATH_SUPPORT_BACKWARD_SCAN 0x0001
#define CUSTOMPATH_SUPPORT_MARK_RESTORE 0x0002
+#define CUSTOMPATH_SUPPORT_PROJECTION 0x0004
/*
* Custom path methods. Mostly, we just need to know how to convert a