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

31783 Commits

Author SHA1 Message Date
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
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
396cfaa79b increment build number 2010-01-26 15:14:49 +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
dimitr
036e81831f increment build number 2010-01-26 10:10:01 +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
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
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
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
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
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
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
c1e971b5fb increment build number 2010-01-23 10:14:34 +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
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
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
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
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
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
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
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
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
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
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
6c045e0661 increment build number 2010-01-19 17:52:41 +00:00
dimitr
5e50ae7ea3 increment build number 2010-01-19 17:18:15 +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
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
dimitr
02d3ada59e increment build number 2010-01-19 12:43:28 +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
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
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
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
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
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
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
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
386396bf73 increment build number 2010-01-15 03:00:16 +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
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
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
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
99738d73e9 increment build number 2010-01-10 17:35:12 +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
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
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
67cd8f6035 increment build number 2010-01-08 14:13:10 +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
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
dimitr
dba50607bb increment build number 2010-01-06 09:32:22 +00:00
asfernandes
a69c339d4e increment build number 2010-01-05 17:32:43 +00:00
asfernandes
63f481da40 1) Refactor the EXCEPTION statement
2) Cleanup DSQL nod_abort
2010-01-05 17:32:42 +00:00
asfernandes
e2c46714ea increment build number 2010-01-05 17:32:41 +00:00
asfernandes
d841a0ea6b increment build number 2010-01-05 17:32:40 +00:00
fsg
622533d741 increment build number 2010-01-05 13:54:04 +00:00
robocop
2b7ffaa8a6 increment build number 2010-01-05 04:10:26 +00:00
robocop
dc2137a6e4 increment build number 2010-01-05 04:08:47 +00:00
robocop
d17c531ac4 increment build number 2010-01-05 04:07:56 +00:00
aafemt
7de67d294d increment build number 2010-01-04 21:53:26 +00:00
fsg
a184f7d260 increment build number 2010-01-04 13:52:30 +00:00
hvlad
f049586354 increment build number 2010-01-04 09:05:17 +00:00
hvlad
fea9a716e7 Make RELEASE build compilable 2010-01-04 09:05:16 +00:00
dimitr
0cc407470a increment build number 2010-01-04 07:57:30 +00:00
dimitr
cca8441572 Added the missing license. 2010-01-04 07:57:29 +00:00
dimitr
5d728b82d1 increment build number 2010-01-04 07:54:27 +00:00
robocop
ee4863eb4f increment build number 2010-01-04 05:09:39 +00:00
robocop
62ee53838a Misc. 2010-01-04 05:09:38 +00:00
asfernandes
bf9185465c increment build number 2010-01-04 00:48:41 +00:00
asfernandes
876167f147 Misc 2010-01-04 00:48:40 +00:00
asfernandes
f0e2d4a15a increment build number 2010-01-04 00:43:49 +00:00
asfernandes
87c7938524 increment build number 2010-01-04 00:43:47 +00:00
asfernandes
4dc5b55f74 Misc 2010-01-04 00:43:45 +00:00
asfernandes
5d9bf907c9 increment build number 2010-01-04 00:43:44 +00:00
asfernandes
d5fa71c091 increment build number 2010-01-04 00:43:43 +00:00
asfernandes
56b1f2b3f3 increment build number 2010-01-03 20:56:41 +00:00
asfernandes
b3b41f65bc increment build number 2010-01-03 20:56:40 +00:00
asfernandes
a2359fc3f2 Support for new types and support for getters in ResultSet 2010-01-03 20:56:39 +00:00
asfernandes
2fb7204a2f increment build number 2010-01-03 18:23:24 +00:00
asfernandes
32baf214bb Always use the dialect 3 for system SQL queries 2010-01-03 18:23:22 +00:00
asfernandes
b0142102ac increment build number 2010-01-03 15:21:15 +00:00
asfernandes
e8b3caa105 The easy fix to the dialect problem 2010-01-03 15:21:13 +00:00
fsg
ea9514ea7f increment build number 2010-01-03 13:52:54 +00:00
robocop
24c7f2ffff increment build number 2010-01-03 12:43:44 +00:00
robocop
6fbe2d9c0a increment build number 2010-01-03 12:43:42 +00:00
robocop
8141afe475 Put more strings into the msg db. 2010-01-03 10:46:42 +00:00
robocop
b24a6663b8 increment build number 2010-01-03 10:46:40 +00:00
robocop
d7148f8ebd increment build number 2010-01-03 10:46:39 +00:00
robocop
4ba8104a68 increment build number 2010-01-03 10:46:38 +00:00
dimitr
b361c5c7b6 increment build number 2010-01-03 10:33:23 +00:00
robocop
5df6571523 increment build number 2010-01-03 03:45:10 +00:00
robocop
d7ae388e36 increment build number 2010-01-03 03:45:08 +00:00
robocop
12d517ec37 increment build number 2010-01-03 03:45:05 +00:00
robocop
5003e74b07 increment build number 2010-01-03 03:45:04 +00:00
robocop
2aa4c1b4c5 increment build number 2010-01-03 03:45:03 +00:00
asfernandes
821036ad3d increment build number 2010-01-03 00:19:16 +00:00
asfernandes
cdebacdccd increment build number 2010-01-03 00:19:15 +00:00
asfernandes
7ff112a901 Some syntactic sugar 2010-01-03 00:19:14 +00:00
asfernandes
9545ef40f8 increment build number 2010-01-02 23:29:33 +00:00
asfernandes
5c407c739c Convert an uncached GDML query to equivalent SQL with PreparedStatement 2010-01-02 23:29:32 +00:00
asfernandes
76dd12da2e increment build number 2010-01-02 21:46:12 +00:00
asfernandes
674c7293e3 Tweaks to PreparedStatement::Builder and support for output parameters (without "demo" code yet) 2010-01-02 21:46:11 +00:00
asfernandes
9796068fef increment build number 2010-01-02 21:34:40 +00:00
fsg
fd7a7f6df3 increment build number 2010-01-02 13:56:04 +00:00
fsg
b3d52a476b increment build number 2010-01-02 13:55:28 +00:00
fsg
e4c6fc8a8d increment build number 2010-01-02 13:54:30 +00:00
fsg
c370265dbc increment build number 2010-01-02 13:53:22 +00:00
fsg
6c0773025a increment build number 2010-01-02 13:52:41 +00:00
robocop
80e7a7c4a3 increment build number 2010-01-02 09:42:10 +00:00
robocop
a2f34c1dbc Put more strings into the msg db. 2010-01-02 09:42:09 +00:00
robocop
b69a2a0094 increment build number 2010-01-02 09:38:44 +00:00
robocop
ff95ceed5d increment build number 2010-01-02 09:38:42 +00:00
robocop
ccec30f853 increment build number 2010-01-02 09:38:41 +00:00
robocop
d8d9d30aa6 increment build number 2010-01-02 06:19:51 +00:00
robocop
29f9354fbc increment build number 2010-01-02 06:16:11 +00:00
robocop
4c444e96cb Misc. 2010-01-02 06:16:06 +00:00
robocop
e251e68db3 increment build number 2010-01-02 02:22:26 +00:00
robocop
72cf2019fc increment build number 2010-01-02 02:21:49 +00:00
robocop
01c54083a3 increment build number 2010-01-02 02:02:19 +00:00
robocop
1e094499d4 increment build number 2010-01-02 02:02:18 +00:00
asfernandes
b53a47d9f2 increment build number 2010-01-01 20:23:54 +00:00
asfernandes
be304b7844 increment build number 2010-01-01 20:23:53 +00:00
asfernandes
e13a0e3865 Misc 2010-01-01 20:23:52 +00:00
asfernandes
e61dad78e7 increment build number 2010-01-01 18:45:32 +00:00
asfernandes
e80335992c increment build number 2010-01-01 18:45:31 +00:00
asfernandes
06a3d020b2 Misc 2010-01-01 18:45:30 +00:00
asfernandes
ed7156e714 increment build number 2010-01-01 18:45:29 +00:00
asfernandes
1dc06ee1be increment build number 2010-01-01 18:39:43 +00:00
asfernandes
e22125964e increment build number 2010-01-01 18:39:41 +00:00
asfernandes
f07a64a011 increment build number 2010-01-01 18:10:37 +00:00
asfernandes
b99f701e53 increment build number 2010-01-01 18:10:36 +00:00
fsg
d41f0aea66 increment build number 2010-01-01 13:56:27 +00:00
fsg
a9bd2fec86 increment build number 2010-01-01 13:55:58 +00:00
fsg
51ae8e0ac2 increment build number 2010-01-01 13:55:08 +00:00
fsg
3aaa77bcc9 increment build number 2010-01-01 13:54:05 +00:00
fsg
65c7618a76 increment build number 2010-01-01 13:53:28 +00:00
robocop
9b0999ef0f increment build number 2010-01-01 09:53:50 +00:00
robocop
4b0c30735a increment build number 2010-01-01 09:53:48 +00:00
robocop
ded9b386ef increment build number 2010-01-01 09:53:47 +00:00
robocop
479eb02b3a increment build number 2010-01-01 09:53:45 +00:00
asfernandes
e0b0e333a0 increment build number 2010-01-01 03:00:26 +00:00
asfernandes
65867dbaec Simplification 2010-01-01 03:00:25 +00:00
asfernandes
3b84be31f2 increment build number 2009-12-31 17:08:09 +00:00
asfernandes
d6d68f076d increment build number 2009-12-31 17:08:08 +00:00
asfernandes
fc370c986e A new way to use PreparedStatement. That one preserves code readability and is very like the preprocessed code. 2009-12-31 17:08:07 +00:00
asfernandes
cbbe9965a6 increment build number 2009-12-31 14:58:14 +00:00
fsg
f9519be804 increment build number 2009-12-31 13:53:41 +00:00
asfernandes
edc90f7511 increment build number 2009-12-31 11:24:30 +00:00
asfernandes
f59758635d increment build number 2009-12-31 11:24:29 +00:00
asfernandes
a5ab8a2b33 Make referencing and execution (try) of unimplemented packaged routines work correctly 2009-12-31 11:24:28 +00:00
asfernandes
ab08e604cf increment build number 2009-12-31 11:24:26 +00:00
asfernandes
b2870454bf increment build number 2009-12-31 11:24:24 +00:00
alexpeshkoff
c669f882b7 increment build number 2009-12-30 15:24:17 +00:00
alexpeshkoff
443f261abf Introduce isc_dpb_version2 - format is WideTagged. 2009-12-30 15:24:16 +00:00
alexpeshkoff
db5dc212ff increment build number 2009-12-30 15:24:15 +00:00
alexpeshkoff
a348446604 increment build number 2009-12-30 15:24:14 +00:00
alexpeshkoff
c63caf9d95 increment build number 2009-12-30 15:24:13 +00:00
alexpeshkoff
5585abb7d9 increment build number 2009-12-30 15:16:34 +00:00
asfernandes
27ceef4641 increment build number 2009-12-30 14:50:22 +00:00
fsg
454cf50d9e increment build number 2009-12-30 13:53:51 +00:00
alexpeshkoff
43627cc974 increment build number 2009-12-30 12:55:54 +00:00
alexpeshkoff
703572d683 increment build number 2009-12-30 12:55:53 +00:00
robocop
bb0963513a increment build number 2009-12-30 04:24:32 +00:00
robocop
a62efcde16 Misc. 2009-12-30 04:24:31 +00:00
asfernandes
12d4f59c61 increment build number 2009-12-30 01:40:41 +00:00
asfernandes
6ca3b2d155 increment build number 2009-12-30 01:40:40 +00:00
asfernandes
82ccb81d3b Unify even more procedure and function handling. While at it, fix a wrong access to req_procedure when validating function. 2009-12-30 01:40:39 +00:00
asfernandes
d4f5e8dfae increment build number 2009-12-30 00:50:40 +00:00
asfernandes
0057047932 Misc 2009-12-30 00:50:39 +00:00
asfernandes
0a6eeab828 increment build number 2009-12-30 00:50:38 +00:00
asfernandes
c121ae10c3 increment build number 2009-12-30 00:50:37 +00:00
asfernandes
4c22c200e0 increment build number 2009-12-30 00:50:35 +00:00
asfernandes
3814d484fd increment build number 2009-12-29 15:27:59 +00:00
asfernandes
8a4cc19a6f increment build number 2009-12-29 15:27:56 +00:00
asfernandes
f43294c64d increment build number 2009-12-29 15:27:55 +00:00
fsg
320915198e increment build number 2009-12-29 13:53:57 +00:00
fsg
948435200d increment build number 2009-12-29 13:53:26 +00:00
fsg
939425ae1e increment build number 2009-12-29 13:52:32 +00:00
robocop
2d89b546fa increment build number 2009-12-29 12:56:10 +00:00
hvlad
02c87f0d92 increment build number 2009-12-29 12:46:54 +00:00
robocop
12399c8fd2 increment build number 2009-12-29 11:32:59 +00:00
dimitr
4e552c1c7f increment build number 2009-12-29 10:58:12 +00:00
dimitr
1b71e7e5f4 increment build number 2009-12-29 10:56:50 +00:00
dimitr
05af139108 increment build number 2009-12-29 10:54:09 +00:00
robocop
9c363dbf53 increment build number 2009-12-29 09:07:09 +00:00
robocop
c65e407a6a increment build number 2009-12-29 08:42:34 +00:00
robocop
5735a479bb increment build number 2009-12-29 07:09:00 +00:00
robocop
e229d40d8c Misc. 2009-12-29 07:08:59 +00:00
robocop
9e8620df21 increment build number 2009-12-29 07:08:58 +00:00
asfernandes
b9b5edd2f7 increment build number 2009-12-28 22:18:41 +00:00
asfernandes
acbd61f20f Support for named parameters for PreparedStatement using C++ variables 2009-12-28 22:18:40 +00:00
asfernandes
076395bb88 increment build number 2009-12-28 15:31:11 +00:00
asfernandes
c738cb7469 increment build number 2009-12-28 15:31:10 +00:00
asfernandes
e8cc188227 Store the view context type when it doesn't came from backup and simplify the code. Still problems altering procedures used in views. 2009-12-28 15:31:09 +00:00
dimitr
fce21071cb increment build number 2009-12-28 14:53:57 +00:00
dimitr
6e8c90e148 increment build number 2009-12-28 14:53:28 +00:00
dimitr
ad9724685b increment build number 2009-12-28 14:49:39 +00:00
dimitr
f23caf8134 increment build number 2009-12-28 14:48:53 +00:00
fsg
7bb1177721 increment build number 2009-12-28 13:54:04 +00:00
dimitr
f39ade517f increment build number 2009-12-28 13:27:11 +00:00
dimitr
2a266c3ae9 increment build number 2009-12-28 13:25:47 +00:00
dimitr
98ee285f20 increment build number 2009-12-28 13:25:13 +00:00
robocop
4605c82d58 increment build number 2009-12-28 11:59:38 +00:00
robocop
8f4a8ad65c increment build number 2009-12-28 11:54:53 +00:00
robocop
6b314b3ee9 increment build number 2009-12-28 11:54:52 +00:00
robocop
b0d546473e increment build number 2009-12-28 11:46:57 +00:00
robocop
2cba19552a increment build number 2009-12-28 11:46:56 +00:00
robocop
fc62cfe6e7 Misc. 2009-12-28 11:46:55 +00:00
asfernandes
2851667738 increment build number 2009-12-28 10:21:52 +00:00
asfernandes
a9d2966f3e Misc 2009-12-28 10:21:51 +00:00
hvlad
79312f6e04 increment build number 2009-12-28 09:34:20 +00:00
hvlad
8c3a8be9c0 increment build number 2009-12-28 09:34:19 +00:00
hvlad
b7147bb8de increment build number 2009-12-28 09:11:21 +00:00
hvlad
ce9fd62c3c Swept flag implementation.
A little optimisation of mark_full() - don't call it if not necessary, don't mark PP if its flags already matched to DP flags.
2009-12-28 09:11:20 +00:00
hvlad
0c6dcc4486 increment build number 2009-12-28 09:08:34 +00:00
hvlad
700c0b4051 increment build number 2009-12-28 09:08:33 +00:00
hvlad
1aeb2b90ea Better name for FIRST_SCN_PAGE constant 2009-12-28 09:08:32 +00:00
robocop
4ab229599a Temporary measure to compile until Adriano finds a better way. 2009-12-28 07:44:46 +00:00
asfernandes
ab25c33244 Make packaged functions work 2009-12-28 01:06:40 +00:00
asfernandes
d8c99a9be2 1) Make procedures and functions member of the same hierarchy (Routine class)
2) Some completion for external functions
2009-12-27 22:05:22 +00:00
asfernandes
8f19a2b7e1 Consts 2009-12-27 19:05:38 +00:00
asfernandes
631ed08aea Misc 2009-12-27 16:49:46 +00:00
asfernandes
b2fe37a833 Transform two GDML STORE statements that run on database creation time to DSQL statements and preload DSQL cache objects to make that possible 2009-12-26 22:06:24 +00:00
robocop
5d9204657c More appropriate name. 2009-12-26 13:24:39 +00:00
robocop
fe7ae882b2 Check. 2009-12-26 13:23:29 +00:00
robocop
a621b9838f Totally misc. 2009-12-26 13:22:52 +00:00
asfernandes
534b8c020e Misc 2009-12-25 19:29:58 +00:00
dimitr
68f9066a51 Misc. 2009-12-25 15:37:24 +00:00
dimitr
e07921cc2f PSQL functions (support for default parameters). 2009-12-25 14:37:44 +00:00
dimitr
a3886ecb19 PSQL functions (continued). 2009-12-25 13:30:38 +00:00
dimitr
ea23c03133 PSQL functions (security). 2009-12-25 12:58:06 +00:00
dimitr
d36473d47e Corrections. 2009-12-25 12:28:05 +00:00
dimitr
ef9d35de1c Misc. 2009-12-25 11:24:34 +00:00
dimitr
b58a16411f Now PSQL functions should start [basically] working. 2009-12-25 11:15:13 +00:00
dimitr
cd6f04ffb2 Corrections. 2009-12-25 10:49:53 +00:00
robocop
06a4224d0b Put class Attachment in its own files by brute force. 2009-12-25 09:55:05 +00:00
dimitr
cb4d798aca Corrections. 2009-12-25 09:50:35 +00:00
dimitr
dae4d855d4 Correction. 2009-12-25 07:26:50 +00:00
dimitr
7f4bb8c418 Misc. 2009-12-25 07:26:49 +00:00
dimitr
18ed3075f1 I believe this code has been originally intended to work this way. 2009-12-25 07:09:02 +00:00
dimitr
c5326232e0 Corrections. 2009-12-25 06:52:09 +00:00
robocop
f3091483ca Misc. 2009-12-25 04:41:10 +00:00
dimitr
33155c65b7 An alternative way to assign auto-generated metadata IDs while restoring a database. It doesn't require system triggers.
If nobody objects, I will migrate procedure/exception/generator IDs to this approach and then redo my system triggers cleanup.
2009-12-24 15:41:39 +00:00
dimitr
93f78b51ed Misc. 2009-12-24 15:27:30 +00:00
dimitr
afd310b8b7 Sorry, this was a bad idea. Backup/restore cycle doesn't preserve IDs.
To be reconsidered some other day.
2009-12-24 14:29:19 +00:00
dimitr
60f81819c3 Cleanup. These system triggers are not required anymore, IDs are assigned by the engine itself. 2009-12-24 14:24:04 +00:00
dimitr
6e1f8db753 Metadata cache support for PSQL functions. 2009-12-24 14:15:21 +00:00
robocop
0564019d2f Misc and cleanup. 2009-12-24 11:48:17 +00:00
dimitr
288956c8d0 Corrections. 2009-12-24 10:32:54 +00:00
asfernandes
2d62037b2a Misc 2009-12-23 21:43:37 +00:00
dimitr
79a2e9bdcb Cleanup. 2009-12-23 14:19:38 +00:00
asfernandes
024c09403b Misc 2009-12-23 01:19:18 +00:00
asfernandes
d3ac9ac6cc More refactoring: name changes, accessors, consts, removed not good references (statement referencing scratch and metadata indirectly) 2009-12-23 00:57:08 +00:00
asfernandes
8968888820 Getters and setters for DsqlCompiledStatement and consts 2009-12-22 15:36:10 +00:00
alexpeshkoff
b3ff195a64 Cleanup - two flags are always set to true starting with ODS > 10 2009-12-22 10:30:49 +00:00
asfernandes
dd6331f002 Some fixes; Misc. 2009-12-22 00:08:49 +00:00
asfernandes
bc0cfcd584 1) Make it build in Linux; 2) Fix some warnings 2009-12-21 20:55:07 +00:00
dimitr
6afd92f854 Support for PSQL functions (other JRD changes). Still work in progress. 2009-12-21 17:53:49 +00:00
dimitr
debe65bcfb Support for PSQL functions (other JRD changes). Still work in progress. 2009-12-21 17:43:01 +00:00
dimitr
87c632874d Support for PSQL functions (misc JRD changes). Still work in progress. 2009-12-21 17:31:34 +00:00
dimitr
32af722033 Misc. 2009-12-21 17:29:12 +00:00
dimitr
54b9459117 Support for PSQL functions. 2009-12-21 16:48:06 +00:00
dimitr
fd6c858ba7 New system fields (ODS change). 2009-12-21 16:36:39 +00:00
asfernandes
50542e3f00 Make dsql_req::statement constant 2009-12-21 14:56:12 +00:00
robocop
13a8d5488f Get rid of the obsolete option CompleteBooleanEvaluation in the config file. We always do short-circuit boolean logic. 2009-12-21 07:01:24 +00:00
asfernandes
74972f5913 Consts 2009-12-20 23:41:48 +00:00
hvlad
723d6cb7a0 increment build number 2009-12-20 23:13:02 +00:00
hvlad
a2af0c8e9e ODS change : implemented SCN inventory pages to make diffrential backup faster not reading pages which was not changed since previous backup.
Corresponding nbackup and validation code changes also done.
PAG code refactored a bit.
2009-12-20 23:13:01 +00:00
hvlad
dc3efff7f8 increment build number 2009-12-20 23:13:00 +00:00
asfernandes
f3d67565e7 increment build number 2009-12-20 21:01:12 +00:00
asfernandes
b6f0481a9c increment build number 2009-12-20 21:01:11 +00:00
asfernandes
488eb40fe0 Refactor DSQL, continuing the work I started in 2.5:
- Renamed CompiledStatement to DsqlCompilerScratch and removed inheritance to dsql_req.
- Introduced DsqlCompilerStatement, moving things from dsql_req - not completelly shareable yet.
- Make dsql_req reference a DsqlCompilerStatement. DsqlCompilerScratch may be discarded in the future.
- Replaced AlterCharSetNode usage by PreparedStatement for the default collation in database creation.
- Changed METD API.
2009-12-20 21:01:10 +00:00
asfernandes
3eb68ebf5f increment build number 2009-12-20 21:01:08 +00:00
asfernandes
874d7f97f8 increment build number 2009-12-20 21:01:07 +00:00
asfernandes
b6285a2277 increment build number 2009-12-20 20:49:49 +00:00
fsg
c6c3bab9df increment build number 2009-12-20 13:53:32 +00:00
robocop
8daf848ce9 increment build number 2009-12-20 09:19:17 +00:00
robocop
ae69c63937 increment build number 2009-12-20 09:19:16 +00:00
robocop
61218fc348 Misc. 2009-12-20 09:19:15 +00:00
asfernandes
7f58b96e53 increment build number 2009-12-19 22:52:18 +00:00
asfernandes
3d151a78d8 increment build number 2009-12-19 21:20:37 +00:00
asfernandes
dfeac4f3e3 increment build number 2009-12-19 21:13:49 +00:00
asfernandes
840f67cb04 increment build number 2009-12-19 18:50:40 +00:00
asfernandes
87ed6e015a increment build number 2009-12-19 18:50:39 +00:00
asfernandes
20ed875d57 Replaced linked list of dsql parameters by array 2009-12-19 18:50:38 +00:00
asfernandes
2ce8c69d8f increment build number 2009-12-19 18:50:37 +00:00
asfernandes
226c27e621 increment build number 2009-12-19 18:50:35 +00:00
asfernandes
d13dd44a03 increment build number 2009-12-19 15:39:24 +00:00
asfernandes
17338da6a3 increment build number 2009-12-19 15:06:57 +00:00
asfernandes
020e80501c Detect charset not found 2009-12-19 15:06:56 +00:00
asfernandes
880aaf81f9 increment build number 2009-12-19 15:00:19 +00:00
asfernandes
0d0cecce90 Changed parameters to unsigned; Misc 2009-12-19 15:00:18 +00:00
asfernandes
292c44ffc3 increment build number 2009-12-19 15:00:17 +00:00
fsg
66f3489b70 increment build number 2009-12-19 13:54:24 +00:00
fsg
30a70b89c6 increment build number 2009-12-19 13:53:18 +00:00
hvlad
69ef42d05d increment build number 2009-12-19 13:03:20 +00:00
robocop
fa7f67f0de increment build number 2009-12-19 12:50:38 +00:00
robocop
ece275472a increment build number 2009-12-19 12:48:52 +00:00
robocop
6159820293 increment build number 2009-12-19 09:17:04 +00:00
robocop
3c16da7660 increment build number 2009-12-19 09:17:03 +00:00
robocop
b0ea5b3a30 increment build number 2009-12-19 09:17:01 +00:00
robocop
2380ee5189 increment build number 2009-12-19 09:03:08 +00:00
robocop
fc9717cc74 increment build number 2009-12-19 09:02:52 +00:00
robocop
72c0b6926d increment build number 2009-12-19 04:11:22 +00:00
asfernandes
eada5d1364 increment build number 2009-12-19 02:08:54 +00:00
asfernandes
8c6c82727a increment build number 2009-12-19 01:56:00 +00:00
asfernandes
48fda1e45e increment build number 2009-12-19 01:45:41 +00:00
asfernandes
df4c711c9d increment build number 2009-12-19 01:32:03 +00:00
alexpeshkoff
cb34021441 increment build number 2009-12-18 16:34:02 +00:00
alexpeshkoff
7ce7fec4aa increment build number 2009-12-18 14:15:28 +00:00
alexpeshkoff
a8bf233b6d increment build number 2009-12-18 14:15:27 +00:00
alexpeshkoff
effa4dd513 increment build number 2009-12-18 14:15:25 +00:00
alexpeshkoff
36790ccbb5 increment build number 2009-12-18 14:06:30 +00:00
alexpeshkoff
5f94ec7860 increment build number 2009-12-18 14:06:29 +00:00
alexpeshkoff
f2753b7e86 Frontported changes to make -Direct switch of nbackup accept on/off parameter 2009-12-18 14:06:28 +00:00
alexpeshkoff
5b3296a433 increment build number 2009-12-18 14:06:27 +00:00
alexpeshkoff
e71982f118 increment build number 2009-12-18 14:06:25 +00:00
alexpeshkoff
348aa8f35f increment build number 2009-12-18 14:06:24 +00:00
alexpeshkoff
4dc95b9921 increment build number 2009-12-18 14:06:22 +00:00
alexpeshkoff
23509a675c increment build number 2009-12-18 14:06:21 +00:00
alexpeshkoff
edfb71d756 increment build number 2009-12-18 14:06:19 +00:00
fsg
75e70c4c24 increment build number 2009-12-18 13:59:26 +00:00
fsg
22829e102b increment build number 2009-12-18 13:58:56 +00:00
fsg
d7f0d2c9f8 increment build number 2009-12-18 13:57:56 +00:00
alexpeshkoff
9cb5bc409f increment build number 2009-12-18 13:24:51 +00:00
alexpeshkoff
705dd789c5 increment build number 2009-12-18 12:42:28 +00:00
alexpeshkoff
58564d67b2 increment build number 2009-12-18 12:42:27 +00:00
alexpeshkoff
4f249d5269 Frontported - fixed delivery of status vector from service thread 2009-12-18 12:42:26 +00:00
alexpeshkoff
cc03149a3b increment build number 2009-12-18 12:42:21 +00:00
alexpeshkoff
c57629b329 increment build number 2009-12-18 12:42:19 +00:00
alexpeshkoff
f39bfcf527 increment build number 2009-12-18 12:42:17 +00:00
alexpeshkoff
6d007115e7 increment build number 2009-12-18 12:42:16 +00:00
alexpeshkoff
42c9190096 increment build number 2009-12-18 12:13:31 +00:00
robocop
c2bec82755 increment build number 2009-12-18 12:01:45 +00:00
robocop
19da17a504 increment build number 2009-12-18 12:01:43 +00:00
robocop
eb01a7c578 increment build number 2009-12-18 12:01:42 +00:00
robocop
dd81198a9a increment build number 2009-12-18 12:01:40 +00:00
asfernandes
a578d1c754 increment build number 2009-12-18 10:26:33 +00:00
asfernandes
dfc5340771 Fixed unregistered bug: ALTER VIEW drops permissions 2009-12-18 10:26:32 +00:00
asfernandes
21cdcb561f increment build number 2009-12-18 10:22:00 +00:00
robocop
f582ef541c increment build number 2009-12-18 07:46:46 +00:00
robocop
50a200d8d3 Cleanup. 2009-12-18 07:46:45 +00:00
robocop
36f6917867 increment build number 2009-12-18 07:16:03 +00:00
robocop
d760a65c68 When the two loops were joined, the value for rdb$context_type was different and this part was ignored, therefore a bug was introduced where views based on packaged procedures can't find their base fields.
Since adjusting the two conditions in the same loop was cumbersome and the condition I needed to add made the statement a mess, I preferred to have two loops again. Better a tad of redundancy but with readable and correct code.
2009-12-18 07:16:02 +00:00
asfernandes
0f986423d1 increment build number 2009-12-17 23:59:08 +00:00
asfernandes
e386c68e8e Misc 2009-12-17 23:59:07 +00:00
asfernandes
3b61ce6be2 increment build number 2009-12-17 23:59:05 +00:00
asfernandes
76a4ea6acc increment build number 2009-12-17 23:57:15 +00:00
asfernandes
9ae9bf1bc7 increment build number 2009-12-17 23:25:12 +00:00
asfernandes
78bf2fc824 Cleanup 2009-12-17 23:25:11 +00:00
sboyd
98fc47e628 increment build number 2009-12-17 21:55:10 +00:00
hvlad
631e6c8938 increment build number 2009-12-17 19:29:31 +00:00
hvlad
71e02a96d4 Caller should know reason why LM denied its request 2009-12-17 19:29:29 +00:00
asfernandes
bb8538f8b9 increment build number 2009-12-17 15:07:04 +00:00
asfernandes
a6a187e610 increment build number 2009-12-17 15:07:03 +00:00
asfernandes
1b1f90d06c Work in progress on RDB$VIEW_RELATIONS 2009-12-17 15:07:02 +00:00
fsg
c5d8b2f385 increment build number 2009-12-17 13:54:37 +00:00
fsg
834a025325 increment build number 2009-12-17 13:54:11 +00:00
fsg
1ff57e70c5 increment build number 2009-12-17 13:53:09 +00:00
alexpeshkoff
c5cdc14489 increment build number 2009-12-17 13:10:26 +00:00
alexpeshkoff
5e748e98a6 increment build number 2009-12-17 13:10:25 +00:00
alexpeshkoff
378691ef2a increment build number 2009-12-17 12:32:33 +00:00
alexpeshkoff
1c04688f6f increment build number 2009-12-17 12:32:30 +00:00
alexpeshkoff
f317cf8288 increment build number 2009-12-17 12:32:29 +00:00
alexpeshkoff
e6317690b6 increment build number 2009-12-17 12:32:28 +00:00
alexpeshkoff
2a2b300642 increment build number 2009-12-17 12:32:27 +00:00
alexpeshkoff
e8556c74b3 increment build number 2009-12-17 12:32:25 +00:00
alexpeshkoff
812e222e4a increment build number 2009-12-17 12:32:24 +00:00
alexpeshkoff
a728b67cbd increment build number 2009-12-17 11:00:49 +00:00
alexpeshkoff
5f6be1bb07 increment build number 2009-12-17 11:00:48 +00:00
alexpeshkoff
a2939af4eb increment build number 2009-12-17 11:00:46 +00:00
alexpeshkoff
0906267dc3 increment build number 2009-12-17 11:00:45 +00:00
alexpeshkoff
6028fa6dae increment build number 2009-12-17 11:00:44 +00:00
robocop
e2f348d412 increment build number 2009-12-17 10:50:41 +00:00
robocop
d7223d0e0c increment build number 2009-12-17 10:50:38 +00:00
robocop
05dfe0a08c increment build number 2009-12-17 10:50:37 +00:00
robocop
392b7d2fa1 increment build number 2009-12-17 10:45:20 +00:00
robocop
5efb76c99d increment build number 2009-12-17 10:45:18 +00:00
robocop
60c821bded increment build number 2009-12-17 10:44:33 +00:00
hvlad
aed4db5b53 increment build number 2009-12-17 10:25:25 +00:00
hvlad
e1c78b9e3a Misc : rename PageSpace::ppFirst to pipFirst 2009-12-17 10:25:23 +00:00
hvlad
e4adae1783 increment build number 2009-12-17 09:50:29 +00:00
hvlad
8c757b0f30 ODS change : implement dpg_secondary flag.
Other : make table scan skip secondary data pages, propagate record type to the store_big_record to allow record head be stored at the primary record page.
2009-12-17 09:50:28 +00:00
robocop
41b52813b2 increment build number 2009-12-17 09:20:16 +00:00
robocop
02ecae80b6 increment build number 2009-12-17 09:20:15 +00:00
alexpeshkoff
aded299c3a increment build number 2009-12-17 09:18:29 +00:00
dimitr
dec7deb2f9 increment build number 2009-12-17 09:04:53 +00:00
dimitr
e546a21f86 Restored the validation that was formerly related to FUN_resolve() which has been cleaned up. 2009-12-17 09:04:52 +00:00
robocop
73087deaab increment build number 2009-12-17 08:05:17 +00:00
asfernandes
015881190f increment build number 2009-12-17 01:46:19 +00:00
asfernandes
52356069e1 increment build number 2009-12-17 01:36:34 +00:00
asfernandes
3164d5a86b Cleanup 2009-12-17 01:36:33 +00:00
asfernandes
bba7de25fb increment build number 2009-12-17 00:43:39 +00:00
asfernandes
4d38a48367 increment build number 2009-12-17 00:38:56 +00:00
asfernandes
ad888c8c0b Cleanup 2009-12-17 00:38:55 +00:00
asfernandes
2c91b692b7 Cleanup 2009-12-17 00:07:23 +00:00
asfernandes
9ef602e4c2 increment build number 2009-12-16 21:52:02 +00:00
asfernandes
b525f3b54f Misc 2009-12-16 21:52:01 +00:00
asfernandes
cc08a8741c increment build number 2009-12-16 21:51:59 +00:00
asfernandes
df83b428dc increment build number 2009-12-16 21:51:58 +00:00
asfernandes
0d83d9c85e increment build number 2009-12-16 21:51:57 +00:00
asfernandes
dc4758264f increment build number 2009-12-16 21:51:56 +00:00
asfernandes
ed38967076 increment build number 2009-12-16 21:51:54 +00:00
dimitr
45b5fc2811 Cleanup. 2009-12-16 18:35:55 +00:00
alexpeshkoff
4d2479d8a1 increment build number 2009-12-16 17:30:26 +00:00
alexpeshkoff
f7fd28f249 increment build number 2009-12-16 17:30:24 +00:00
alexpeshkoff
75bb29ff4a increment build number 2009-12-16 17:30:22 +00:00
alexpeshkoff
1bb19c721d Added switch to nbackup, controlling direct access to database file 2009-12-16 17:28:52 +00:00
alexpeshkoff
728c890299 increment build number 2009-12-16 17:28:51 +00:00
alexpeshkoff
8e8d70451c increment build number 2009-12-16 17:28:50 +00:00
alexpeshkoff
6f865436de increment build number 2009-12-16 17:28:48 +00:00
alexpeshkoff
712c629d25 increment build number 2009-12-16 13:57:12 +00:00
fsg
c3293af2b9 increment build number 2009-12-16 13:55:10 +00:00
fsg
54cdd4d499 increment build number 2009-12-16 13:54:00 +00:00
alexpeshkoff
50ac402b5c increment build number 2009-12-16 13:49:51 +00:00
alexpeshkoff
2623b7d977 increment build number 2009-12-16 13:49:50 +00:00
alexpeshkoff
f5a9150794 increment build number 2009-12-16 13:49:48 +00:00
alexpeshkoff
dfc4e0b6f1 increment build number 2009-12-16 13:49:46 +00:00
alexpeshkoff
7254c1442b increment build number 2009-12-16 13:49:45 +00:00
alexpeshkoff
0347968710 increment build number 2009-12-16 13:40:27 +00:00
alexpeshkoff
c569345201 Some more changes suggested by Claudio 2009-12-16 13:40:26 +00:00
alexpeshkoff
ff0da724c6 increment build number 2009-12-16 13:40:25 +00:00
alexpeshkoff
202e6c4b55 increment build number 2009-12-16 13:40:24 +00:00
alexpeshkoff
061dc14bc8 increment build number 2009-12-16 13:40:22 +00:00
alexpeshkoff
be44b669ad increment build number 2009-12-16 13:40:21 +00:00
alexpeshkoff
d086187c78 increment build number 2009-12-16 13:11:09 +00:00
alexpeshkoff
70dee30edb increment build number 2009-12-16 12:41:18 +00:00
alexpeshkoff
a87ea2f408 increment build number 2009-12-16 12:41:16 +00:00
alexpeshkoff
53cbe7e342 increment build number 2009-12-16 12:41:15 +00:00
alexpeshkoff
c0e50888a6 increment build number 2009-12-16 12:34:19 +00:00
alexpeshkoff
97c55edd52 increment build number 2009-12-16 12:34:18 +00:00
alexpeshkoff
0e85300a6e increment build number 2009-12-16 12:34:15 +00:00
alexpeshkoff
f2106e4bb4 increment build number 2009-12-16 11:45:31 +00:00
alexpeshkoff
761dfbe131 increment build number 2009-12-16 11:25:51 +00:00
alexpeshkoff
3b95a6b5b4 Fixed an issue with gsec compatibility with previous versions 2009-12-16 11:25:50 +00:00
alexpeshkoff
db7a17d98b increment build number 2009-12-16 11:25:48 +00:00
alexpeshkoff
2a250ba5b5 increment build number 2009-12-16 11:25:47 +00:00
alexpeshkoff
e4e0d60d11 increment build number 2009-12-16 11:25:46 +00:00