aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/gist/gistbuild.c
diff options
context:
space:
mode:
authorDavid Rowley <drowley@postgresql.org>2022-04-04 22:24:59 +1200
committerDavid Rowley <drowley@postgresql.org>2022-04-04 22:24:59 +1200
commit77bae396df3f6f883f58f1877b7c08eb3ebb6b63 (patch)
tree9c44a5a2006b584aa5a408df392e87f939cb17f5 /src/backend/access/gist/gistbuild.c
parent1b0d9aa4f728edfdff64c3a13fc52bb95f7fb860 (diff)
downloadpostgresql-77bae396df3f6f883f58f1877b7c08eb3ebb6b63.tar.gz
postgresql-77bae396df3f6f883f58f1877b7c08eb3ebb6b63.zip
Adjust tuplesort API to have bitwise option flags
This replaces the bool flag for randomAccess. An upcoming patch requires adding another option, so instead of breaking the API for that, then breaking it again one day if we add more options, let's just break it once. Any boolean options we add in the future will just make use of an unused bit in the flags. Any extensions making use of tuplesorts will need to update their code to pass TUPLESORT_RANDOMACCESS instead of true for randomAccess. TUPLESORT_NONE can be used for a set of empty options. Author: David Rowley Reviewed-by: Justin Pryzby Discussion: https://postgr.es/m/CAApHDvoH4ASzsAOyHcxkuY01Qf%2B%2B8JJ0paw%2B03dk%2BW25tQEcNQ%40mail.gmail.com
Diffstat (limited to 'src/backend/access/gist/gistbuild.c')
-rw-r--r--src/backend/access/gist/gistbuild.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/access/gist/gistbuild.c b/src/backend/access/gist/gistbuild.c
index e081e6571a4..f5a5caff8ec 100644
--- a/src/backend/access/gist/gistbuild.c
+++ b/src/backend/access/gist/gistbuild.c
@@ -271,7 +271,7 @@ gistbuild(Relation heap, Relation index, IndexInfo *indexInfo)
index,
maintenance_work_mem,
NULL,
- false);
+ TUPLESORT_NONE);
/* Scan the table, adding all tuples to the tuplesort */
reltuples = table_index_build_scan(heap, index, indexInfo, true, true,