8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-27 06:43:04 +01:00
Commit Graph

13 Commits

Author SHA1 Message Date
dimitr
3075bdcdf2 1) Fixed bug with the lost sort node that caused unordered data to be returned.
2) Fixed badly optimized join orders in triggers.
2005-03-19 16:55:26 +00:00
aafemt
2f6d857bc9 There is no need for MSVC hacks if MSVC is not used 2005-03-10 10:27:17 +00:00
arnobrinkman
cd11c3a123 fix divide by zero issues and add some comments 2005-03-07 22:59:13 +00:00
dimitr
78617a7154 Fixed more issues with explicit plans. 2005-02-22 05:51:03 +00:00
robocop
854da4e241 Misc. 2005-02-21 06:01:01 +00:00
arnobrinkman
bb3560eb92 cosmetic changes 2005-02-17 00:17:05 +00:00
dimitr
e74888f7fc Minor stuff. 2005-02-15 11:52:52 +00:00
fsg
9b7fcb5fa0 Fix Claudio's fix.
FSG
2005-02-15 10:03:53 +00:00
robocop
59b49cab6e Temporary fix for problems reported by Alex and Frank.
Since this is Arno's new file, I didn't want to touch more.
Folks may prefer to use the ugly MIN/MAX macros (which I abhor) instead of the template versions in xutility, but I digress.
2005-02-15 06:39:53 +00:00
arnobrinkman
9ae0b6d273 simplify code and some cosmetic changes 2005-02-14 18:51:16 +00:00
robocop
5a951268ae Don't know if gcc is going to accept the const member functions. There's a MemoryPool in the middle. 2005-02-14 06:05:57 +00:00
arnobrinkman
6f7813bf28 Remove some temp-code that was still left 2005-02-12 17:06:12 +00:00
arnobrinkman
283d7f0d8c Add new optimizer logic for handling :
ODS11:
- segment-selectivity
- better support for IS NULL
- better support for STARTING WITH
- matching both OR and AND nodes to indexes
- pick better JOIN order based on cost rules

ODSx:
- Indexed order on OUTER JOIN queries
2005-02-10 22:54:17 +00:00