summaryrefslogtreecommitdiff
path: root/netware
diff options
context:
space:
mode:
authorSergey Glukhov <Sergey.Glukhov@sun.com>2010-06-21 15:09:58 +0400
committerSergey Glukhov <Sergey.Glukhov@sun.com>2010-06-21 15:09:58 +0400
commitb36a02822430ce90285f067f8e6e8d87859732aa (patch)
tree789d19b4ef2ce00af4ba713d60dfc106c0af4fad /netware
parent5088fb1394a51003038efc6fb901461ad880255a (diff)
downloadmariadb-git-b36a02822430ce90285f067f8e6e8d87859732aa.tar.gz
Bug#50389 Using intersect does not return all rows
In process of record search it is not taken into account that inital quick->file->ref value could be inapplicable to range interval. After proper row is found this value is stored into the record buffer and later the record is filtered out at condition evaluation stage. The fix is store a refernce of found row to the handler ref field. mysql-test/r/innodb_mysql.result: test case mysql-test/std_data/intersect-bug50389.tsv: test case mysql-test/t/innodb_mysql.test: test case sql/opt_range.cc: store a refernce of found row to the handler ref field.
Diffstat (limited to 'netware')
0 files changed, 0 insertions, 0 deletions