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

42665 Commits

Author SHA1 Message Date
hvlad
1ea9da3073 Fixed SIMILAR TO syntax 2010-09-24 14:55:45 +00:00
robocop
98a2c6822d Warnings. 2010-09-24 09:53:51 +00:00
robocop
c7abd52cea Misc. 2010-09-24 09:23:12 +00:00
robocop
2bcc48445f Misc. 2010-09-24 08:33:22 +00:00
firebirds
44c21083d7 nightly update 2010-09-24 03:14:34 +00:00
asfernandes
bbd048fede Make refactored code match original one, as see by Claudio.
The affected code is something that never executes.
2010-09-23 15:22:44 +00:00
robocop
25b691353e Misc. 2010-09-23 09:53:50 +00:00
robocop
bca99bc9f0 Misc. 2010-09-23 09:48:42 +00:00
robocop
b64fefb4d9 Misc. 2010-09-23 09:47:15 +00:00
firebirds
cd75b18f00 nightly update 2010-09-21 03:14:24 +00:00
asfernandes
0eb26b8e97 Misc 2010-09-20 16:26:25 +00:00
asfernandes
9b8171d5c1 1) Refactor nod_value_if.
2) Created ExprNode::expressionEqual method to replace a new big and ugly switch.
3) Make boolean referencers use BoolExprNode instead of jrd_nod, except nod_validate for now. This includes BinaryBoolNode and NotBoolNode working without jrd_nod references.
4) Rework in the impure allocation code (replace "csb_impure += ..." by CMP_impure calls).
2010-09-20 16:07:50 +00:00
firebirds
9e786f0c8a nightly update 2010-09-19 03:13:18 +00:00
asfernandes
3d184eef7f Simplificate repetitive code 2010-09-18 18:19:21 +00:00
asfernandes
ac5f03d17d Correction 2010-09-18 18:18:35 +00:00
asfernandes
477091ebcc Misc 2010-09-18 15:56:54 +00:00
dimitr
34dd100554 Fixed CORE-3137: Partial rollback is possible for a selectable procedure modifying data. 2010-09-18 06:52:46 +00:00
firebirds
1c1b3abfa5 nightly update 2010-09-18 03:13:24 +00:00
asfernandes
57d222bb0a Fix problem with view WITH CHECK OPTION present since the introduction of ExprNode 2010-09-17 14:42:11 +00:00
asfernandes
c1b5abfdf2 1) Refactor all types of boolean nodes.
2) Remove the scratch from the nodes.
2010-09-17 03:15:32 +00:00
firebirds
dcdb4e4426 nightly update 2010-09-15 03:18:23 +00:00
firebirds
1009980967 nightly update 2010-09-14 03:06:00 +00:00
dimitr
57ecbe42f0 Fixed CORE-3131: WIN1257_LV (Latvian) collation is wrong for 4 letters: A E I U. 2010-09-13 14:58:04 +00:00
firebirds
f54e3120f5 nightly update 2010-09-10 03:14:38 +00:00
alexpeshkoff
b786edde36 Make it cvs/svn independent 2010-09-09 10:52:58 +00:00
alexpeshkoff
3c04c6acaf Fixed package version generation for release builds 2010-09-09 10:16:33 +00:00
firebirds
21acb613f2 nightly update 2010-09-09 03:14:38 +00:00
dimitr
7083a2fff5 Corrections to the multi-key hashing. Thanks to Adriano. 2010-09-08 18:05:28 +00:00
firebirds
d5ce10e647 nightly update 2010-09-08 03:14:17 +00:00
asfernandes
6d71560588 Misc 2010-09-07 16:17:05 +00:00
firebirds
5bd3d2a43f nightly update 2010-09-05 03:12:59 +00:00
asfernandes
b7b63becf3 Refactor a number of expression nodes: nod_add, nod_divide, nod_multiply, nod_negate, nod_user_name, nod_subtract, nod_current_date, nod_current_time, nod_current_timestamp, nod_add2, nod_subtract2, nod_multiply2, nod_divide2, nod_current_role, nod_internal_info 2010-09-04 21:36:41 +00:00
firebirds
4607360acf nightly update 2010-09-02 03:13:54 +00:00
asfernandes
f42c9bd874 Fixed CORE-3101 - Cannot alter the domain after migrating from older versions 2010-09-01 15:55:32 +00:00
asfernandes
60bfdf264f Fix warning 2010-09-01 15:54:54 +00:00
firebirds
6a7ae9708a nightly update 2010-09-01 03:15:19 +00:00
firebirds
d33b2197e2 nightly update 2010-08-31 03:14:29 +00:00
asfernandes
ada671c034 Refactor nod_index and nod_bit_* to InversionNode 2010-08-31 00:20:33 +00:00
asfernandes
6b261f1b81 Misc 2010-08-31 00:12:20 +00:00
asfernandes
cadef3fbf0 Small cleanup 2010-08-30 15:39:50 +00:00
firebirds
1163bea5f1 nightly update 2010-08-30 03:14:08 +00:00
asfernandes
8f857a6deb Refactor plan nodes to PlanNode 2010-08-29 20:20:19 +00:00
asfernandes
76ff0957fd Cleanup 2010-08-29 18:25:55 +00:00
asfernandes
96f2829728 Refactor nod_map and nod_sort to type-safe MapNode and SortNode 2010-08-29 18:20:44 +00:00
firebirds
dde6bbcb53 nightly update 2010-08-29 03:13:47 +00:00
dimitr
523120f717 Fixed CORE-2155: Join of SP with view or table may fail with 'No current record for fetch operation'. 2010-08-28 12:41:51 +00:00
dimitr
f1b959694c Fixed the engine crash caused by the recent refactoring. 2010-08-28 08:52:37 +00:00
firebirds
b17937848c nightly update 2010-08-28 03:14:01 +00:00
firebirds
bf6be92408 nightly update 2010-08-27 03:15:10 +00:00
asfernandes
8e4aae8e8b Fixed CORE-3109 - [Crash] isc_dql_exec_immed3_m for "create database ..." and NULL transaction 2010-08-27 02:55:09 +00:00
asfernandes
52a4c39f41 1) Separate DsqlCompilerScratch in its own files.
2) Move BlockNode functionality to it.
3) Move some related CTE functions to it.
2010-08-27 02:18:00 +00:00
asfernandes
8047048dc4 Misc 2010-08-26 15:40:51 +00:00
firebirds
fc2376c032 nightly update 2010-08-26 03:14:14 +00:00
asfernandes
588c545d17 Rework WindowSourceNode to use type-safe partitions 2010-08-25 15:52:46 +00:00
dimitr
e7c44824e6 Fixed a few suspicious places related to the variable cloning. 2010-08-25 08:02:21 +00:00
firebirds
0c79c118cd nightly update 2010-08-25 03:15:25 +00:00
asfernandes
53d7b386fa Move dozen of parameters of virtual/overriden function to OptimizerBlk 2010-08-25 03:10:12 +00:00
asfernandes
7eb5bb0ae3 Misc 2010-08-25 01:35:33 +00:00
asfernandes
0497251edd Remove do-nothing checks from the new file 2010-08-25 01:01:22 +00:00
asfernandes
e736c7d15c Misc 2010-08-25 00:42:17 +00:00
dimitr
a048813907 Refactored the rivers management a bit. 2010-08-24 17:49:23 +00:00
asfernandes
0ce8cb6f2f Correction 2010-08-24 16:26:20 +00:00
dimitr
20a01d5d3a Fixed incomplete processing of UDF arguments, causing server crashes. 2010-08-24 11:58:44 +00:00
asfernandes
48d83b8fef Refactor nod_rse, nod_relation, nod_procedure, nod_union, nod_aggregate and nod_window. 2010-08-24 03:25:01 +00:00
firebirds
77fa416d04 nightly update 2010-08-16 03:14:03 +00:00
asfernandes
07ef0acae9 Fix wrong nod_type of scrollable cursors 2010-08-16 01:47:24 +00:00
firebirds
0fde4aa77f nightly update 2010-08-14 03:14:17 +00:00
asfernandes
18a6a6b4f9 More consts 2010-08-13 15:22:00 +00:00
firebirds
965e27c492 Better handling of commits to be skipped 2010-08-13 08:41:31 +00:00
firebirds
b0bc4b10c1 nightly update 2010-08-13 03:16:33 +00:00
robocop
5159171578 Misc. 2010-08-12 10:32:50 +00:00
firebirds
16119fb584 nightly update 2010-08-12 03:13:26 +00:00
asfernandes
7b8a8065c4 More consts 2010-08-12 00:59:48 +00:00
asfernandes
38a4fb7be2 Misc 2010-08-11 15:33:06 +00:00
firebirds
098d103cc0 make output in brnches better 2010-08-11 15:22:48 +00:00
firebirds
e3a3ac8f86 nightly update 2010-08-11 03:16:18 +00:00
asfernandes
8657f4b599 Better internal handling of dependencies 2010-08-11 02:59:33 +00:00
asfernandes
4cb0195ee6 Misc 2010-08-10 15:20:20 +00:00
firebirds
9199492419 nightly update 2010-08-10 11:04:59 +00:00
alexpeshkoff
9d59ed16d1 misc 2010-08-10 10:42:11 +00:00
asfernandes
de5098b85d Misc 2010-08-10 00:37:26 +00:00
asfernandes
4c9eb2c3ce Correct double indirection (jrd_nod**) so const cascades to every dereference 2010-08-09 16:06:23 +00:00
asfernandes
dadc0f560c Const correction for EVL, EXE and they subsystems. Adjustments to CMP and OPT. 2010-08-09 15:48:51 +00:00
alexpeshkoff
14962fb831 Damian's patch for additional CPUs under linux 2010-08-09 13:56:20 +00:00
robocop
4677d74e9b Misc. 2010-08-09 11:50:12 +00:00
hvlad
087a7f7cda Fixed bug CORE-3100 : Wait mode and lock timeout of external transaction of EXECUTE STATEMENT not matched to corresponding parameters of local transaction 2010-08-07 21:18:23 +00:00
asfernandes
96b2ed0925 Hope this assumption to be correct 2010-08-07 15:49:53 +00:00
asfernandes
c5016fb4f4 Misc 2010-08-07 02:44:39 +00:00
asfernandes
a539537002 Correction for CORE-3090 2010-08-07 02:43:29 +00:00
asfernandes
361727d549 Misc 2010-08-07 02:38:12 +00:00
asfernandes
7f3dc62888 Frontport fix for CORE-3090 - Incorrect LEFT JOIN result using table and derived constant subquery 2010-08-07 02:10:08 +00:00
hvlad
1ca9c0a020 Fixed bug CORE-3089 : Attempt of execute statement on external datasource failed when datasource is interbase 4.1 2010-08-06 15:16:13 +00:00
asfernandes
173b23109c 1) Better organization between request and statement. 2) Consts. 2010-08-05 15:55:49 +00:00
asfernandes
124e614654 Simplification 2010-08-05 00:47:06 +00:00
asfernandes
2e9f01a4e0 Fix DDL triggers 2010-08-05 00:44:58 +00:00
asfernandes
7adb129d37 Frontport fix for CORE-3094 - Parameters doesn't work with NOT IN from a selectable procedure 2010-08-04 15:50:26 +00:00
asfernandes
c27a73a1c2 Misc: "explicit" with more than one parameter is unnecessary 2010-08-04 02:22:09 +00:00
asfernandes
942ca7d501 Correction for ALTER PACKAGE source code storage 2010-08-04 01:48:12 +00:00
asfernandes
86c406f2c7 Use RecreateNode in package commands 2010-08-04 01:41:25 +00:00
asfernandes
9e05b7f43b Corrections 2010-08-03 01:09:39 +00:00