8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-27 18:03:04 +01:00
Commit Graph

1581 Commits

Author SHA1 Message Date
alexpeshkoff
88b8a40a04 1. Cleaned up most of SUPERSERVER usage.
SUPERSERVER has 4 different meanings in our code:
- this is milticlient server (replaced with Config::getMultiClientServer())
- use shared data cache (replaced with Config::getSharedCache())
- use shared metadata cache (replaced with macro SHARED_METADATA_CACHE)
- database are NOT shared between processes (replaced with getSharedDatabase())

2. Use fb_smp_server as both superclassic and classic binary on posix
(xinetd autodecection is done).

3. Small posix build cleanup.
2010-04-15 14:40:27 +00:00
dimitr
3269c73d06 Optimization: allocate the messages during prepare time rather than runtime.
Also, fixed one bug in the parameter handling for PSQL functions.
2010-04-15 11:07:05 +00:00
dimitr
307c3be080 Fixed evaluation of default arguments for PSQL (and, supposedly, external) functions.
Improved error handling.
2010-04-14 09:45:27 +00:00
dimitr
4eedf7d29e Cleanup. 2010-04-14 08:30:29 +00:00
asfernandes
0762519962 Misc 2010-04-09 00:53:31 +00:00
dimitr
98ae6da476 Paranoid assertion. 2010-04-08 09:33:57 +00:00
dimitr
ba31d12978 Make the [priorly wrong] assertion working as intended.
Little cleanup.
2010-04-08 04:13:48 +00:00
asfernandes
68b5c1df6f Cleanup 2010-04-07 16:32:12 +00:00
asfernandes
d515370b9d Thread safety: do not write in request shared place during execution. 2010-04-07 15:31:32 +00:00
robocop
4a7d8c444e Style. 2010-04-07 13:11:26 +00:00
robocop
0ac565087a Misc warnings. 2010-04-07 13:11:10 +00:00
asfernandes
fd8a4d3b00 Small cleanup 2010-04-06 01:13:22 +00:00
asfernandes
5ac2130415 Cleanup - switch from pointer arithmetics to sane way to get impure places 2010-04-05 21:20:08 +00:00
asfernandes
fe9bf02848 Refactor user and system functions nodes 2010-04-05 18:43:11 +00:00
asfernandes
e1ba33a2ae Fix problem of the system transaction storing pointer to random or already deallocated attachment. Full build (or kind of) required. 2010-04-02 21:48:15 +00:00
asfernandes
69f05b774a Misc 2010-03-27 18:20:04 +00:00
hvlad
25c5d1ac94 Fixed bug CORE-2943 : parsing error recursive query with two recursive parts 2010-03-25 14:14:22 +00:00
asfernandes
11a3746970 Misc 2010-03-25 02:10:57 +00:00
asfernandes
e0762f5f95 Improvement CORE-2005 - Support SQL 2008 syntax for MERGE statement with DELETE extension 2010-03-23 16:06:16 +00:00
asfernandes
2ed85aef29 Misc 2010-03-21 23:01:30 +00:00
aafemt
e3ec775cfa Const-ness 2010-03-21 22:06:17 +00:00
asfernandes
abccecf08a Misc 2010-03-21 18:20:28 +00:00
asfernandes
dcaa9052e7 Fix parameter handling in SUBSTRING(SIMILAR) 2010-03-21 17:32:04 +00:00
dimitr
42c5458367 Misc. 2010-03-21 13:38:52 +00:00
dimitr
90b128d6b6 Fixed CORE-2890: SQLSTATE should also be available as a PSQL context variable like GDSCODE/SQLCODE.
To be later backported into v2.5.1, I suppose.
2010-03-21 07:29:58 +00:00
asfernandes
fc432dc572 Correction to my last commit 2010-03-21 02:27:54 +00:00
asfernandes
f2dcf72838 Fixed CORE-2923 - Problem with dependencies between a procedure and a view using that procedure. 2010-03-21 02:01:59 +00:00
dimitr
63bedffa71 Refactored the sorter into a proper class.
Removed some dead code and unused files.
2010-03-16 11:19:29 +00:00
asfernandes
c4bca14cc6 Fixed CORE-2913 - COLLATE expressions are applied incorrectly 2010-03-10 15:46:31 +00:00
asfernandes
4a12047ca9 Add a third optional (default is NULL) parameter to LAG and LEAD, that is the value returned when moving out of the partition. 2010-03-07 20:21:30 +00:00
asfernandes
e992be2595 Hope this fix the DDL problem reported by Ivan Prenosil 2010-03-06 19:10:48 +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
asfernandes
55b245bbac Implement Claudio' suggestion of explicit message about access to private packaged routines 2010-02-25 15:56:39 +00:00
robocop
ffb1b3e233 Misc (comment). 2010-02-25 10:34:39 +00:00
asfernandes
af96fcdf6c Cleanup 2010-02-24 00:59:42 +00:00
asfernandes
5888aed165 Correction 2010-02-24 00:53:10 +00:00
robocop
9efb1d2907 Misc. 2010-02-23 04:30:52 +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
4f9b9161b4 Feature CORE-2006 - SUBSTRING with regular expression (SIMILAR TO) capability 2010-02-21 01:47:54 +00:00
asfernandes
4fb8852349 Cleanup 2010-02-19 12:35:10 +00:00
asfernandes
af249fe61a Misc 2010-02-19 01:40:05 +00:00
asfernandes
2097e9a485 Fixed some inconsistencies with aggregate functions with more than one parameter 2010-02-18 16:55:38 +00:00
asfernandes
83822e195a Misc 2010-02-17 02:11:23 +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
a6bd7851e8 Misc and fix per Claudio comments 2010-02-16 21:16:21 +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
robocop
835750a54c Misc. 2010-02-16 08:53:31 +00:00
asfernandes
d31e978bac Misc 2010-02-16 02:06:10 +00:00
asfernandes
0ce6fb958c Feature CORE-2869 - Window functions: LAG and LEAD. 2010-02-16 00:26:53 +00:00
asfernandes
01f6e290fd Misc 2010-02-15 00:43:04 +00:00