aboutsummaryrefslogtreecommitdiff
path: root/src/include/access/rmgrdesc_utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/access/rmgrdesc_utils.h')
-rw-r--r--src/include/access/rmgrdesc_utils.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/include/access/rmgrdesc_utils.h b/src/include/access/rmgrdesc_utils.h
new file mode 100644
index 00000000000..aa6d0290d9c
--- /dev/null
+++ b/src/include/access/rmgrdesc_utils.h
@@ -0,0 +1,22 @@
+/*-------------------------------------------------------------------------
+ *
+ * rmgrdesc_utils.h
+ * Support functions for rmgrdesc routines
+ *
+ * Copyright (c) 2023, PostgreSQL Global Development Group
+ *
+ * src/include/access/rmgrdesc_utils.h
+ *
+ *-------------------------------------------------------------------------
+ */
+#ifndef RMGRDESC_UTILS_H_
+#define RMGRDESC_UTILS_H_
+
+extern void array_desc(StringInfo buf, void *array, size_t elem_size, int count,
+ void (*elem_desc) (StringInfo buf, void *elem, void *data),
+ void *data);
+extern void offset_elem_desc(StringInfo buf, void *offset, void *data);
+extern void redirect_elem_desc(StringInfo buf, void *offset, void *data);
+extern void relid_desc(StringInfo buf, void *relid, void *data);
+
+#endif /* RMGRDESC_UTILS_H */