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 | 8e60d0b07cd8a8d88da2d15cab2e3d90d2b4857b (patch) | |
tree | 416b3ad971e13c15e93988e59cfc7db4aae9b5d8 /sql/ha_ndbcluster.cc | |
parent | 24fea4eb2938048c7789732c6bbbc39e21899715 (diff) | |
download | mariadb-git-8e60d0b07cd8a8d88da2d15cab2e3d90d2b4857b.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)) { |