aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/arrayfuncs.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2002-03-01 04:09:28 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2002-03-01 04:09:28 +0000
commitf8c109528cc6e7a6230b86e75374e0210db2ba56 (patch)
tree2bafa469cab841f2c7a24bc8fae1bfd70388ec61 /src/backend/utils/adt/arrayfuncs.c
parentfdc60bd9d912af7e507705d87ed70f6f8c5fbd5b (diff)
downloadpostgresql-f8c109528cc6e7a6230b86e75374e0210db2ba56.tar.gz
postgresql-f8c109528cc6e7a6230b86e75374e0210db2ba56.zip
Teach planner about the idea that a mergejoin won't necessarily read
both input streams to the end. If one variable's range is much less than the other, an indexscan-based merge can win by not scanning all of the other table. Per example from Reinhard Max.
Diffstat (limited to 'src/backend/utils/adt/arrayfuncs.c')
0 files changed, 0 insertions, 0 deletions