dimitr
706a1b925d
Corrected previous commit + ODS11 branch.
2005-03-28 15:24:18 +00:00
dimitr
f5bb311b4b
Fixed "wrong page type" bugcheck.
2005-03-25 07:54:32 +00:00
arnobrinkman
2955e5e79a
Fix bug #1169728 with explicit navigational PLAN no comparisons in the WHERE clause were matched against the navigational index
2005-03-24 21:49:10 +00:00
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