diff options
author | Robert Haas <rhaas@postgresql.org> | 2017-11-29 17:06:14 -0500 |
---|---|---|
committer | Robert Haas <rhaas@postgresql.org> | 2017-11-29 17:12:05 -0500 |
commit | 84940644de931f331433b35e3a391822671f8c9c (patch) | |
tree | dc65a6b0f891156376c15cdc65583f33e3de96ac /src/include | |
parent | 8d4e70a63bf8772bbf5db620ef1e14761fbd2044 (diff) | |
download | postgresql-84940644de931f331433b35e3a391822671f8c9c.tar.gz postgresql-84940644de931f331433b35e3a391822671f8c9c.zip |
New C function: bms_add_range
This will be used by pending patches to improve partition pruning.
Amit Langote and Kyotaro Horiguchi, per a suggestion from David
Rowley. Review and testing of the larger patch set of which this is a
part by Ashutosh Bapat, David Rowley, Dilip Kumar, Jesper Pedersen,
Rajkumar Raghuwanshi, Beena Emerson, Amul Sul, and Kyotaro Horiguchi.
Discussion: http://postgr.es/m/098b9c71-1915-1a2a-8d52-1a7a50ce79e8@lab.ntt.co.jp
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/nodes/bitmapset.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/include/nodes/bitmapset.h b/src/include/nodes/bitmapset.h index aa3fb253c27..3b62a977751 100644 --- a/src/include/nodes/bitmapset.h +++ b/src/include/nodes/bitmapset.h @@ -90,6 +90,7 @@ extern bool bms_is_empty(const Bitmapset *a); extern Bitmapset *bms_add_member(Bitmapset *a, int x); extern Bitmapset *bms_del_member(Bitmapset *a, int x); extern Bitmapset *bms_add_members(Bitmapset *a, const Bitmapset *b); +extern Bitmapset *bms_add_range(Bitmapset *a, int lower, int upper); extern Bitmapset *bms_int_members(Bitmapset *a, const Bitmapset *b); extern Bitmapset *bms_del_members(Bitmapset *a, const Bitmapset *b); extern Bitmapset *bms_join(Bitmapset *a, Bitmapset *b); |