diff options
author | unknown <mskold/marty@mysql.com/linux.site> | 2007-02-06 23:06:58 +0100 |
---|---|---|
committer | unknown <mskold/marty@mysql.com/linux.site> | 2007-02-06 23:06:58 +0100 |
commit | ba8a684dcb8204eac3e376989bc3f680166941f9 (patch) | |
tree | 416b3ad971e13c15e93988e59cfc7db4aae9b5d8 /sql/ha_ndbcluster.cc | |
parent | c9950f2694b3f1533a884b5e0300ccddb98462e7 (diff) | |
download | mariadb-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.cc | 2 |
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)) { |