Frank Celler
4dcf5dc817
updated disclaimer
2014-06-20 16:40:35 +02:00
Max Neunhoeffer
ff1dfdd55f
Header cleanup: use #include "Basics/Common.h" in all C++ files.
2014-05-21 15:50:30 +02:00
Max Neunhoeffer
147e829754
Ahuacatl is now C++ and compiles again.
2014-05-21 11:30:44 +02:00
Frank Celler
1aa5109fa3
updated disclaimer
2013-03-13 17:03:18 +01:00
Frank Celler
2553b572ab
fixed mode
2013-02-21 14:14:20 +01:00
Jan Steemann
7f93615dc6
issue #326
2012-12-19 17:22:01 +01:00
Jan Steemann
a25881ed7b
fixed cases with incorrectly optimised queries, leading to wrong results
...
The issue was caused when the optimiser decided to use an index on an attribute, but the attribute access was contained in a logical OR as follows:
FILTER (c.<indexed-column> == <value> || c.<some-other-column> == c.<indexed-column>)
In this case, the index on <indexed-column> was accessed with the constant <value>, but the right-hand side of the OR was ignored, leading to possibly incomplete results
2012-11-07 18:33:38 +01:00
Oreste Panaia
2a71a3c371
minor changes for windows compatability
2012-09-28 17:34:22 +08:00
Jan Steemann
135af312da
removed some old debug macros
2012-09-11 09:56:57 +02:00
Jan Steemann
a70d4f2920
issue #137 : exploit indexes for FILTER patterns collection.attribute operator collection.attribute
2012-08-06 12:56:11 +02:00
Jan Steemann
34441137df
preparation work for issue #137
2012-08-06 10:34:56 +02:00
Jan Steemann
8326bb2abf
preparation work for issue #137
2012-08-06 10:30:15 +02:00
Jan Steemann
e3a075057f
reference accesses can now use indexes
2012-06-13 12:07:29 +02:00
Jan Steemann
3cb8b653cd
1st steps for reference access optimisations
2012-06-12 17:58:30 +02:00
Jan Steemann
381fc2f9f9
optimiser change: collections are annotated with hints on how they are accessed. this info is picked up by the explain command
2012-06-12 16:50:36 +02:00
Frank Celler
d2c758d663
the great rename
2012-06-08 15:01:25 +02:00