summaryrefslogtreecommitdiff
path: root/sql/ha_ndbcluster.cc
diff options
context:
space:
mode:
authorunknown <mskold/marty@mysql.com/linux.site>2007-02-06 23:06:58 +0100
committerunknown <mskold/marty@mysql.com/linux.site>2007-02-06 23:06:58 +0100
commitba8a684dcb8204eac3e376989bc3f680166941f9 (patch)
tree416b3ad971e13c15e93988e59cfc7db4aae9b5d8 /sql/ha_ndbcluster.cc
parentc9950f2694b3f1533a884b5e0300ccddb98462e7 (diff)
downloadmariadb-git-ba8a684dcb8204eac3e376989bc3f680166941f9.tar.gz
Fix for bug#25821 Excessive partition pruning for multi-range index scan in NDB API: don't set distribution key if multi_range
Diffstat (limited to 'sql/ha_ndbcluster.cc')
-rw-r--r--sql/ha_ndbcluster.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/ha_ndbcluster.cc b/sql/ha_ndbcluster.cc
index 080abf2ce54..f53e1673a16 100644
--- a/sql/ha_ndbcluster.cc
+++ b/sql/ha_ndbcluster.cc
@@ -6348,7 +6348,7 @@ ha_ndbcluster::read_multi_range_first(KEY_MULTI_RANGE **found_range_p,
}
else if ((scanOp= m_active_trans->getNdbIndexScanOperation(idx, tab))
&&!scanOp->readTuples(lm, 0, parallelism, sorted,
- FALSE, TRUE, need_pk)
+ FALSE, TRUE, need_pk, TRUE)
&&!generate_scan_filter(m_cond_stack, scanOp)
&&!define_read_attrs(end_of_buffer-reclength, scanOp))
{