robocop
79008881ac
It's easy to streamline the code when another person did the hard job before.
...
:-)
2009-12-13 10:55:32 +00:00
robocop
52de590516
Correction (paying attention to warnings can help really).
2009-12-13 10:42:55 +00:00
robocop
dae574f7f1
Misc, style and unused vars.
2009-12-13 10:41:53 +00:00
dimitr
a2ae164ff4
Fixed the binary plan output, thanks to Claudio.
2009-12-13 07:38:26 +00:00
asfernandes
b1de816d6a
Misc
2009-12-12 20:56:12 +00:00
asfernandes
7b8ea84561
Sort maps refactor
2009-12-12 20:36:56 +00:00
asfernandes
008e1bdb59
Remove usage of plain array with count in [0] in the new classes
2009-12-12 19:00:43 +00:00
dimitr
743a5862a1
Misc.
2009-12-12 17:57:48 +00:00
dimitr
d0d78a2677
Misc.
2009-12-12 14:54:33 +00:00
dimitr
9a73ddbda1
Fixed a not-initialized pointer.
2009-12-12 14:44:28 +00:00
dimitr
64b4d4040c
Please Claudio and make the flags unique across all RecordSource implementors.
2009-12-12 10:23:14 +00:00
dimitr
7f60db7fc9
Make the auto-incremented positioning slightly more explicit.
2009-12-12 10:16:35 +00:00
asfernandes
8d8f89efd6
Misc
2009-12-11 14:48:15 +00:00
dimitr
b716a4d083
Misc.
2009-12-10 20:09:23 +00:00
dimitr
3c815dbaac
Restored the code from rse.cpp that was forgotten during refactoring.
2009-12-10 16:26:11 +00:00
dimitr
3d5e55807f
Boundary check.
2009-12-10 15:50:16 +00:00
dimitr
308c5e1e89
Forgotten changes from a few prior commits.
2009-12-10 15:27:17 +00:00
dimitr
8cbaa89e7e
Fixed the merge join algorithm. Thanks to Adriano.
2009-12-10 15:26:46 +00:00
asfernandes
e71e4d1e3e
Rename file to match class name
2009-12-10 13:46:22 +00:00
dimitr
386edb9f43
Misc.
2009-12-10 12:45:16 +00:00
asfernandes
733a0790d4
Misc
2009-12-10 12:17:00 +00:00
asfernandes
01a8a22be5
Misc / Constant for aggregate state
2009-12-10 01:32:47 +00:00
asfernandes
7971899bd5
Fix window functions
2009-12-10 00:29:41 +00:00
asfernandes
925bcc9cf6
Misc / warnings
2009-12-10 00:02:01 +00:00
dimitr
11495a55fb
Refactored the whole RSB stuff into classes. They're inside the /recsrc sub-directory now.
...
Fixed the layering for WITH LOCK and (partially) ANY/ALL predicates.
Cleaned up the outdated code that never worked (mapping DISTINCT to an index, some VMS remainings).
Wiped out a lot of the pre-ODS11 optimizer logic. Some minor adjustments there.
Re-implemented the full outer join from scratch. This resolves CORE-2678 (full outer join cannot use available indices).
Resolved CORE-2796: DB_KEY is always zero for external tables.
Implemented the core part of the scrollable PSQL cursors. Implementation is still incomplete, but ready for testing.
Some other changes I don't recall at the moment ;-)
WARNING! The engine may be unstable. Please email me about any issues found.
2009-12-09 18:45:44 +00:00