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