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

34274 Commits

Author SHA1 Message Date
robocop
acde43cf94 Misc. 2014-04-02 02:22:13 +00:00
firebirds
62ff837464 nightly update 2014-04-01 01:11:00 +00:00
firebirds
41deeeb7a0 nightly update 2014-03-31 00:35:17 +00:00
dimitr
0e7d43a7f9 Fixed CORE-4379: Poor performance of explicit cursors containing correlated subqueries in the select list. 2014-03-30 12:59:43 +00:00
dimitr
3d9eb474f1 Moved the helper class to the public scope for reuse outside the optimizer. 2014-03-30 12:57:51 +00:00
firebirds
24af6346de nightly update 2014-03-29 00:39:11 +00:00
robocop
966a2c8db3 Do not take explicit locks on virtual/sys/temp tables using TPBs. 2014-03-28 22:00:05 +00:00
firebirds
31ea90e4dd nightly update 2014-03-28 01:41:53 +00:00
firebirds
a7affef859 nightly update 2014-03-27 00:39:56 +00:00
robocop
9683418a7c Shortcut. 2014-03-26 19:11:32 +00:00
robocop
58654b05cf Try to drop as many shadow files as possible. 2014-03-26 19:10:54 +00:00
robocop
daae978a9c Misc. 2014-03-26 19:10:08 +00:00
robocop
fc3d2c7350 Warnings. 2014-03-26 19:06:55 +00:00
dimitr
d279f3a350 Fixed CORE-4375: Procedure executes infinitely if contains more than 32767 statements inside any BEGIN/END block. 2014-03-26 16:41:43 +00:00
firebirds
ab39dbea34 nightly update 2014-03-26 00:49:49 +00:00
dimitr
98c9f00c2c Allowed conditional bitmap scans for the index navigation. 2014-03-25 14:43:14 +00:00
dimitr
7596de8b48 Fixed CORE-4371: Create function/sp which references to non-existent exception: error message is "Error while parsing function's BLR" instead of "exception not defined". 2014-03-25 13:51:41 +00:00
firebirds
60b6fa8264 nightly update 2014-03-25 01:04:11 +00:00
firebirds
99b15c47a3 nightly update 2014-03-23 00:31:53 +00:00
robocop
315a1b79fc Misc. 2014-03-22 20:56:13 +00:00
robocop
66af445e2e Misc. 2014-03-22 20:51:24 +00:00
firebirds
6ba9edb287 nightly update 2014-03-22 00:39:38 +00:00
robocop
e4e6de7ebf Misc. 2014-03-21 23:03:56 +00:00
dimitr
ef040723f7 This should fix the regression reported in fb-devel. 2014-03-21 18:57:41 +00:00
firebirds
62b015518d nightly update 2014-03-20 00:34:42 +00:00
firebirds
05737cc9a7 nightly update 2014-03-19 01:03:18 +00:00
asfernandes
55f7f836b4 Warning. 2014-03-18 16:33:02 +00:00
firebirds
ffce5c4c0a nightly update 2014-03-18 00:30:06 +00:00
dimitr
6a028e3cbb Fixed a regression in my recent commit, thanks to Adriano. 2014-03-17 17:37:41 +00:00
firebirds
a785bdf92d nightly update 2014-03-17 02:39:29 +00:00
asfernandes
2ba73f6fb2 Scope. 2014-03-16 18:46:57 +00:00
asfernandes
c5ed1e0334 Misc. 2014-03-16 18:41:42 +00:00
firebirds
d7c45b4b09 nightly update 2014-03-16 00:44:59 +00:00
dimitr
383b4840b5 Refactored the conjuncts handling code in the optimizer to be simpler and avoid duplication. As a side effect, this also fixes CORE-4365: Equality predicate distribution does not work for some complex queries. Cleanup up some legacy checks that I consider unnecessary. 2014-03-15 18:00:33 +00:00
firebirds
f32ddcf978 nightly update 2014-03-15 03:08:46 +00:00
asfernandes
f197d5912a Fixed restore of sh_test.gbk in TCS. 2014-03-14 16:45:09 +00:00
robocop
6a7d4ca3ff Misc. 2014-03-14 00:42:20 +00:00
firebirds
7169f2f348 nightly update 2014-03-13 00:35:45 +00:00
roman-simakov
77d654c2d2 Misc 2014-03-12 17:13:05 +00:00
roman-simakov
070c85aadd Corrected gfix messages to avoid user's panic. Reviewed by Vlad. 2014-03-12 15:51:12 +00:00
robocop
e964c4f2a2 More restrictions on sys tables. Please report if you have problems with DDL or the utilities. 2014-03-11 07:40:42 +00:00
robocop
aa136baedb Add the missing ACL_end because walk_acl() doesn't detect the end of the stream and reads trash instead, producing the strange message (unrecognized ACL) instead of the denied access right. 2014-03-11 06:11:39 +00:00
robocop
e91a586a11 Use memset. 2014-03-11 06:09:37 +00:00
robocop
e59fae0110 Misc. 2014-03-11 06:07:05 +00:00
firebirds
2649bb9618 nightly update 2014-03-10 00:32:53 +00:00
asfernandes
19abcf94fd Cleanup InternalMessageBuffer. 2014-03-09 01:55:42 +00:00
firebirds
2ae27a6309 nightly update 2014-03-09 00:31:01 +00:00
dimitr
f9c9257fc9 Totally misc. 2014-03-08 07:26:08 +00:00
firebirds
3b498b9b9d nightly update 2014-03-08 00:34:29 +00:00
asfernandes
fc8a3bed09 Fixed problem with hash join using keys with non-none character set. Dmitry, please review. 2014-03-07 16:21:01 +00:00
hvlad
47a964fc75 Refactor TraceParamsImpl and company 2014-03-07 12:48:46 +00:00
firebirds
740d9fb132 nightly update 2014-03-07 00:48:44 +00:00
asfernandes
d7550f6468 Fixed CORE-4357 - Parsing of recursive query returns error "Column does not belong to referenced table" for source that HAS such column. Relates to CORE-4322. 2014-03-06 16:20:24 +00:00
firebirds
35bb1d5c1b nightly update 2014-03-06 00:32:18 +00:00
asfernandes
b0d8a55c63 Misc. 2014-03-05 02:15:58 +00:00
firebirds
d8dcd2a373 nightly update 2014-03-05 01:15:32 +00:00
asfernandes
ddd97ce346 Misc. 2014-03-04 02:12:15 +00:00
firebirds
4522511d76 nightly update 2014-03-04 00:30:43 +00:00
robocop
f071dff44f Replace the "while" with unconditional break with an "if". (PVS_Studio). 2014-03-03 04:41:52 +00:00
robocop
ae8f6d6b8f Misc. 2014-03-03 04:37:29 +00:00
firebirds
4884a4a1e6 nightly update 2014-03-01 00:25:57 +00:00
firebirds
b9117f8f1e nightly update 2014-02-28 00:18:50 +00:00
firebirds
f793b1bf77 nightly update 2014-02-27 00:21:24 +00:00
firebirds
d72d32da66 nightly update 2014-02-26 00:28:41 +00:00
asfernandes
71772092c0 Fix warning in Linux. 2014-02-25 14:47:14 +00:00
hvlad
d125f5617a Fixed warning by PVS-Studio
Review is appreciated
2014-02-25 14:18:32 +00:00
dimitr
d91fd2ed8a Fixed CORE-4353: Sorting records are larger than really necessary. 2014-02-25 09:01:28 +00:00
robocop
b873d352fd Make DPM_fetch_back return bool. 2014-02-25 06:31:39 +00:00
robocop
aac88ea33d Make BTR_lookup return bool. 2014-02-25 06:30:18 +00:00
robocop
91467819c4 Misc. 2014-02-25 06:29:01 +00:00
robocop
10a253d613 Make comparisons return plain int (PVS-Studio). 2014-02-25 06:20:09 +00:00
firebirds
6e921f72ed nightly update 2014-02-25 00:42:28 +00:00
firebirds
320a09d070 nightly update 2014-02-24 00:43:04 +00:00
firebirds
510a9b6a3e nightly update 2014-02-23 00:37:58 +00:00
robocop
b5cc28d40e Warnings (PVS-Studio). 2014-02-22 16:16:06 +00:00
hvlad
092feed137 Fixed warning by PVS-Studio 2014-02-22 10:01:17 +00:00
robocop
1a797ce2f3 Warnings (PVS-Studio). 2014-02-22 07:10:13 +00:00
robocop
fef237cbe9 Misc. 2014-02-22 07:02:50 +00:00
firebirds
d63a7e965e nightly update 2014-02-22 00:39:18 +00:00
firebirds
ecd342c17c nightly update 2014-02-21 01:06:36 +00:00
firebirds
4ebb0800d0 nightly update 2014-02-20 01:39:20 +00:00
hvlad
65a1f44442 Improvement CORE-4345: Ability to trace stored functions execution 2014-02-19 23:16:47 +00:00
dimitr
07192953e3 Fixed CORE-4344: Error "no current record for fetch operation" when table inner join procedure inner join table. 2014-02-19 10:19:00 +00:00
firebirds
af656cd63f nightly update 2014-02-19 03:08:59 +00:00
hvlad
96ff8b043a Let subroutine's statement know what procedure\function it belongs to.
It allows to know subroutine name and thus produce better error messages (see EXE\stuff_stack_trace) and trace subroutine's correctly.
2014-02-18 11:48:08 +00:00
asfernandes
3a87224281 Warnings and make Linux debug build compile. 2014-02-18 01:49:07 +00:00
firebirds
33559ab86c nightly update 2014-02-18 00:39:27 +00:00
dimitr
9f80a5a502 Reworked the hash joins implementation for a better performance. To be field tested. 2014-02-17 15:07:03 +00:00
firebirds
1545f9cf74 nightly update 2014-02-17 00:40:30 +00:00
asfernandes
66ed15f026 Warnings. 2014-02-16 21:52:14 +00:00
firebirds
3babc6c040 nightly update 2014-02-16 00:53:28 +00:00
firebirds
84887cfea7 nightly update 2014-02-14 00:28:26 +00:00
hvlad
eccee4d692 Use qualified name for packaged stored procedures in trace output 2014-02-13 21:15:40 +00:00
firebirds
c631ee68ea nightly update 2014-02-13 00:31:43 +00:00
alexpeshkoff
26b090c93b Added access to configuration interfaces from IMaster and support for getting configured directories 2014-02-12 11:20:55 +00:00
firebirds
ae9d806101 nightly update 2014-02-12 00:28:06 +00:00
asfernandes
81d2999f35 Fixed CORE-4304 - Engine crashes when attempt to REcreate table with FK after syntax error before such recreating. 2014-02-11 14:52:32 +00:00
firebirds
81c80f8a49 nightly update 2014-02-10 00:42:20 +00:00
dimitr
e869780df7 Renamed a few methods for better readability. 2014-02-09 18:28:33 +00:00
dimitr
bd410d08aa Fixed refactoring errors that caused some optimizer regressions. Also, simplified code a little. 2014-02-09 15:58:33 +00:00