8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-30 20:03:03 +01:00
Commit Graph

41475 Commits

Author SHA1 Message Date
dimitr
ce33f56150 Fixed the logic I have broken recently. 2010-02-03 08:34:34 +00:00
dimitr
d0b9ee73e9 increment build number 2010-02-03 05:43:01 +00:00
dimitr
71e4f9a2ff Fixed the first part of CORE-2832: Optimizer fails applying stream-local predicates before merging.
This part is related to the merge/hash join algorithms.
2010-02-03 05:42:59 +00:00
dimitr
c42b8b1f0c increment build number 2010-02-02 14:22:47 +00:00
dimitr
73ec84cace Restored the legacy explicit checks for NULL objects instead of hiding that check inside checkHandle() and isHandleKnown().
This improves the readability and also fixes the [possible in the future] issues with multiple inheritence.
2010-02-02 14:22:46 +00:00
dimitr
7f26dce041 increment build number 2010-02-02 14:14:02 +00:00
dimitr
aae08f39a0 increment build number 2010-02-02 14:14:01 +00:00
dimitr
fbbc7a2432 Restored the legacy explicit checks for NULL objects instead of hiding that check inside checkHandle() and isHandleKnown().
This improves the readability and also fixes the [possible in the future] issues with multiple inheritence.
2010-02-02 14:14:00 +00:00
dimitr
8e0df2c117 increment build number 2010-02-02 14:13:35 +00:00
dimitr
60a9a4917f increment build number 2010-02-02 14:12:04 +00:00
fsg
1ca9bae87e increment build number 2010-02-02 13:53:57 +00:00
fsg
340aee77f1 increment build number 2010-02-02 13:52:38 +00:00
alexpeshkoff
60e56cbabe increment build number 2010-02-02 12:19:44 +00:00
dimitr
af024abf2b increment build number 2010-02-02 11:21:51 +00:00
alexpeshkoff
510b4dd748 increment build number 2010-02-02 10:35:09 +00:00
dimitr
8bbd01bf6d increment build number 2010-02-02 08:34:24 +00:00
dimitr
10d4662ba3 increment build number 2010-02-02 08:34:23 +00:00
dimitr
625d1a3c58 increment build number 2010-02-02 08:33:16 +00:00
dimitr
ee4a034ca7 increment build number 2010-02-02 08:32:42 +00:00
dimitr
4f542ad8d9 increment build number 2010-02-02 08:28:10 +00:00
dimitr
2cc68110fd Fixed CORE-2840: Engine crashes if the NULL attachment handle is passed from the Y-valve. 2010-02-02 08:28:09 +00:00
dimitr
7f6107c788 increment build number 2010-02-02 08:22:49 +00:00
hvlad
b446193c84 increment build number 2010-02-01 14:34:49 +00:00
hvlad
e8ea25098f Fixed bug CORE-2837 : Asynchronous query cancellation (via Ctrl+C) is not worked 2010-02-01 14:34:48 +00:00
hvlad
10f0d91ca5 increment build number 2010-02-01 14:34:24 +00:00
alexpeshkoff
1c0edce46e increment build number 2010-02-01 14:27:51 +00:00
alexpeshkoff
1e008b3372 increment build number 2010-02-01 14:27:49 +00:00
alexpeshkoff
804673e153 increment build number 2010-02-01 14:27:48 +00:00
alexpeshkoff
60f1c3f73c increment build number 2010-02-01 14:04:07 +00:00
alexpeshkoff
98feea4aee increment build number 2010-02-01 14:04:06 +00:00
alexpeshkoff
43653efb47 Reserved error code for 2.5 fix 2010-02-01 14:04:05 +00:00
alexpeshkoff
1fd4ca8a44 increment build number 2010-02-01 14:04:04 +00:00
fsg
4065002aca increment build number 2010-02-01 13:54:02 +00:00
fsg
fdce9d9657 increment build number 2010-02-01 13:52:47 +00:00
hvlad
80b4e83ae5 increment build number 2010-02-01 10:38:11 +00:00
hvlad
ed4c6dfefe increment build number 2010-02-01 10:37:50 +00:00
hvlad
7d01039c87 Improvement CORE-2821 : Add indication about log size limit for trace API 2010-02-01 10:37:49 +00:00
paul_reeves
37f34373d1 increment build number 2010-02-01 10:36:30 +00:00
paul_reeves
2f4ee0ba8c increment build number 2010-02-01 10:23:11 +00:00
paul_reeves
bc109c9bba increment build number 2010-02-01 10:23:10 +00:00
paul_reeves
01f4e20de9 increment build number 2010-02-01 10:14:33 +00:00
fsg
476e71cd40 increment build number 2010-01-31 13:52:32 +00:00
robocop
0e15db29ee increment build number 2010-01-31 05:10:33 +00:00
robocop
e14bd3a279 Comment. 2010-01-31 05:10:30 +00:00
asfernandes
6565e5d4cf increment build number 2010-01-30 23:08:05 +00:00
asfernandes
abf4ab92d3 More comments, misc and fix for aggregate inside window ORDER BY clause 2010-01-30 23:08:04 +00:00
asfernandes
e7b3b09d48 increment build number 2010-01-30 14:45:42 +00:00
asfernandes
4a202ba5a5 Misc 2010-01-30 14:45:41 +00:00
fsg
6ef3a8c2da increment build number 2010-01-30 13:52:25 +00:00
robocop
59029994da increment build number 2010-01-30 09:58:02 +00:00
robocop
7a4640366d Misc. 2010-01-30 09:58:01 +00:00
robocop
27ec13ab55 increment build number 2010-01-30 08:59:29 +00:00
robocop
6ee5b720ba Misc. 2010-01-30 08:59:28 +00:00
asfernandes
0960ec6e3b increment build number 2010-01-30 02:32:58 +00:00
asfernandes
ee511fc7ec Comments (explanations and non-used code) 2010-01-30 02:32:57 +00:00
alexpeshkoff
422da78a66 increment build number 2010-01-29 17:53:09 +00:00
alexpeshkoff
fb1a042859 Better fix for trusted authentication problem 2010-01-29 17:53:07 +00:00
fsg
8caac001f8 increment build number 2010-01-29 13:55:00 +00:00
fsg
9c7a1c3b39 increment build number 2010-01-29 13:53:41 +00:00
hvlad
0532923a6a increment build number 2010-01-29 13:08:54 +00:00
hvlad
3c20fd3e07 Make trusted auth works again.
To be reviewed by Alex.
2010-01-29 13:08:53 +00:00
hvlad
51d20b84f3 increment build number 2010-01-29 13:08:52 +00:00
alexpeshkoff
2e01921795 increment build number 2010-01-29 11:34:26 +00:00
alexpeshkoff
a0d73173f4 increment build number 2010-01-29 11:34:24 +00:00
alexpeshkoff
0afb5ebbef increment build number 2010-01-29 11:34:22 +00:00
robocop
95ad1cea92 increment build number 2010-01-29 11:07:43 +00:00
robocop
e5a0c430aa Misc. 2010-01-29 11:07:42 +00:00
robocop
b60c9477dc increment build number 2010-01-29 10:54:13 +00:00
robocop
f9f8bde6e8 For now, isql is not prepared to deal with the new function types (packaged, BLR-based) until the code is enhanced. Besides, traditional UDFs should appear early in a script whereas BLR functions may depend on other objects, so they should appear later. 2010-01-29 10:54:11 +00:00
alexpeshkoff
b962a12821 increment build number 2010-01-29 10:04:07 +00:00
dimitr
10342668e4 increment build number 2010-01-29 08:26:27 +00:00
robocop
3df09959e9 increment build number 2010-01-29 04:29:25 +00:00
robocop
0bc8507778 Misc. 2010-01-29 04:29:24 +00:00
robocop
5e26f5bb5d increment build number 2010-01-29 04:28:56 +00:00
robocop
cd28279f13 More for CORE-2735: isql looks into packages, too for ODS12, as Adriano said. 2010-01-29 04:28:55 +00:00
asfernandes
002825c25e increment build number 2010-01-29 01:16:36 +00:00
asfernandes
465ec12478 Misc 2010-01-29 01:16:34 +00:00
asfernandes
cc83819a6e increment build number 2010-01-28 17:22:39 +00:00
asfernandes
81c3826fd1 Misc 2010-01-28 17:22:37 +00:00
asfernandes
a12c33dd4b increment build number 2010-01-28 15:18:12 +00:00
asfernandes
8a0c6c9ea9 Simplify DSQL removing a lot of copy-and-paste and recursion that change some parameters some times.
Some assertion errors may have been introduced. It would be easy to revert them.
2010-01-28 15:18:11 +00:00
asfernandes
caf82b58d2 increment build number 2010-01-28 15:01:58 +00:00
asfernandes
a454b705d0 Misc 2010-01-28 15:01:57 +00:00
asfernandes
d05055a948 increment build number 2010-01-28 15:01:56 +00:00
asfernandes
b3bbfcc0a3 increment build number 2010-01-28 15:01:54 +00:00
fsg
8ade0340ca increment build number 2010-01-28 13:55:16 +00:00
fsg
9bf2fc6357 increment build number 2010-01-28 13:55:15 +00:00
fsg
d0548cb5eb increment build number 2010-01-28 13:54:38 +00:00
fsg
6e99414cf3 increment build number 2010-01-28 13:53:45 +00:00
fsg
7cbb1d4b1b increment build number 2010-01-28 13:52:41 +00:00
dimitr
ca7595427b increment build number 2010-01-28 10:46:41 +00:00
dimitr
de48af30a7 Cleanup. 2010-01-28 10:46:40 +00:00
robocop
3ee0279289 increment build number 2010-01-28 08:18:32 +00:00
robocop
9604411330 increment build number 2010-01-28 08:16:46 +00:00
robocop
1399401720 CORE-2735: isql hangs when trying to show a view based on a procedure. 2010-01-28 08:16:45 +00:00
robocop
028f7d3053 increment build number 2010-01-28 08:05:14 +00:00
robocop
58a74525cd increment build number 2010-01-28 08:05:13 +00:00
robocop
6215cfeb0b increment build number 2010-01-28 08:04:56 +00:00
robocop
cb32b6a5f1 increment build number 2010-01-28 08:04:22 +00:00
robocop
dc5b7c5952 increment build number 2010-01-28 07:59:46 +00:00
robocop
302f149de1 CORE-2831: isql shouldn't display db and user name when extracting a script. 2010-01-28 07:59:44 +00:00
robocop
b830b95222 increment build number 2010-01-28 07:20:43 +00:00
robocop
e781dd3bc2 increment build number 2010-01-28 05:08:23 +00:00
asfernandes
cb2ba7d311 increment build number 2010-01-27 19:26:24 +00:00
asfernandes
e52fc518f1 Fix NULL pointer dereference in debug build 2010-01-27 19:26:23 +00:00
dimitr
6118c5db9d increment build number 2010-01-27 18:32:36 +00:00
alexpeshkoff
be20a600b1 increment build number 2010-01-27 16:51:27 +00:00
alexpeshkoff
b0321f78ff Better approach to const correctnes of auth interfaces - thanks to Claudio 2010-01-27 16:51:26 +00:00
alexpeshkoff
1d8c50047f increment build number 2010-01-27 16:51:25 +00:00
alexpeshkoff
e745b3df4b increment build number 2010-01-27 16:51:24 +00:00
alexpeshkoff
46a6ac7114 increment build number 2010-01-27 16:51:22 +00:00
alexpeshkoff
7cfd987d16 increment build number 2010-01-27 15:55:52 +00:00
fsg
6155e37d90 increment build number 2010-01-27 13:55:03 +00:00
fsg
4ca9107cef increment build number 2010-01-27 13:55:02 +00:00
fsg
80a0a09735 increment build number 2010-01-27 13:54:25 +00:00
fsg
26a313e59f increment build number 2010-01-27 13:53:20 +00:00
fsg
c58c08c1f0 increment build number 2010-01-27 13:52:17 +00:00
dimitr
8d2383f5a3 increment build number 2010-01-27 12:45:11 +00:00
hvlad
fa47bbe053 increment build number 2010-01-27 11:51:39 +00:00
hvlad
b48a13c8dd increment build number 2010-01-27 11:51:21 +00:00
alexpeshkoff
8e33b8c238 increment build number 2010-01-27 10:42:59 +00:00
alexpeshkoff
22b8122bfb increment build number 2010-01-27 10:39:37 +00:00
dimitr
bcd9849e7e increment build number 2010-01-27 10:39:04 +00:00
robocop
d4a10c5825 increment build number 2010-01-27 10:32:25 +00:00
robocop
432a876ff1 increment build number 2010-01-27 10:32:24 +00:00
robocop
03babe71f4 increment build number 2010-01-27 10:32:02 +00:00
robocop
e181583256 increment build number 2010-01-27 10:31:39 +00:00
hvlad
0a071d1914 increment build number 2010-01-27 10:14:21 +00:00
robocop
44110949a6 increment build number 2010-01-27 04:33:38 +00:00
robocop
2b13bcfa2a Style. 2010-01-27 04:33:36 +00:00
robocop
57af12867e increment build number 2010-01-27 04:32:30 +00:00
robocop
76e42df289 increment build number 2010-01-27 04:32:29 +00:00
robocop
d5492f735c increment build number 2010-01-27 04:32:28 +00:00
robocop
446097fe8e Be explicit, change "qualifier" to "package" in QualifiedName (needed anyway if/when schemas are added). 2010-01-27 04:32:27 +00:00
robocop
5eddc636fd increment build number 2010-01-27 04:32:25 +00:00
robocop
ddd613ccc3 increment build number 2010-01-27 04:32:24 +00:00
asfernandes
2cf6b5762e increment build number 2010-01-27 02:20:21 +00:00
asfernandes
16f77c21a2 Cleanup 2010-01-27 02:20:19 +00:00
dimitr
51e55689cf increment build number 2010-01-26 18:10:13 +00:00
dimitr
805bef2ddd increment build number 2010-01-26 18:10:12 +00:00
dimitr
4f212f62d0 increment build number 2010-01-26 18:07:32 +00:00
dimitr
c7ccc49bbe increment build number 2010-01-26 18:06:49 +00:00
dimitr
5870ac6e1d increment build number 2010-01-26 17:57:17 +00:00
dimitr
dd157cc5fb increment build number 2010-01-26 17:57:16 +00:00
dimitr
1476636cf7 increment build number 2010-01-26 17:56:33 +00:00
dimitr
4d7863e468 increment build number 2010-01-26 17:56:01 +00:00
alexpeshkoff
7c51b80932 increment build number 2010-01-26 15:18:47 +00:00
alexpeshkoff
821efa3815 Avoid any chance of BOF in AUTH_TEST 2010-01-26 15:18:45 +00:00
alexpeshkoff
396cfaa79b increment build number 2010-01-26 15:14:49 +00:00
alexpeshkoff
da12b517a5 Make ctor/assign with explicitly given bytes count more generic 2010-01-26 15:14:47 +00:00
fsg
dcc66ff82a increment build number 2010-01-26 13:53:54 +00:00
fsg
852960721c increment build number 2010-01-26 13:52:38 +00:00
alexpeshkoff
f12e806bed increment build number 2010-01-26 10:11:06 +00:00
alexpeshkoff
224d217791 This change appears required - look like noone still tried trusted auth 2010-01-26 10:11:05 +00:00
dimitr
036e81831f increment build number 2010-01-26 10:10:01 +00:00
dimitr
7358c86db7 Correction. 2010-01-26 10:09:59 +00:00
dimitr
b2f1ae1ab5 increment build number 2010-01-26 09:12:30 +00:00
dimitr
7e21536ea1 increment build number 2010-01-26 09:11:48 +00:00
dimitr
dc22815b92 increment build number 2010-01-26 09:00:14 +00:00
robocop
0ac6355910 increment build number 2010-01-26 08:38:31 +00:00
robocop
f0a09b95e5 Now that Dmitry added ACLs to several object types previously unprotected, let's assign each of them an identifier in the ACL. 2010-01-26 08:38:30 +00:00
robocop
6fec6cbac2 increment build number 2010-01-26 08:34:14 +00:00
robocop
ae4a257532 I do not see the need for MetaNameProxy in these places. 2010-01-26 08:34:13 +00:00
robocop
6092f3d2df increment build number 2010-01-26 08:29:04 +00:00
robocop
0da76615ab Fix misinterpretation of MET_get_dependencies's parameters done years ago with Alex' conversion to MetaName class. 2010-01-26 08:29:03 +00:00
robocop
2fa33f8716 increment build number 2010-01-26 08:20:28 +00:00
robocop
1d87d749f0 Misc. 2010-01-26 08:20:27 +00:00
robocop
8971d1239f increment build number 2010-01-26 08:20:26 +00:00
robocop
c1c4c6cd64 increment build number 2010-01-26 08:20:25 +00:00
robocop
578e13df42 increment build number 2010-01-26 08:20:24 +00:00
robocop
43b25b1052 increment build number 2010-01-26 08:20:22 +00:00
robocop
7462eab394 increment build number 2010-01-26 07:37:07 +00:00
robocop
247eb75f26 increment build number 2010-01-26 07:37:06 +00:00
robocop
1fa0e641f9 Method getName allows to overwrite the returning parameter. Let's not cheat const (until someone figures out a more elegant solution). 2010-01-26 07:37:05 +00:00
robocop
16f2f5d91b increment build number 2010-01-26 07:37:04 +00:00
robocop
7179da04ec increment build number 2010-01-26 07:32:14 +00:00
robocop
6a06fc177f increment build number 2010-01-26 07:32:13 +00:00
robocop
94b6451014 Allow QualifiedName to interact with StatusArg. 2010-01-26 07:32:12 +00:00
hvlad
ccf439399b increment build number 2010-01-25 14:54:43 +00:00
alexpeshkoff
79078f7896 increment build number 2010-01-25 14:46:01 +00:00
alexpeshkoff
e6daa03119 Explicitly check for missing record in security database 2010-01-25 14:46:00 +00:00
fsg
be674defb9 increment build number 2010-01-25 13:53:16 +00:00
fsg
3542d59823 increment build number 2010-01-25 13:51:59 +00:00
alexpeshkoff
ae40c954cf increment build number 2010-01-25 11:37:51 +00:00
alexpeshkoff
b67e973d1e cleanup - noticed by Adriano 2010-01-25 11:37:50 +00:00
alexpeshkoff
4835887695 increment build number 2010-01-25 11:36:29 +00:00
alexpeshkoff
ed97d016c0 Added missing license 2010-01-25 11:36:27 +00:00
robocop
37d7269b68 increment build number 2010-01-25 08:42:14 +00:00
dimitr
5686b62e89 increment build number 2010-01-25 07:46:34 +00:00
dimitr
b97005970e increment build number 2010-01-25 07:32:26 +00:00
dimitr
4a90f26c10 increment build number 2010-01-25 07:26:46 +00:00
robocop
d365e7c1d5 increment build number 2010-01-25 06:48:10 +00:00
robocop
79cd3bc57a Totally misc. 2010-01-25 06:48:09 +00:00
robocop
bad9b4f4bb increment build number 2010-01-25 06:40:51 +00:00
robocop
ffc38b12f6 Totally misc. 2010-01-25 06:40:49 +00:00
asfernandes
c43216da6e increment build number 2010-01-24 17:35:11 +00:00
asfernandes
ad10992404 Fix external datasources 2010-01-24 17:35:10 +00:00
asfernandes
5692c2c4f7 increment build number 2010-01-24 17:15:58 +00:00
asfernandes
3d7f2c95a4 Misc 2010-01-24 17:15:57 +00:00
asfernandes
5d8dc75f62 increment build number 2010-01-24 16:52:26 +00:00
asfernandes
6228e928d8 increment build number 2010-01-24 16:52:25 +00:00
asfernandes
5fb0432672 Misc 2010-01-24 16:52:24 +00:00
asfernandes
eb9eef9d77 Misc 2010-01-24 15:18:43 +00:00
asfernandes
4fb8b1cf03 increment build number 2010-01-24 15:18:42 +00:00
asfernandes
5fde9bd9b3 increment build number 2010-01-24 15:18:39 +00:00
asfernandes
3e7d6a38f1 increment build number 2010-01-24 15:18:38 +00:00
asfernandes
4b531a41fd increment build number 2010-01-24 15:18:37 +00:00
alexpeshkoff
a31c4046bb increment build number 2010-01-24 15:16:25 +00:00
alexpeshkoff
8a8db9ed2f increment build number 2010-01-24 15:16:24 +00:00
alexpeshkoff
dc3f505ccb Cleanup, suggested by Claudio 2010-01-24 15:16:23 +00:00
fsg
f3ea3aaf22 increment build number 2010-01-24 13:55:37 +00:00
fsg
d29382d23a increment build number 2010-01-24 13:54:21 +00:00
hvlad
4c4964e821 increment build number 2010-01-23 16:28:41 +00:00
hvlad
672cdb5704 Fixed bug CORE-2824 : Small memory and handles leak at every connect\disconnect 2010-01-23 16:28:40 +00:00
hvlad
d8c9be67df increment build number 2010-01-23 16:13:06 +00:00
alexpeshkoff
e6b763eef6 increment build number 2010-01-23 14:14:18 +00:00
alexpeshkoff
3f44d383a1 increment build number 2010-01-23 14:14:17 +00:00
alexpeshkoff
fa6607bd24 Fixed unregistered bug - invalid datetime2string conversion, reported by Claudio 2010-01-23 14:14:16 +00:00
fsg
a9ca4b1c17 increment build number 2010-01-23 13:55:43 +00:00
fsg
e26c1b5bb0 increment build number 2010-01-23 13:55:42 +00:00
fsg
2d7d5059a2 increment build number 2010-01-23 13:55:07 +00:00
fsg
9cf81cf9a4 increment build number 2010-01-23 13:54:08 +00:00
fsg
8247f4e169 increment build number 2010-01-23 13:52:56 +00:00
dimitr
795a9dd5ff increment build number 2010-01-23 12:01:13 +00:00
dimitr
112af722db increment build number 2010-01-23 11:10:50 +00:00
dimitr
d594cf9b4d increment build number 2010-01-23 10:24:15 +00:00
dimitr
ce41c3b281 increment build number 2010-01-23 10:18:56 +00:00
dimitr
7f0b8af499 Fixed the compilation. 2010-01-23 10:18:55 +00:00
dimitr
c1e971b5fb increment build number 2010-01-23 10:14:34 +00:00
asfernandes
8f874f21eb increment build number 2010-01-23 03:02:55 +00:00
asfernandes
d8e73d03ac increment build number 2010-01-23 03:02:54 +00:00
asfernandes
b68658534f Feature CORE-2823 - Support the ORDER BY subclause for current aggregate functions (except LIST) 2010-01-23 03:02:53 +00:00
asfernandes
3db147c2bf increment build number 2010-01-23 03:01:46 +00:00
asfernandes
5c8f92e1ce increment build number 2010-01-23 03:01:42 +00:00
asfernandes
732d51670e increment build number 2010-01-23 03:01:34 +00:00
asfernandes
7cec191624 increment build number 2010-01-23 03:01:32 +00:00
dimitr
7668627710 increment build number 2010-01-22 15:41:49 +00:00
dimitr
5254696532 Better pay attention to the buffer scope. 2010-01-22 15:41:47 +00:00
dimitr
9550d251a3 increment build number 2010-01-22 15:40:28 +00:00
dimitr
38fb57b1f5 Finally, fixed comparison of INTL strings. 2010-01-22 15:40:25 +00:00
alexpeshkoff
87745d9668 increment build number 2010-01-22 14:55:14 +00:00
alexpeshkoff
18697b878d increment build number 2010-01-22 14:55:13 +00:00
alexpeshkoff
982eda5c39 increment build number 2010-01-22 14:55:12 +00:00
alexpeshkoff
55e717f810 Moved authentication code from engine to remote listener.
Get ready for authentication plugins.
2010-01-22 14:55:11 +00:00
alexpeshkoff
a71aca4c23 increment build number 2010-01-22 14:55:10 +00:00
alexpeshkoff
78f532b00d increment build number 2010-01-22 14:55:08 +00:00
alexpeshkoff
9ee3f9db2c increment build number 2010-01-22 14:55:07 +00:00
alexpeshkoff
31cf99cdb4 increment build number 2010-01-22 14:55:05 +00:00
alexpeshkoff
e676946aad increment build number 2010-01-22 14:55:02 +00:00
alexpeshkoff
234ebe9323 increment build number 2010-01-22 14:55:01 +00:00
alexpeshkoff
b3011f9b5f increment build number 2010-01-22 14:55:00 +00:00
alexpeshkoff
cbd56d9394 increment build number 2010-01-22 14:54:59 +00:00
alexpeshkoff
39fa526d1c increment build number 2010-01-22 14:54:57 +00:00
alexpeshkoff
d62265275f increment build number 2010-01-22 14:54:56 +00:00
dimitr
a3a8136b10 increment build number 2010-01-22 14:09:02 +00:00
dimitr
6bda73d6dd increment build number 2010-01-22 14:09:01 +00:00
dimitr
a3cecb256e increment build number 2010-01-22 14:08:11 +00:00
dimitr
d38b2e56fa increment build number 2010-01-22 14:07:25 +00:00
dimitr
ced91af3a0 increment build number 2010-01-22 14:05:48 +00:00
dimitr
ccac0eac72 Fixed CORE-2822: Error "no current row for fetch operation" when subquery includes a non-trivial derived table. 2010-01-22 14:05:46 +00:00
fsg
4c4f0ae7c2 increment build number 2010-01-22 13:54:06 +00:00
dimitr
033a70df9c increment build number 2010-01-22 10:25:48 +00:00
dimitr
2f09eb79ca Fixed comparison of strings with different number of trailing spaces. 2010-01-22 10:25:47 +00:00
dimitr
b44620ad66 increment build number 2010-01-22 08:23:38 +00:00
dimitr
2e1b41114a Fixed the broken recursive queries. 2010-01-22 08:23:36 +00:00
dimitr
48b4e11b86 increment build number 2010-01-22 07:17:36 +00:00
dimitr
ea4077c888 1) Extended hash joins to handle more than two streams at once.
2) Allowed the hash table size to be configurable at runtime.
2010-01-22 07:17:35 +00:00
dimitr
7c4dbbdd3e increment build number 2010-01-22 07:11:03 +00:00
dimitr
2c3d97fcbe 1) Extended hash joins to handle more than two streams at once.
2) Allowed the hash table size to be configurable at runtime.
2010-01-22 07:11:02 +00:00
asfernandes
4a865b6887 increment build number 2010-01-21 18:33:20 +00:00
asfernandes
cf4e283f7d Separate aggregate/union maps from window maps 2010-01-21 18:33:18 +00:00
asfernandes
4da4114ee4 increment build number 2010-01-21 15:01:25 +00:00
asfernandes
6fa63f17f9 Fix the arithmetics thanks to Claudio 2010-01-21 15:01:24 +00:00
fsg
63f0499764 increment build number 2010-01-21 13:53:36 +00:00
alexpeshkoff
4bde1506ff increment build number 2010-01-21 10:41:22 +00:00
asfernandes
df8d91f33f increment build number 2010-01-21 02:51:34 +00:00
asfernandes
78220b97cf increment build number 2010-01-21 02:51:33 +00:00
asfernandes
2faab16698 Misc 2010-01-21 02:51:32 +00:00
asfernandes
355d996462 increment build number 2010-01-21 02:51:31 +00:00
asfernandes
fe519f08bb increment build number 2010-01-20 16:27:30 +00:00
asfernandes
a1e1df8194 Refactor the cmp/copy function due to its different usage scenarios 2010-01-20 16:27:29 +00:00
fsg
2a5f1099f6 increment build number 2010-01-20 13:56:03 +00:00
fsg
048f481a02 increment build number 2010-01-20 13:56:02 +00:00
fsg
f15f5f5354 increment build number 2010-01-20 13:55:31 +00:00
fsg
c93e120722 increment build number 2010-01-20 13:54:34 +00:00
fsg
f4f6a72b8b increment build number 2010-01-20 13:53:34 +00:00
asfernandes
a583e6836b increment build number 2010-01-20 13:24:28 +00:00
asfernandes
c3b0ac68c9 increment build number 2010-01-20 13:24:27 +00:00
asfernandes
6ec26b4285 Use nod_sort to _copy_ correctly 2010-01-20 13:24:26 +00:00
hvlad
47b05864d6 increment build number 2010-01-20 10:33:03 +00:00
hvlad
4bc30f5388 increment build number 2010-01-20 10:33:02 +00:00
hvlad
700035b2c2 increment build number 2010-01-20 10:30:59 +00:00
hvlad
39cc5fc219 increment build number 2010-01-20 10:27:20 +00:00
hvlad
711f9a6e12 increment build number 2010-01-20 10:25:19 +00:00
hvlad
12cf2ed4f6 Fixed bug CORE-2817 : If stored procedure or trigger contains query with PLAN ORDER it could fail after disconnect of attachment where procedure\trigger executed first time
and bug CORE-2820 : Small memory leak in query with PLAN ORDER
2010-01-20 10:25:18 +00:00
hvlad
7ea4328d0a increment build number 2010-01-20 10:21:19 +00:00
robocop
76f89a3f82 increment build number 2010-01-20 08:25:38 +00:00
robocop
14b9cbab5a Totally misc. 2010-01-20 08:25:37 +00:00
dimitr
6418990840 increment build number 2010-01-20 08:20:47 +00:00
dimitr
3c8753caf0 Misc. 2010-01-20 08:20:46 +00:00
dimitr
17abe5f9ee increment build number 2010-01-20 07:34:33 +00:00
dimitr
ebf7907918 Misc. 2010-01-20 07:34:31 +00:00
asfernandes
d7e2c39b6c increment build number 2010-01-20 01:32:31 +00:00
asfernandes
88d0e557ca Err... 2010-01-20 01:32:30 +00:00
asfernandes
e749149877 increment build number 2010-01-20 01:13:15 +00:00
asfernandes
dc26e34e12 Fix bug with non-trivial partition expressions 2010-01-20 01:13:14 +00:00
asfernandes
7e1c78dc8d increment build number 2010-01-20 00:03:00 +00:00
asfernandes
b785112bff increment build number 2010-01-20 00:02:59 +00:00
asfernandes
e9f377f81e Replace the hash join by specialized join with the already sorted streams 2010-01-20 00:02:58 +00:00
asfernandes
25caf02fe1 increment build number 2010-01-20 00:02:57 +00:00
asfernandes
5e162eb562 increment build number 2010-01-20 00:00:38 +00:00
asfernandes
1fd4eec67b Fix the partition aggregation sorts, that was being constructed reading unallocated memory 2010-01-20 00:00:37 +00:00
hvlad
a20d06c250 increment build number 2010-01-19 22:37:33 +00:00
hvlad
27b7c29191 increment build number 2010-01-19 18:41:45 +00:00
hvlad
258f322f67 Avoid possible deadlock in VIO. 2010-01-19 18:41:44 +00:00
hvlad
a99bb6f25e increment build number 2010-01-19 18:38:53 +00:00
hvlad
abdfa188d5 Preserve record's flags when gathering record from fragments. Its used in prepare_update() to check if primary record was backed out. 2010-01-19 18:38:52 +00:00
hvlad
62cf72ccc2 increment build number 2010-01-19 18:33:04 +00:00
hvlad
a9d654f034 Refactoring : extract part of MET_lookup_partner() as independent function MET_scan_partners() 2010-01-19 18:33:03 +00:00
asfernandes
ad815cb81b increment build number 2010-01-19 18:26:29 +00:00
asfernandes
9eadb6c355 Move the code to below thanks to Dmitry review.
This allow us to save a context number.
2010-01-19 18:26:28 +00:00
asfernandes
6c045e0661 increment build number 2010-01-19 17:52:41 +00:00
asfernandes
57b443e2d1 Complement Dmitry fix 2010-01-19 17:52:39 +00:00
dimitr
5e50ae7ea3 increment build number 2010-01-19 17:18:15 +00:00
dimitr
d58907258a Bugfix. There may be aggregations without maps. 2010-01-19 17:18:13 +00:00
dimitr
62378bcfb7 increment build number 2010-01-19 16:32:04 +00:00
dimitr
53f5c611d4 Misc. 2010-01-19 16:32:02 +00:00
fsg
1ca3cbcb73 increment build number 2010-01-19 13:54:42 +00:00
fsg
790f68899d increment build number 2010-01-19 13:54:41 +00:00
fsg
5e2200e647 increment build number 2010-01-19 13:54:03 +00:00
fsg
abb84c6913 increment build number 2010-01-19 13:52:57 +00:00
hvlad
0d95f15ce1 increment build number 2010-01-19 12:50:44 +00:00
hvlad
abfb67edbb Fixed bug when huge memory chunk (more than 2GB) is released 2010-01-19 12:50:43 +00:00
dimitr
02d3ada59e increment build number 2010-01-19 12:43:28 +00:00
dimitr
aa7e2eb6ec This trivial change allows to print the single stream pseudo-unions properly (while still reporting crappy output for real multi-stream unions). 2010-01-19 12:43:26 +00:00
dimitr
1fa01d3b85 increment build number 2010-01-19 10:31:53 +00:00
dimitr
b850e51b4f Misc. I hope to get the idea correctly. 2010-01-19 10:31:48 +00:00
dimitr
46da782450 increment build number 2010-01-19 09:31:44 +00:00
dimitr
90beb3cb8c Hopefully, this change resolves CORE-2812: Prohibit any improper mixture of explicit and implicit joins.
A wider testing would be much appreciated.
2010-01-19 09:31:43 +00:00
dimitr
70aa44ef89 increment build number 2010-01-19 09:25:30 +00:00
dimitr
d35f6e316b 1) Simplify the explicit plan handling between the parser and the engine. It makes no sense to pass the join type as it's ignored internally.
2) Support hash joins in the plan output and in the parser. For the latter, it's just the syntax sugar, same as loop vs merge join (see above).
2010-01-19 09:25:29 +00:00
dimitr
5600ca012f increment build number 2010-01-19 09:25:07 +00:00
dimitr
3b9c8e6eaa increment build number 2010-01-19 09:25:06 +00:00
dimitr
ba29af19dc increment build number 2010-01-19 09:23:32 +00:00
hvlad
9aa39bf2ca increment build number 2010-01-19 09:02:26 +00:00
hvlad
6e7793e273 Fixed bug CORE-2185 : PIP page could be marked after it was really changed 2010-01-19 09:02:25 +00:00
hvlad
aba918f8d0 increment build number 2010-01-19 08:58:20 +00:00
hvlad
cb7621b84e increment build number 2010-01-19 08:50:52 +00:00
hvlad
83f7e1c81b increment build number 2010-01-19 08:27:48 +00:00
hvlad
e9cc55a3fe increment build number 2010-01-19 08:27:47 +00:00
hvlad
2b1c13b3c9 increment build number 2010-01-19 08:25:43 +00:00
hvlad
11bdf60bb7 Fixed bug CORE-2184 : Bus error on SPARC 2010-01-19 08:25:42 +00:00
hvlad
2987d1a586 increment build number 2010-01-19 08:24:28 +00:00
dimitr
eea031311d increment build number 2010-01-19 07:52:40 +00:00
dimitr
e2aab75891 Fixed the optimizer in regard to the partitioned window functions. 2010-01-19 07:52:38 +00:00
asfernandes
ba44a37bdd increment build number 2010-01-18 21:37:49 +00:00
asfernandes
379aa48008 increment build number 2010-01-18 21:37:48 +00:00
asfernandes
7fbee2c76b Feature OVER (PARTITION BY ...) clause for window functions 2010-01-18 21:37:47 +00:00
asfernandes
a617d6756a increment build number 2010-01-18 21:37:45 +00:00
asfernandes
163185fc7d increment build number 2010-01-18 21:37:43 +00:00
fsg
b31cf4ab22 increment build number 2010-01-18 13:54:18 +00:00
asfernandes
db90dab8dd increment build number 2010-01-18 13:38:37 +00:00
asfernandes
d26457bc6d Remove a var. shadow 2010-01-18 13:38:36 +00:00
dimitr
54f27ea915 increment build number 2010-01-18 13:18:22 +00:00
dimitr
e9a3f9e213 Misc. 2010-01-18 13:18:20 +00:00
dimitr
c81d0f194d increment build number 2010-01-18 11:56:41 +00:00
dimitr
d4c71039d5 Cleanup. 2010-01-18 11:56:39 +00:00
dimitr
6bf002052d increment build number 2010-01-18 11:46:22 +00:00
dimitr
87f8838a04 Cleanup. 2010-01-18 11:46:21 +00:00
dimitr
b937c881ec increment build number 2010-01-18 11:39:39 +00:00
dimitr
df53be29bf Misc. 2010-01-18 11:39:34 +00:00
fsg
974afe28a1 increment build number 2010-01-15 13:58:11 +00:00
fsg
87938a444d increment build number 2010-01-15 13:58:10 +00:00
fsg
4139d3b12a increment build number 2010-01-15 13:57:40 +00:00
fsg
f0e1bc0e0f increment build number 2010-01-15 13:56:31 +00:00
robocop
ba2e900263 increment build number 2010-01-15 13:17:53 +00:00
robocop
a4b282b3b7 Misc. 2010-01-15 13:17:48 +00:00
dimitr
84aef1cc79 increment build number 2010-01-15 11:40:09 +00:00
dimitr
5186898135 Misc. 2010-01-15 11:40:08 +00:00
dimitr
23fc6c9566 increment build number 2010-01-15 11:36:48 +00:00
dimitr
4862999990 Cleanup. Hopefully valid this time ;-) 2010-01-15 11:36:42 +00:00
dimitr
0a20c75408 increment build number 2010-01-15 10:10:35 +00:00
dimitr
65a5ed4564 increment build number 2010-01-15 10:10:34 +00:00
dimitr
9e74d1cbb5 increment build number 2010-01-15 10:09:51 +00:00
dimitr
7b1f188656 Fixed CORE-2793: Binary representation of the backup file is inconsistent among subsequent backup/restore cycles. 2010-01-15 10:09:50 +00:00
dimitr
dfe984e332 increment build number 2010-01-15 10:07:11 +00:00
dimitr
62cfe55495 increment build number 2010-01-15 10:06:11 +00:00
dimitr
15da0084b0 increment build number 2010-01-15 08:11:19 +00:00
dimitr
8329d514ce increment build number 2010-01-15 08:08:42 +00:00
dimitr
5a22ba5662 Undo. Sorry for being so careless. This BLR is used by GPRE. 2010-01-15 08:08:41 +00:00
dimitr
5d3dbf6449 increment build number 2010-01-15 08:03:34 +00:00
dimitr
4a69fa3754 Cleanup. 2010-01-15 08:03:33 +00:00
dimitr
17946bdf89 increment build number 2010-01-15 07:28:39 +00:00
hvlad
2bb44c1c4f increment build number 2010-01-15 07:28:37 +00:00
robocop
15d4fda29c increment build number 2010-01-15 05:13:44 +00:00
robocop
6105f4a154 increment build number 2010-01-15 04:57:59 +00:00
robocop
06b332aec8 increment build number 2010-01-15 04:57:58 +00:00
robocop
50f1ad96e2 Misc. 2010-01-15 04:57:57 +00:00
asfernandes
c029122fef increment build number 2010-01-15 03:00:17 +00:00
asfernandes
386396bf73 increment build number 2010-01-15 03:00:16 +00:00
asfernandes
e0ce09805a Remove the not agreed feature. Bad, bad... 2010-01-15 03:00:15 +00:00
asfernandes
ca02fa817c increment build number 2010-01-14 16:47:49 +00:00
asfernandes
bacdb3d9f0 increment build number 2010-01-14 16:47:48 +00:00
asfernandes
7c59c445e7 Misc 2010-01-14 16:47:47 +00:00
asfernandes
1aca861fa8 increment build number 2010-01-14 16:47:46 +00:00
asfernandes
edaef6fb95 increment build number 2010-01-14 16:45:15 +00:00
asfernandes
fc948e44a6 I believe the expression may produce wrong results depending on compiler optimizations 2010-01-14 16:45:13 +00:00
asfernandes
67afe036c4 increment build number 2010-01-14 14:36:48 +00:00
fsg
34bc89f138 increment build number 2010-01-14 13:52:34 +00:00
dimitr
d15d5328a1 increment build number 2010-01-14 12:32:36 +00:00
dimitr
5aca542e6d Fixed the access path output for left joins. 2010-01-14 12:32:35 +00:00
dimitr
c57440dd00 increment build number 2010-01-14 12:25:14 +00:00
dimitr
2f28556820 Fixed CORE-1274 (Wrong results when PLAN MERGE is chosen and datatypes of the equality predicate arguments are different) and CORE-1752 (Results of a join with different collations depend on the execution plan). 2010-01-14 12:25:13 +00:00
dimitr
fdfeb61a95 increment build number 2010-01-14 12:18:04 +00:00
dimitr
4da89d351a Fixed the hash calculation for VARCHARs. 2010-01-14 12:18:03 +00:00
dimitr
ea0b6a925d increment build number 2010-01-14 11:41:49 +00:00
dimitr
dfa7f00cf7 Trivial support for hash joins in the optimizer.
Currently they completely replace the merge joins (for debugging purposes).
2010-01-14 11:41:36 +00:00
dimitr
71b377590b increment build number 2010-01-14 08:42:34 +00:00
dimitr
b795f91267 Misc. 2010-01-14 08:42:33 +00:00
dimitr
9114a23a90 increment build number 2010-01-14 08:38:40 +00:00
dimitr
2d53f40cc3 increment build number 2010-01-14 07:13:40 +00:00
dimitr
ef05207a8d Misc. 2010-01-14 07:13:38 +00:00
asfernandes
04b2a484bc increment build number 2010-01-13 22:23:10 +00:00
asfernandes
9f4d098d71 increment build number 2010-01-13 19:14:17 +00:00
asfernandes
49fe5c6b61 increment build number 2010-01-13 19:14:16 +00:00
asfernandes
9c1bab1793 Feature CORE-1385 Identity columns - in its basic form 2010-01-13 19:14:15 +00:00
asfernandes
e36d3ed494 increment build number 2010-01-13 19:14:14 +00:00
asfernandes
c4e44c2b0e increment build number 2010-01-13 19:14:12 +00:00
asfernandes
29a6116b63 increment build number 2010-01-13 19:14:11 +00:00
asfernandes
39ab71bec7 increment build number 2010-01-13 19:14:09 +00:00
asfernandes
398fe56c45 increment build number 2010-01-13 19:14:07 +00:00
fsg
27c9841ed3 increment build number 2010-01-13 13:53:06 +00:00
dimitr
5b9a1ae811 increment build number 2010-01-13 11:46:56 +00:00
dimitr
e521587795 increment build number 2010-01-13 11:46:55 +00:00
dimitr
27ff3bf1df Misc. 2010-01-13 11:46:54 +00:00
dimitr
e6dab1bdea increment build number 2010-01-13 11:46:17 +00:00
dimitr
7d7aef4228 Cleanup and refactoring in the optimizer (mostly related to rivers and sort/merge). 2010-01-13 11:46:16 +00:00
dimitr
3c509b6a6d increment build number 2010-01-13 11:44:05 +00:00
asfernandes
4f8f9112cf increment build number 2010-01-12 14:21:32 +00:00
asfernandes
f2e301df31 increment build number 2010-01-12 14:21:31 +00:00
asfernandes
5277b99bcf Misc 2010-01-12 14:21:30 +00:00
fsg
c97593ec8f increment build number 2010-01-12 13:52:53 +00:00
dimitr
f2b66c5890 increment build number 2010-01-12 11:45:50 +00:00
dimitr
41df69ff26 Cleanup. 2010-01-12 11:45:49 +00:00
dimitr
58df1256cf increment build number 2010-01-12 11:33:14 +00:00
dimitr
6c4dd3ba82 Proper cleanup while closing the stream. 2010-01-12 11:33:13 +00:00
dimitr
417bf85e6b increment build number 2010-01-12 11:26:10 +00:00
dimitr
2874edbf5c Basic implementation of hash joins (only inner so far).
Optimizer support is to follow a bit later.
2010-01-12 11:26:09 +00:00
dimitr
396a17a39d increment build number 2010-01-12 11:25:58 +00:00
dimitr
24ce01f368 increment build number 2010-01-12 11:08:47 +00:00
dimitr
6eff77d30e Slightly better support for merge joins and IS NOT DISTINCT equalities. 2010-01-12 11:08:45 +00:00
dimitr
431db6d6e4 increment build number 2010-01-12 09:53:10 +00:00
dimitr
6256cebc83 Misc. 2010-01-12 09:53:08 +00:00
dimitr
04af722da7 increment build number 2010-01-11 17:37:51 +00:00
dimitr
5f39df8d27 Allowed merge joins for IS NOT DISTINCT equalities. 2010-01-11 17:37:49 +00:00
fsg
a70fdf00b7 increment build number 2010-01-11 13:54:26 +00:00
asfernandes
afc00e2e34 increment build number 2010-01-10 17:56:58 +00:00
asfernandes
7c47718d68 Move DYN constants to private header 2010-01-10 17:56:57 +00:00
asfernandes
ab261e09bf increment build number 2010-01-10 17:56:56 +00:00
asfernandes
0e10093ac4 increment build number 2010-01-10 17:56:55 +00:00
asfernandes
582c155bb2 increment build number 2010-01-10 17:56:54 +00:00
asfernandes
d35d73fc00 increment build number 2010-01-10 17:56:52 +00:00
asfernandes
902c8515b8 increment build number 2010-01-10 17:35:13 +00:00
asfernandes
99738d73e9 increment build number 2010-01-10 17:35:12 +00:00
asfernandes
cdb6af0ba8 Misc 2010-01-10 17:35:11 +00:00
asfernandes
6ac83fc55a increment build number 2010-01-10 17:32:42 +00:00
asfernandes
51007712a3 increment build number 2010-01-10 17:32:41 +00:00
asfernandes
c3f9ef27e8 Refactor CREATE GENERATOR/SEQUENCE 2010-01-10 17:32:40 +00:00
asfernandes
b3eef6115a increment build number 2010-01-10 16:39:58 +00:00
asfernandes
37624273b6 Throw trigger creation exceptions like in previous versions 2010-01-10 16:39:56 +00:00
fsg
a70353408a increment build number 2010-01-10 13:52:21 +00:00
robocop
68bbadde48 increment build number 2010-01-10 09:20:17 +00:00
asfernandes
0af98a6528 increment build number 2010-01-09 22:15:20 +00:00
asfernandes
cf43546db7 increment build number 2010-01-09 22:15:19 +00:00
asfernandes
7de2c38703 Misc 2010-01-09 22:15:18 +00:00
fsg
b66e22d742 increment build number 2010-01-09 13:53:14 +00:00
asfernandes
5fd1fe59b5 increment build number 2010-01-08 14:13:15 +00:00
asfernandes
7601c6e2f4 increment build number 2010-01-08 14:13:14 +00:00
asfernandes
c021dbbc10 increment build number 2010-01-08 14:13:13 +00:00
asfernandes
72fab0e317 Update way to deliver parameterized exceptions so the client doesn't need special handling 2010-01-08 14:13:12 +00:00
asfernandes
67cd8f6035 increment build number 2010-01-08 14:13:10 +00:00
fsg
4984cee55d increment build number 2010-01-07 13:53:50 +00:00
asfernandes
6f528e8796 increment build number 2010-01-07 00:16:52 +00:00
asfernandes
bd7624108d increment build number 2010-01-07 00:16:51 +00:00
asfernandes
be859980ea Feature CORE-832 - Parameterized exceptions 2010-01-07 00:16:50 +00:00
asfernandes
d94f708c16 increment build number 2010-01-07 00:16:47 +00:00
asfernandes
b8d006c47f increment build number 2010-01-07 00:16:46 +00:00
asfernandes
07a6968969 increment build number 2010-01-07 00:16:44 +00:00
asfernandes
a037fc4944 increment build number 2010-01-06 22:38:21 +00:00
asfernandes
e4d9593ef1 Misc 2010-01-06 22:38:20 +00:00
hvlad
11882e7741 increment build number 2010-01-06 17:38:55 +00:00
hvlad
bf7464bc69 Cleanup : remove tree of dirty pages in favor of list based implementation. 2010-01-06 17:38:54 +00:00
dimitr
eb6a38d396 increment build number 2010-01-06 15:40:41 +00:00
dimitr
00dc3068fe Implement the lazy caching mode. Rows are stored in the buffer while fetching forward.
The switch to the fully cached mode is performed upon the first positioned access.
2010-01-06 15:40:39 +00:00
dimitr
6bd4fa606e increment build number 2010-01-06 14:16:22 +00:00
dimitr
59ee638622 Fixed the sorting. 2010-01-06 14:16:21 +00:00
fsg
d07e341172 increment build number 2010-01-06 13:56:24 +00:00
fsg
c0f7c65534 increment build number 2010-01-06 13:54:30 +00:00
robocop
6f757169ed increment build number 2010-01-06 12:53:24 +00:00
robocop
d944111a47 I want to be able to pass const input params. 2010-01-06 12:53:23 +00:00