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

41639 Commits

Author SHA1 Message Date
alexpeshkoff
d8938efea2 increment build number 2010-03-04 12:52:00 +00:00
asfernandes
96cbf317c5 increment build number 2010-03-04 02:16:57 +00:00
asfernandes
1efc5223b3 increment build number 2010-03-04 02:16:56 +00:00
asfernandes
06e6e0531b Misc 2010-03-04 02:16:55 +00:00
alexpeshkoff
7267ab9c21 increment build number 2010-03-03 15:02:04 +00:00
alexpeshkoff
68a9a2da16 increment build number 2010-03-03 15:02:03 +00:00
alexpeshkoff
27f3cd951b increment build number 2010-03-03 15:02:02 +00:00
alexpeshkoff
d6fcd8eb63 It was bad idea to make two TempSpace related parameters per-database - rolled back some changes 2010-03-03 15:02:01 +00:00
alexpeshkoff
eac96aebff increment build number 2010-03-03 15:01:59 +00:00
alexpeshkoff
f221afe74b increment build number 2010-03-03 15:01:57 +00:00
fsg
228e2a045a increment build number 2010-03-03 13:54:44 +00:00
alexpeshkoff
db9bf9d789 increment build number 2010-03-03 12:46:05 +00:00
alexpeshkoff
d310576a44 Fixed abort when firebird.conf is missing 2010-03-03 12:45:58 +00:00
alexpeshkoff
fa7c2b0038 increment build number 2010-03-02 15:13:56 +00:00
alexpeshkoff
fdbf8dd2bc Make this variable volatile - thanks to Adriano 2010-03-02 15:13:55 +00:00
alexpeshkoff
21a965fe20 increment build number 2010-03-02 14:52:56 +00:00
alexpeshkoff
c8071aee27 comments 2010-03-02 14:52:55 +00:00
alexpeshkoff
9c5f13c4b5 increment build number 2010-03-02 14:48:38 +00:00
alexpeshkoff
e3d3d8e3fb Moved template function to .h file 2010-03-02 14:48:37 +00:00
alexpeshkoff
7b65aa4c1b increment build number 2010-03-02 14:25:55 +00:00
alexpeshkoff
aee38abecd Clear value here - thanks to Claudio 2010-03-02 14:25:54 +00:00
alexpeshkoff
0a60c8155c increment build number 2010-03-02 14:09:23 +00:00
alexpeshkoff
8f1ef6517d false/true are also recognized with new format - restored them in sample file 2010-03-02 14:09:22 +00:00
fsg
48d6bf484e increment build number 2010-03-02 13:53:01 +00:00
hvlad
4a545ec8fe increment build number 2010-03-02 10:23:39 +00:00
hvlad
692878348e Lets be independent from internal representation of time_t type 2010-03-02 10:23:37 +00:00
fsg
7218c2f364 increment build number 2010-03-01 13:56:41 +00:00
fsg
dba477417b increment build number 2010-03-01 13:56:40 +00:00
fsg
9eb65f5c6b increment build number 2010-03-01 13:56:02 +00:00
fsg
9c9f5128e6 increment build number 2010-03-01 13:55:01 +00:00
hvlad
e470270c1d increment build number 2010-03-01 09:04:15 +00:00
hvlad
da1da57a03 increment build number 2010-03-01 09:03:01 +00:00
hvlad
05f3d82854 Lets report missing file name ;) 2010-03-01 09:03:00 +00:00
hvlad
13e47d14fe increment build number 2010-03-01 08:19:49 +00:00
hvlad
1fae66cfdb increment build number 2010-03-01 08:19:48 +00:00
hvlad
7e437dd384 Fixed Windows build after recent changes 2010-03-01 08:19:47 +00:00
hvlad
e73839c342 increment build number 2010-03-01 08:19:46 +00:00
hvlad
50c035e1b5 increment build number 2010-03-01 08:18:38 +00:00
hvlad
cbcd899b79 increment build number 2010-03-01 08:15:28 +00:00
asfernandes
208ef694ff increment build number 2010-03-01 02:14:37 +00:00
asfernandes
77a2706b73 Misc 2010-03-01 02:14:36 +00:00
asfernandes
71958acb6e increment build number 2010-03-01 02:14:35 +00:00
asfernandes
c8f3bb7bd5 increment build number 2010-03-01 02:14:34 +00:00
asfernandes
fb9318fd9a increment build number 2010-03-01 02:14:31 +00:00
asfernandes
0028a4995b increment build number 2010-03-01 02:14:30 +00:00
alexpeshkoff
e5017f1a12 Extend format of firebird configuration file with a set of additional parameters for any parameter.
Use traditional firebird configuration files format in all places (intl, trace, etc.).
Add per-database configuration facility to aliases.conf (currently 15 parameters from firebird.conf).
2010-02-28 18:00:51 +00:00
alexpeshkoff
d581d5384f increment build number 2010-02-28 18:00:48 +00:00
alexpeshkoff
71098cfe04 increment build number 2010-02-28 18:00:46 +00:00
alexpeshkoff
deeb606895 increment build number 2010-02-28 18:00:45 +00:00
alexpeshkoff
6db889e8b0 increment build number 2010-02-28 18:00:44 +00:00
alexpeshkoff
951063db68 increment build number 2010-02-28 18:00:43 +00:00
alexpeshkoff
29e9027a4c increment build number 2010-02-28 18:00:42 +00:00
alexpeshkoff
6f88352a66 increment build number 2010-02-28 18:00:41 +00:00
alexpeshkoff
f1e93541ec increment build number 2010-02-28 18:00:40 +00:00
alexpeshkoff
618e46d275 increment build number 2010-02-28 18:00:39 +00:00
alexpeshkoff
fde2fba110 increment build number 2010-02-28 18:00:37 +00:00
asfernandes
51abdd474b increment build number 2010-02-28 14:46:23 +00:00
asfernandes
b436e3f169 increment build number 2010-02-28 14:42:07 +00:00
fsg
a9bf614651 increment build number 2010-02-28 13:55:40 +00:00
fsg
f0b4105fa8 increment build number 2010-02-28 13:54:25 +00:00
asfernandes
a32c93cb0b increment build number 2010-02-28 00:40:08 +00:00
asfernandes
e079a8fb43 Fixed CORE-2893 - Expression in a subquery in WHERE is treated as invariant and produce incorrect results 2010-02-28 00:40:03 +00:00
asfernandes
cb31b28285 increment build number 2010-02-27 18:24:27 +00:00
asfernandes
c27e61571f Frontport fix for CORE-2886 - Query with "NOT IN <subselect from view>" fails 2010-02-27 18:24:26 +00:00
asfernandes
a732b1b2cf increment build number 2010-02-27 18:22:18 +00:00
asfernandes
88846b82f5 increment build number 2010-02-27 02:41:13 +00:00
asfernandes
aba41ed8cb Misc 2010-02-27 02:41:00 +00:00
fsg
04f903f6e4 increment build number 2010-02-26 13:57:01 +00:00
fsg
0c0b890be2 increment build number 2010-02-26 13:57:00 +00:00
fsg
1d6569dfb9 increment build number 2010-02-26 13:56:23 +00:00
fsg
f99528456f increment build number 2010-02-26 13:55:21 +00:00
dimitr
941a430b58 increment build number 2010-02-26 09:51:50 +00:00
dimitr
413f771766 Actually, the optimizer doesn't need an expression index request to operate.
Moreover, I have a feeling that calling EVL from OPT is a bad design.
2010-02-26 09:51:48 +00:00
dimitr
306d83b744 increment build number 2010-02-26 09:02:23 +00:00
dimitr
42fbd2615b Front ported CORE-2833: Changing data that affects an expression index that contains references to null date fields fails.
Also, removed the duplicated (and, at the first glance, unnecessary) code that forced us to deal with the already_attached flag. To be tested in the field.
2010-02-26 09:02:22 +00:00
dimitr
a1f86793c4 increment build number 2010-02-26 08:43:14 +00:00
dimitr
fb2bed5bbf increment build number 2010-02-26 07:53:53 +00:00
dimitr
4de8af6c1f increment build number 2010-02-26 06:54:46 +00:00
dimitr
7a33280cef Misc. 2010-02-26 06:54:44 +00:00
robocop
57bde30c6b increment build number 2010-02-26 02:16:33 +00:00
robocop
527f73d87f Misc. 2010-02-26 02:16:31 +00:00
asfernandes
17064ed300 increment build number 2010-02-26 01:03:56 +00:00
asfernandes
0829b12f34 Fixed CORE-2888 - A memory corruption cause incorrect query evaluation and may crash the server 2010-02-26 01:03:54 +00:00
dimitr
9b432cc105 increment build number 2010-02-25 16:54:25 +00:00
dimitr
9fbb389511 increment build number 2010-02-25 16:22:01 +00:00
dimitr
148f4eeb62 increment build number 2010-02-25 16:22:00 +00:00
dimitr
376ec39720 increment build number 2010-02-25 16:21:36 +00:00
dimitr
9f34d35a27 increment build number 2010-02-25 16:20:25 +00:00
asfernandes
24d8d333c8 increment build number 2010-02-25 15:56:41 +00:00
asfernandes
1237f9366d increment build number 2010-02-25 15:56:40 +00:00
asfernandes
55b245bbac Implement Claudio' suggestion of explicit message about access to private packaged routines 2010-02-25 15:56:39 +00:00
asfernandes
7f8e5b7a1d increment build number 2010-02-25 15:56:38 +00:00
asfernandes
69bcbc2032 increment build number 2010-02-25 15:56:36 +00:00
fsg
7750f41e58 increment build number 2010-02-25 13:54:53 +00:00
fsg
c61d9b0635 increment build number 2010-02-25 13:53:41 +00:00
robocop
492e42810f increment build number 2010-02-25 10:34:40 +00:00
robocop
ffb1b3e233 Misc (comment). 2010-02-25 10:34:39 +00:00
dimitr
4944816631 increment build number 2010-02-25 10:20:20 +00:00
dimitr
4b5e5aad28 Fixed the accidentally broken security on system tables. 2010-02-25 10:20:19 +00:00
dimitr
0b518bf608 increment build number 2010-02-25 10:04:40 +00:00
fsg
0e3ea0fe21 increment build number 2010-02-24 13:52:25 +00:00
asfernandes
6b9effb0ed increment build number 2010-02-24 00:59:43 +00:00
asfernandes
af96fcdf6c Cleanup 2010-02-24 00:59:42 +00:00
asfernandes
ac994f2492 increment build number 2010-02-24 00:53:11 +00:00
asfernandes
5888aed165 Correction 2010-02-24 00:53:10 +00:00
asfernandes
8c992ba399 increment build number 2010-02-24 00:37:05 +00:00
asfernandes
ee2cc13aba Misc 2010-02-24 00:37:04 +00:00
asfernandes
217746ddd7 increment build number 2010-02-24 00:37:03 +00:00
fsg
2577ed79ad increment build number 2010-02-23 13:54:48 +00:00
fsg
8a026c35cf increment build number 2010-02-23 13:54:47 +00:00
fsg
0b0bbc6a01 increment build number 2010-02-23 13:53:43 +00:00
fsg
012e40643a increment build number 2010-02-23 13:52:45 +00:00
robocop
5e5bd5ccac increment build number 2010-02-23 07:08:15 +00:00
robocop
a27eae18bf increment build number 2010-02-23 04:32:11 +00:00
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