aboutsummaryrefslogtreecommitdiff
path: root/src/include/access/brin.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/access/brin.h')
-rw-r--r--src/include/access/brin.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/include/access/brin.h b/src/include/access/brin.h
index 896824a0cf7..3f4c29bdcb5 100644
--- a/src/include/access/brin.h
+++ b/src/include/access/brin.h
@@ -22,6 +22,7 @@ typedef struct BrinOptions
{
int32 vl_len_; /* varlena header (do not touch directly!) */
BlockNumber pagesPerRange;
+ bool autosummarize;
} BrinOptions;
#define BRIN_DEFAULT_PAGES_PER_RANGE 128
@@ -29,5 +30,9 @@ typedef struct BrinOptions
((relation)->rd_options ? \
((BrinOptions *) (relation)->rd_options)->pagesPerRange : \
BRIN_DEFAULT_PAGES_PER_RANGE)
+#define BrinGetAutoSummarize(relation) \
+ ((relation)->rd_options ? \
+ ((BrinOptions *) (relation)->rd_options)->autosummarize : \
+ false)
#endif /* BRIN_H */