robocop
5db3fc2550
increment build number
2010-02-23 04:32:10 +00:00
robocop
47d09db742
Reduce copy/paste.
2010-02-23 04:32:09 +00:00
robocop
7b716c7680
increment build number
2010-02-23 04:31:44 +00:00
robocop
f6e133505c
Fix call to CMP_post_access (security validations), although the call comes from an unused function.
2010-02-23 04:31:43 +00:00
robocop
fce551ca2e
increment build number
2010-02-23 04:30:54 +00:00
robocop
9efb1d2907
Misc.
2010-02-23 04:30:52 +00:00
asfernandes
51ec021aad
increment build number
2010-02-22 16:00:52 +00:00
asfernandes
5c725b0d84
increment build number
2010-02-22 16:00:51 +00:00
asfernandes
82fe06ed9a
Refactor FOR statement and SELECT...INTO. Indirectly (blr_for), JRD side of standard SELECT is affected as well.
2010-02-22 16:00:49 +00:00
asfernandes
0d594dcc81
increment build number
2010-02-22 16:00:46 +00:00
asfernandes
0526eae706
increment build number
2010-02-22 16:00:44 +00:00
dimitr
503a4ef3b6
increment build number
2010-02-22 14:10:37 +00:00
dimitr
0919be04f3
increment build number
2010-02-22 14:00:02 +00:00
dimitr
eadf269b4f
increment build number
2010-02-22 13:59:02 +00:00
fsg
deee69fb0f
increment build number
2010-02-22 13:55:35 +00:00
fsg
0002163b27
increment build number
2010-02-22 13:55:34 +00:00
fsg
20bf3177da
increment build number
2010-02-22 13:54:57 +00:00
fsg
a86615bd6f
increment build number
2010-02-22 13:53:58 +00:00
hvlad
7837ae646a
increment build number
2010-02-22 11:10:03 +00:00
hvlad
521f7a5cbc
Fixed bug CORE-2879 : Sweep could raise error : page 0 is of wrong type (expected 6, found 1)
2010-02-22 11:09:59 +00:00
hvlad
4f86785355
increment build number
2010-02-22 10:42:05 +00:00
hvlad
913644f820
increment build number
2010-02-22 10:16:12 +00:00
hvlad
4cc83e0195
increment build number
2010-02-22 10:12:29 +00:00
alexpeshkoff
1a125a2c8a
increment build number
2010-02-22 09:54:42 +00:00
alexpeshkoff
c035b892c6
increment build number
2010-02-22 09:42:37 +00:00
fsg
f778e2764d
increment build number
2010-02-21 13:53:26 +00:00
robocop
00ffe8e7e8
increment build number
2010-02-21 09:17:22 +00:00
robocop
202702752d
Misc.
2010-02-21 09:17:20 +00:00
asfernandes
a1a47321f5
increment build number
2010-02-21 01:47:55 +00:00
asfernandes
4f9b9161b4
Feature CORE-2006 - SUBSTRING with regular expression (SIMILAR TO) capability
2010-02-21 01:47:54 +00:00
asfernandes
f199586ea4
increment build number
2010-02-21 01:47:53 +00:00
asfernandes
13a98db6ce
increment build number
2010-02-21 01:47:52 +00:00
asfernandes
98bcc1cd30
increment build number
2010-02-21 01:47:51 +00:00
fsg
f9173c2e71
increment build number
2010-02-20 13:53:30 +00:00
dimitr
60e7b26dd9
increment build number
2010-02-20 06:39:37 +00:00
dimitr
9b7f40c1f0
Minor code unification.
2010-02-20 06:39:35 +00:00
dimitr
06d4fd5d44
increment build number
2010-02-19 20:25:58 +00:00
dimitr
c7853fa9e1
Fixed CORE-1295: Bad optimization of queries with DB_KEY.
2010-02-19 20:25:56 +00:00
fsg
ce3a5f2783
increment build number
2010-02-19 13:55:34 +00:00
fsg
a58900757a
increment build number
2010-02-19 13:54:57 +00:00
fsg
464f8721bb
increment build number
2010-02-19 13:54:56 +00:00
fsg
182e9ea7ec
increment build number
2010-02-19 13:53:52 +00:00
roman-simakov
ef7d8a9ba8
increment build number
2010-02-19 13:04:28 +00:00
asfernandes
861f5c85b2
increment build number
2010-02-19 12:35:22 +00:00
asfernandes
4fb8852349
Cleanup
2010-02-19 12:35:10 +00:00
asfernandes
ab633e26b3
increment build number
2010-02-19 10:19:23 +00:00
asfernandes
1db35d473b
Frontport fix for CORE-2875 - String right truncation error when char column longer than 4096 bytes is compared with string constant
2010-02-19 10:19:22 +00:00
asfernandes
7ed350a3e9
increment build number
2010-02-19 10:10:57 +00:00
asfernandes
e6b286a10e
increment build number
2010-02-19 01:40:07 +00:00
asfernandes
148cae953d
increment build number
2010-02-19 01:40:06 +00:00
asfernandes
af249fe61a
Misc
2010-02-19 01:40:05 +00:00
asfernandes
066bccf70c
increment build number
2010-02-19 01:40:04 +00:00
asfernandes
4fb899ed62
increment build number
2010-02-18 16:55:43 +00:00
asfernandes
2097e9a485
Fixed some inconsistencies with aggregate functions with more than one parameter
2010-02-18 16:55:38 +00:00
fsg
01aba16055
increment build number
2010-02-17 13:56:09 +00:00
fsg
0e877af0a6
increment build number
2010-02-17 13:56:08 +00:00
fsg
c840d4c8ed
increment build number
2010-02-17 13:55:33 +00:00
fsg
5df0dd973e
increment build number
2010-02-17 13:54:37 +00:00
fsg
cefe4a7ad8
increment build number
2010-02-17 13:53:37 +00:00
asfernandes
1b4ccc6dc8
increment build number
2010-02-17 02:11:24 +00:00
asfernandes
83822e195a
Misc
2010-02-17 02:11:23 +00:00
asfernandes
e2a9ca8968
increment build number
2010-02-17 02:04:18 +00:00
asfernandes
5d390484fb
increment build number
2010-02-17 02:04:16 +00:00
asfernandes
4ea773eb33
Rework in the visitor classes to remove ugly reinterpret_cast of PMFs. Hope that solve the warning reported by Claudio too.
2010-02-17 02:04:15 +00:00
asfernandes
aecf77706e
increment build number
2010-02-16 21:16:28 +00:00
asfernandes
0ca173be13
increment build number
2010-02-16 21:16:22 +00:00
asfernandes
a6bd7851e8
Misc and fix per Claudio comments
2010-02-16 21:16:21 +00:00
dimitr
e83317a4ec
increment build number
2010-02-16 16:28:56 +00:00
dimitr
7afdf35892
Enabled WITH LOCK for non-DISTINCT unions. It's expected to work correctly.
2010-02-16 16:28:54 +00:00
dimitr
298f57a859
increment build number
2010-02-16 16:23:50 +00:00
dimitr
05ac7fb118
Fixed error reporting for no-wait transactions.
2010-02-16 16:23:49 +00:00
dimitr
45f01b957d
increment build number
2010-02-16 14:47:17 +00:00
dimitr
0c9aba6dff
increment build number
2010-02-16 14:47:16 +00:00
dimitr
9da7e35460
Worked around the most annoying warning.
2010-02-16 14:47:15 +00:00
dimitr
eed9afa497
increment build number
2010-02-16 14:45:24 +00:00
dimitr
3aaa3d1e87
Fixed CORE-1089: Wrong ordering with views, distinct, left join and order by
...
and CORE-2871: Outer ORDER BY clause has no effect.
2010-02-16 14:45:23 +00:00
dimitr
f5127aa63a
increment build number
2010-02-16 14:42:54 +00:00
dimitr
a4c4bc1a4f
increment build number
2010-02-16 14:39:40 +00:00
dimitr
2b18034caf
increment build number
2010-02-16 14:35:36 +00:00
fsg
c3340296ed
increment build number
2010-02-16 13:52:31 +00:00
dimitr
f0228de86f
increment build number
2010-02-16 08:57:36 +00:00
dimitr
faae1821f5
More optimizations for window expressions.
2010-02-16 08:57:35 +00:00
robocop
9d7f252aec
increment build number
2010-02-16 08:57:07 +00:00
robocop
37dca1f3be
increment build number
2010-02-16 08:57:06 +00:00
robocop
a403b289db
increment build number
2010-02-16 08:53:32 +00:00
robocop
835750a54c
Misc.
2010-02-16 08:53:31 +00:00
robocop
a86002619e
increment build number
2010-02-16 08:53:30 +00:00
robocop
0e0593368b
increment build number
2010-02-16 08:53:19 +00:00
robocop
16afc4ee32
increment build number
2010-02-16 06:43:38 +00:00
robocop
f5a21bc4a4
We have two "blr_table" arrays that keep related but different information. Kill the ambiguity.
2010-02-16 06:43:36 +00:00
asfernandes
421154bb73
increment build number
2010-02-16 02:06:11 +00:00
asfernandes
d31e978bac
Misc
2010-02-16 02:06:10 +00:00
asfernandes
64f3ab6c8b
increment build number
2010-02-16 00:26:55 +00:00
asfernandes
e4db8f3cb3
increment build number
2010-02-16 00:26:54 +00:00
asfernandes
0ce6fb958c
Feature CORE-2869 - Window functions: LAG and LEAD.
2010-02-16 00:26:53 +00:00
fsg
221de5850a
increment build number
2010-02-15 13:55:48 +00:00
fsg
24b97ea443
increment build number
2010-02-15 13:55:47 +00:00
fsg
ab04cffb81
increment build number
2010-02-15 13:55:11 +00:00
fsg
b976bba03d
increment build number
2010-02-15 13:54:04 +00:00
robocop
0a054d7ed9
increment build number
2010-02-15 05:40:22 +00:00
robocop
54507b1048
Misc (formatting).
2010-02-15 05:40:20 +00:00
asfernandes
778cdf8310
increment build number
2010-02-15 00:43:06 +00:00
asfernandes
6f50c529c1
increment build number
2010-02-15 00:43:05 +00:00
asfernandes
01f6e290fd
Misc
2010-02-15 00:43:04 +00:00
asfernandes
077bc8ec77
increment build number
2010-02-15 00:43:03 +00:00
hvlad
5b172f06a5
increment build number
2010-02-14 22:56:43 +00:00
asfernandes
ac87c67f60
increment build number
2010-02-14 19:08:24 +00:00
asfernandes
b56a0f539c
increment build number
2010-02-14 19:08:23 +00:00
asfernandes
d3c0e1971a
1) Feature CORE-2830 - Window functions: DENSE_RANK, RANK and ROW_NUMBER
...
2) Fix BLR filter for some procedure verbs
2010-02-14 19:08:22 +00:00
asfernandes
fc842618b1
increment build number
2010-02-14 19:08:21 +00:00
asfernandes
5ee3909acd
increment build number
2010-02-14 19:08:19 +00:00
asfernandes
7e0067cd7c
increment build number
2010-02-14 19:08:18 +00:00
asfernandes
e394f6e2df
increment build number
2010-02-14 19:08:16 +00:00
alexpeshkoff
d57f34902e
increment build number
2010-02-14 15:44:00 +00:00
fsg
8fae076d57
increment build number
2010-02-14 13:54:36 +00:00
fsg
ab247aa4ce
increment build number
2010-02-14 13:53:16 +00:00
hvlad
41d8e6df4a
increment build number
2010-02-14 12:18:08 +00:00
hvlad
d19395459f
Fixed bug CORE-2864 : Listener process of Classic Server leak handles.
2010-02-14 12:18:07 +00:00
hvlad
3f33b38857
increment build number
2010-02-14 12:14:02 +00:00
robocop
8971ff4d7f
increment build number
2010-02-14 10:57:32 +00:00
robocop
e5cd58ecbe
I hope nobody will mind if I reuse this constant for the future.
2010-02-14 10:57:30 +00:00
robocop
22da373cd6
increment build number
2010-02-14 10:50:02 +00:00
robocop
7740b3953a
Misc.
2010-02-14 10:50:01 +00:00
robocop
8cdde22ff7
increment build number
2010-02-14 10:48:33 +00:00
robocop
80487ba8cc
Did the wrong priorities order based on misinterpretation of the logic used by SortedArray. Noticed by Adriano with a TCS test.
2010-02-14 10:48:31 +00:00
asfernandes
a5823574b6
increment build number
2010-02-13 23:55:49 +00:00
asfernandes
0affd15dc5
Merge OrderedWindowStream into AggregatedStream
2010-02-13 23:55:48 +00:00
asfernandes
9e83a80d40
increment build number
2010-02-13 23:55:47 +00:00
asfernandes
1e88f84df4
increment build number
2010-02-13 23:55:45 +00:00
asfernandes
f595b7c6ea
increment build number
2010-02-13 20:29:31 +00:00
asfernandes
f619cb31d7
increment build number
2010-02-13 20:29:30 +00:00
asfernandes
c737d6a807
Create ExprNode class hierarchy.
...
Convert CONCATENATE and aggregate functions to it.
Fix some bugs:
- select sum(n) over (order by n2), sum(n) over (), n, n2 from x1;
- select (select 1 from x1 b where list(1, a.n) = 1) from x1 a;
2010-02-13 20:29:29 +00:00
asfernandes
f062253961
increment build number
2010-02-13 20:29:28 +00:00
asfernandes
3b20505818
increment build number
2010-02-13 20:29:26 +00:00
asfernandes
e1a968eb6d
increment build number
2010-02-13 20:29:25 +00:00
asfernandes
0af33d6691
increment build number
2010-02-13 20:29:24 +00:00
asfernandes
7268d8fe58
increment build number
2010-02-13 20:01:14 +00:00
asfernandes
5918dc5ada
increment build number
2010-02-13 20:01:13 +00:00
asfernandes
7937d6d0e2
Misc
2010-02-13 20:01:12 +00:00
fsg
eda939b078
increment build number
2010-02-13 13:52:05 +00:00
robocop
e805b5e3be
increment build number
2010-02-13 08:34:10 +00:00
robocop
e235d70e12
Misc.
2010-02-13 08:34:08 +00:00
robocop
5d8c8b7a01
increment build number
2010-02-13 08:31:18 +00:00
robocop
c37bad0bee
increment build number
2010-02-13 08:31:17 +00:00
robocop
3b5a0fdae5
The way AccessItem instances were ordered was a hack that sooner or later would fail when adding more object types (that now have ACLs but we still don't enfornce them). Further, comparing numbers is faster than comparing strings.
2010-02-13 08:31:16 +00:00
robocop
a7b650e434
increment build number
2010-02-13 08:26:31 +00:00
robocop
02c7dcdbf8
Misc.
2010-02-13 08:26:23 +00:00
dimitr
09f9b7c7be
increment build number
2010-02-12 16:11:39 +00:00
dimitr
07c58f04a7
This file shouldn't be necessary anymore.
2010-02-12 16:11:36 +00:00
fsg
ad7dc5b2a9
increment build number
2010-02-12 13:58:28 +00:00
fsg
8c94c39d8e
increment build number
2010-02-12 13:58:27 +00:00
fsg
4c1c68008e
increment build number
2010-02-12 13:57:47 +00:00
fsg
5225239893
increment build number
2010-02-12 13:56:37 +00:00
dimitr
4021e2bcbd
increment build number
2010-02-12 12:53:09 +00:00
dimitr
4c4a77a4fe
Refactored SQZ into a class. Fixed all the SCHAR* pointers to be UCHAR* + appropriate cleanup.
...
Make the interface and internals friendly to any byte sequence, even the one longer than 32K.
2010-02-12 12:53:06 +00:00
robocop
3f0c0fbb18
increment build number
2010-02-12 11:29:52 +00:00
robocop
656dcdb1a5
Got rid of some casts. Please double check it as it's critical for data. The only trick seems to be taking the value of a byte as a signed char, so it can become negative.
2010-02-12 11:29:51 +00:00
robocop
5c5750b409
increment build number
2010-02-12 11:24:26 +00:00
robocop
b033088455
increment build number
2010-02-12 11:24:25 +00:00
robocop
d42717e1b7
increment build number
2010-02-12 11:24:23 +00:00
robocop
e0b60935a4
increment build number
2010-02-12 11:23:36 +00:00
robocop
2e2fde4692
increment build number
2010-02-12 11:22:24 +00:00
robocop
753f914fb1
CORE-2858: Possible memory trashing when raising some exceptions to signal failed security checks. Thanks Dmitry.
2010-02-12 11:22:22 +00:00
dimitr
1354e99ed8
increment build number
2010-02-12 10:18:40 +00:00
dimitr
a0df016988
Totally misc.
2010-02-12 10:18:39 +00:00
fsg
1afb5a2e48
increment build number
2010-02-11 13:54:48 +00:00
fsg
654fe46c6f
increment build number
2010-02-11 13:54:11 +00:00
fsg
25c1348acb
increment build number
2010-02-11 13:54:10 +00:00
fsg
71304a7ab2
increment build number
2010-02-11 13:53:18 +00:00
fsg
0937155811
increment build number
2010-02-11 13:52:14 +00:00
dimitr
56d6e1ec05
increment build number
2010-02-11 07:12:50 +00:00
dimitr
aa973c04bc
Added more statictics to the GSTAT output. Still work in progress.
2010-02-11 07:12:49 +00:00
robocop
0fc30871c5
increment build number
2010-02-11 06:45:14 +00:00
asfernandes
85efbd0231
increment build number
2010-02-11 01:08:22 +00:00
asfernandes
42f6ee5df6
increment build number
2010-02-11 01:08:21 +00:00
asfernandes
5cb37fda71
Misc
2010-02-11 01:08:20 +00:00
dimitr
f494a7db0d
increment build number
2010-02-10 15:23:40 +00:00
dimitr
bc5152196b
increment build number
2010-02-10 15:21:08 +00:00
dimitr
7f062a2fa0
Forgotten part of the fix.
2010-02-10 15:21:07 +00:00
hvlad
74beffd1e7
increment build number
2010-02-10 14:59:18 +00:00
hvlad
16b86cde5d
increment build number
2010-02-10 14:52:24 +00:00
hvlad
bd63bbd50a
increment build number
2010-02-10 14:48:04 +00:00
hvlad
3b4a374a16
Fixed bug CORE-2586 : Non-NULL key in unique index could be not found when key is removed
2010-02-10 14:48:02 +00:00
hvlad
b46c88a18c
increment build number
2010-02-10 14:33:34 +00:00
fsg
68af81eb77
increment build number
2010-02-09 13:53:22 +00:00
fsg
a7357bb05c
increment build number
2010-02-09 13:52:17 +00:00
hvlad
1e7d917594
increment build number
2010-02-09 09:00:54 +00:00
hvlad
17a92e5235
Correction, thanks to Claudio
2010-02-09 09:00:51 +00:00
hvlad
1cb67fc8ff
increment build number
2010-02-08 14:51:23 +00:00
hvlad
b9012c8ddf
Fixed bug CORE-2852 : Server crash when executing syntactical wrong SQL statement with an active trace session
2010-02-08 14:51:22 +00:00
hvlad
4a0b08bb5e
increment build number
2010-02-08 14:49:25 +00:00
fsg
e49ec6c6e0
increment build number
2010-02-08 13:53:53 +00:00
fsg
fb8ec68d3e
increment build number
2010-02-08 13:52:33 +00:00
alexpeshkoff
8a0bc355b2
increment build number
2010-02-08 13:39:38 +00:00
alexpeshkoff
8f86a54bbd
const correctness
2010-02-08 13:39:37 +00:00
hvlad
ca190adcbd
increment build number
2010-02-08 13:36:57 +00:00
hvlad
317e2b5105
Fixed bug CORE-2851 : problem with fb_cancel_operation
2010-02-08 13:36:56 +00:00
hvlad
a815815544
increment build number
2010-02-08 13:30:12 +00:00
robocop
0a649ca5c7
increment build number
2010-02-08 07:57:35 +00:00
robocop
ed562df22a
increment build number
2010-02-08 07:57:34 +00:00