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

301 Commits

Author SHA1 Message Date
alexpeshkoff
fe4aec8a12 Fixed CORE-2550: Bus error when working with DB_KEY on bigendian machines. Introduced dtype_dbkey inside engine. 2009-07-09 14:04:42 +00:00
robocop
2e3ce0d23d Misc. 2009-06-07 09:49:58 +00:00
alexpeshkoff
46527f2084 MT safe floating point exceptions control. Raise error in case of FP overflow according to SQL standard requirements. 2009-05-27 07:57:06 +00:00
asfernandes
158a05c78d Misc 2009-05-10 15:23:31 +00:00
alexpeshkoff
4742f45669 Fixed CORE-2455: Server fails when doing DROP DATABASE right after error in statistical function 2009-05-07 16:48:48 +00:00
robocop
c23b36160b Misc. 2009-05-02 14:56:43 +00:00
robocop
66b1227b22 Unused params, some formatting, cleanup. 2009-05-01 17:21:36 +00:00
alexpeshkoff
8c983fec26 Fixed alignment issues with on-stack vary strings 2009-04-29 14:00:32 +00:00
robocop
2d7cb94844 Unused params
Some BLR checks
2009-04-28 13:08:04 +00:00
robocop
888000e21e Unused function params. 2009-04-26 10:24:44 +00:00
robocop
a730fbf074 Get rid of more typedefs. 2009-04-03 10:07:55 +00:00
asfernandes
9514e5f757 Fixed CORE-2355 - Incorrect handling of LOWER/UPPER when result string shrinks in terms of byte length 2009-03-07 17:39:05 +00:00
robocop
3689f15321 Style. 2009-01-20 08:33:59 +00:00
asfernandes
989d851fa3 Misc 2009-01-15 03:46:48 +00:00
robocop
77bd687168 Style. 2009-01-14 08:22:32 +00:00
robocop
21bb7f3d20 Style. 2009-01-03 09:14:29 +00:00
asfernandes
2e3ced29fc Fixed CORE-2258 - Internal error when select upper(<blob>) from union 2008-12-25 15:05:06 +00:00
asfernandes
5311dd5a5e Misc 2008-12-20 19:57:43 +00:00
robocop
95292d1731 Style. 2008-12-20 08:12:19 +00:00
robocop
0a94d6fee8 Style. 2008-12-18 10:57:12 +00:00
robocop
e4650d5027 Promote thread_data* as function argument. Only exception where both tdbb and dbb were left together as arguments is nbak.cpp's call to CCH_rollover_to_shadow to avoid any side effect in the changed code, but anyway, that function calls SDW_rollover_to_shadow that takes the dbb from the tdbb and not explicitly. 2008-12-14 09:28:25 +00:00
robocop
eb6ea18df4 Misc. 2008-12-01 09:21:31 +00:00
asfernandes
cf7ae27db5 Fixed CORE-1432 - Collation not propagated between record formats 2008-11-30 18:55:52 +00:00
asfernandes
3dcddd6ed5 Misc 2008-11-30 02:23:01 +00:00
asfernandes
f9e3032c93 Fixed CORE-1943 - GROUP BY RAND() returns infinite rows 2008-11-09 18:52:45 +00:00
asfernandes
d3e72ed046 Misc 2008-10-08 02:24:51 +00:00
robocop
586c3a6cde CORE-1799: improve the almost useless "expression evaluation not supported" error message.
Did the JRD side except par.cpp because this part is covered by DSQL (only ESQL programs won't get the improved messages).
2008-10-03 05:41:16 +00:00
alexpeshkoff
f74ba61ba9 Misc - same header was repeated twice 2008-09-22 14:41:40 +00:00
robocop
26727ea6c8 Misc. 2008-09-09 09:05:49 +00:00
asfernandes
b550749a47 Fixed CORE-1246 - Incorrect column values with outer joins and derived tables 2008-09-07 19:44:48 +00:00
asfernandes
9150e6f4f2 This should fix regressions related to fixes of:
CORE-501 - Optimization problem with COALESCE
CORE-1343 - Bug with a simple case and a subquery
CORE-2041 - update or insert with gen_id() with wrong generator value

And should fix this one (snapshot build bug):
CORE-2051 - don't work subquery in COALESCE
2008-09-01 13:18:02 +00:00
asfernandes
848357d06b Do not store pointer to string already destructed 2008-08-30 03:07:35 +00:00
alexpeshkoff
13a15d4bfe 1. Final fix for CORE-1964 - finished vararg cleanup in jrd.
2. Generic cleanup of error reporting functions all around engine.
2008-08-27 12:20:47 +00:00
asfernandes
b910161f82 Fixed CORE-501 - Optimization problem with COALESCE 2008-08-20 01:54:45 +00:00
dimitr
585d8a3eec Fixed CORE-2039: Domain-level CHECK constraints wrongly process NULL values. 2008-08-12 07:22:12 +00:00
asfernandes
607f55503d Misc 2008-07-11 02:37:23 +00:00
alexpeshkoff
7c8427bc35 Separated CVT functions to common and jrd parts.
This made possible to avoid ugly CVT_move export.

Cleanup of errors handling in CVT functions.
2008-07-10 15:57:33 +00:00
alexpeshkoff
a2e416210b Fixed CORE-1964: Use of 0 instead of isc_arg_end to terminate list of ERR_post's (and cousines) arguments is invalid.
Also cleaned up use of gds__log() in a few places.
2008-06-26 09:47:59 +00:00
asfernandes
cf7af2292d Fixed CORE-1962 - Incorrect extraction of MILLISECONDs 2008-06-25 15:58:03 +00:00
asfernandes
1eef61d8e4 Fixed CORE-1859 - Arithmetic overflow or division by zero has occurred. in MAX function 2008-04-26 15:58:16 +00:00
robocop
b70fc21329 Collapse some lines of repetitive code. 2008-04-24 10:56:57 +00:00
robocop
37ca104c1a Misc. 2008-04-18 14:30:45 +00:00
asfernandes
f66f7b28f5 1) Fix another possible invalid memory access in parse.y and the memcpy problem reported by valgrind
2) Misc
2008-04-14 15:22:52 +00:00
robocop
a808a2bda2 const and style. 2008-04-12 11:56:32 +00:00
robocop
752e3f1d43 Totally misc. 2008-04-06 08:07:00 +00:00
dimitr
d0a6ff7fe7 More changes targeted to a better error diagnostics. 2008-04-04 10:13:44 +00:00
dimitr
60fcb5886c More details about arithmetical exceptions. 2008-04-01 12:04:08 +00:00
robocop
cc72b37c9a Introduce more specific errors for date-time operations. 2008-03-28 13:21:59 +00:00
dimitr
b87b5032ef Changes in the TimeStamp class by Dmitry Kovalenko. 2008-03-26 10:21:04 +00:00
robocop
f9d26619eb Avoid one more indentation level. 2008-03-18 13:02:52 +00:00