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

366 Commits

Author SHA1 Message Date
robocop
ee46acd6bc Misc. 2008-04-03 13:17:32 +00:00
hvlad
2b7f14dc69 Fixed CORE-1817 : The RelaxedAliasChecking parameter has no effect concerning RDB$DB_KEY 2008-04-02 14:27:17 +00:00
dimitr
30f7cce178 Fixed CORE-1811. A solution is to move the validation code from GEN to PASS1 in order to catch bad things earlier. This differs from the SAS solution, but hopefully it's more generic. 2008-04-01 06:11:29 +00:00
asfernandes
21a13650eb More problematic cases of CORE-1798 - thanks to Dmitry 2008-03-21 19:05:24 +00:00
asfernandes
3aca6f92b1 Misc 2008-03-21 02:42:24 +00:00
dimitr
13f5cc92e1 Major cleanup of the old-style blk and allocator-based blk_type. 2008-03-19 16:09:00 +00:00
robocop
3e724a9286 Misc. 2008-03-18 13:02:21 +00:00
dimitr
2c722e5854 Fixed the build. 2008-03-17 17:17:33 +00:00
hvlad
0170deaff3 Fixed bug CORE-1793 : AV at prepare of query with unused parametrized CTE 2008-03-17 10:27:01 +00:00
asfernandes
88b6f39f82 1) Restore logic of not handled exceptions
2) Initialize some status vectors
2008-03-03 00:47:04 +00:00
asfernandes
2e8bd421dc Cleanup: do not replicate attachment charset info in DSQL 2008-03-01 19:32:16 +00:00
asfernandes
35688cd5d9 Cleanup: remove y-valve functions DSQL_CACHE and INTL_FUNCTION 2008-03-01 19:14:46 +00:00
dimitr
99caa91b85 DSQL integration into the engine. 2008-02-28 13:48:16 +00:00
dimitr
c7db4d6a64 Get rid of DsqlMemoryPool. 2008-02-20 15:24:21 +00:00
asfernandes
ed51d0728b DSQL sync. changes 2008-02-01 20:18:11 +00:00
alexpeshkoff
39896cb955 Fixed CORE-1671: atexit() calls in client libraries cause segfaults
and CORE-1079: Every attach of fbclient/fbembed library leaks 64KB of memory

To do it:
- created new template GlobalPtr, controlling access to destructors of global objects.
- applied it to global objects.

Also some related cleanup.
2008-01-23 15:52:40 +00:00
asfernandes
05b90fa684 Eliminate some warnings 2008-01-16 14:37:26 +00:00
dimitr
eac5ac337b The merge continued. 2008-01-16 06:52:43 +00:00
alexpeshkoff
0a1e5de41c Applied patch from Dmitry Kovalenko - some constness in DSQL 2007-12-11 15:17:35 +00:00
asfernandes
ad13b126d1 Misc 2007-11-30 00:35:44 +00:00
hvlad
c2800e66e8 Implement CORE-1625 : Implement new setting to relax strict SQL standard's alias checking rules 2007-11-29 17:53:38 +00:00
asfernandes
d8ab6f4b23 Fixed CORE-1624 - MERGE not correctly worked with parameters in MATCHING clause 2007-11-29 15:15:23 +00:00
hvlad
2b47bbe55b Revert files back after wrong commit 2007-11-19 00:21:18 +00:00
hvlad
86f1141328 Execute statement with support of external data source 2007-11-18 22:59:20 +00:00
asfernandes
5d22a267ea Fixed warning - thanks to Dmitry 2007-11-16 13:47:14 +00:00
alexpeshkoff
407cf7e1d8 Changes suggested by Claudio and Adriano. Further cleanup 2007-10-19 11:51:58 +00:00
alexpeshkoff
e4271ba6fa Fixed CORE-1501: Wrong access to SLONG data in dsql_nod 2007-10-17 14:35:31 +00:00
asfernandes
944108171e Use const in SysFunction as suggested by Dmitry Kovalenko 2007-10-12 20:25:04 +00:00
asfernandes
d51c478a2c More complete fix for CORE-1451 2007-09-27 16:04:51 +00:00
asfernandes
63de95f1d9 Fixed CORE-1451 - Using RDB$DB_KEY in where section while selecting from a procedure crashes the server 2007-09-27 15:52:47 +00:00
asfernandes
b5a23c12d1 Improvements:
1) CORE-1387 - Add MILLISECONDS handling to EXTRACT, DATEADD and DATEDIFF functions
2) CORE-663 - EXTRACT(WEEK FROM DATE)
2007-07-31 01:22:59 +00:00
asfernandes
64f80d1914 Fixed CORE-1379 - Invalid parameter type when using it in CHAR_LENGTH function 2007-07-25 15:46:08 +00:00
hvlad
671e59e993 Fixed bug CORE-1373 : Incorrect result of recursive CTE query when recursive member's SELECT list contains expression using self-referenced fields 2007-07-21 21:28:56 +00:00
hvlad
77a5e7498c Improve implementation of nod_src_info to avoid generation of additional blr_begin\blr_end pair 2007-06-29 10:22:50 +00:00
asfernandes
564c2887a2 Second part of fix for CORE-1313, fixed the issue with RDB$DB_KEY and derived tables 2007-06-15 00:41:12 +00:00
asfernandes
ea48ea8b3f Fixed CORE-1313 - RDB$DB_KEY not supported in merge command 2007-06-14 02:15:36 +00:00
robocop
0c819f0520 Misc and VC6 compilation workaround. 2007-06-12 08:29:36 +00:00
asfernandes
f8c2d590a0 Rollback fix for CORE-1245 and CORE-1246 and defer to better times, as each change causes regressions 2007-06-09 19:31:10 +00:00
asfernandes
f4be0d2421 Fixed CORE-1315 - Data type unknown, for most functions ported from Yaffil 2007-06-09 19:18:21 +00:00
robocop
d191a665d3 Misc. 2007-06-09 09:04:59 +00:00
asfernandes
595a185dd3 Rework fix for CORE-1245 to fix:
CORE-1246 - Incorrect column values with outer joins and derived tables,
CORE-1306 - Indices not used for views
2007-06-08 02:20:00 +00:00
asfernandes
c67afcb4ee Improvement CORE-1277 - Automatic transliteration of text blobs 2007-05-22 02:14:20 +00:00
asfernandes
3d246aff00 Rollback fix for CORE-1246 - Incorrect column values with outer joins and derived tables, that broke recursive-CTE and uses scarse contexts 2007-05-18 01:17:27 +00:00
robocop
b7446d9c64 Misc. 2007-05-16 06:53:47 +00:00
asfernandes
1a427efe19 Changed UPDATE OR INSERT to check existence of records with IS NOT DISTINCT 2007-05-13 14:06:41 +00:00
asfernandes
bf895341ef Fixed CORE-1256 - Table columns hide destination variables of RETURNING INTO, and others problems recent introduced 2007-05-13 01:37:54 +00:00
asfernandes
d27a1bdd51 Fixed CORE-1246 - Incorrect column values with outer joins and derived tables 2007-05-06 21:30:38 +00:00
asfernandes
20b25e8c61 Fixed ambiguity problem in NATURAL/USING join and derived tables 2007-05-06 16:45:49 +00:00
asfernandes
c08581d727 Fixed CORE-1244 - Server crash on select * from <recursive CTE> 2007-05-05 03:17:52 +00:00
robocop
52f1b15e0c Misc. 2007-05-02 06:57:18 +00:00