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