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

6950 Commits

Author SHA1 Message Date
arnobrinkman
11b4fcf5b7 1) Make COALESCE/CASE output descriptor more SQL-standard.
Exception is that we allow mixing datatypes with (var)char (except blob), because all datatypes are convertable to character-type and because this functionallity was available from 1st day COALESCE is introduced inside Firebird.
2) Fix bug with expressions without fields inside aggregate-functions.
Example :
  SELECT
    (SELECT Count(1) FROM RDB$DATABASE)
  FROM
    RDB$RELATIONS
2003-08-25 23:35:30 +00:00
arnobrinkman
49279dae3d increment build number 2003-08-25 22:40:25 +00:00
fsg
154db133d8 increment build number 2003-08-25 22:05:20 +00:00
alexpeshkoff
d9e5b590a0 increment build number 2003-08-25 15:09:46 +00:00
robocop
111d732c2d increment build number 2003-08-25 12:09:17 +00:00
robocop
dbe2772bba Still seems to work after changes.
:-)
2003-08-25 12:09:16 +00:00
robocop
a985f1ab09 increment build number 2003-08-25 12:00:26 +00:00
robocop
80885347fe Still seems to work after changes.
:-)
2003-08-25 12:00:25 +00:00
dimitr
93d1e0da44 increment build number 2003-08-25 08:36:52 +00:00
dimitr
cf812f23c5 increment build number 2003-08-25 08:36:51 +00:00
dimitr
5953fb8b14 increment build number 2003-08-25 08:36:12 +00:00
dimitr
f02496df37 increment build number 2003-08-25 08:33:27 +00:00
dimitr
0ab3c44180 increment build number 2003-08-25 08:17:57 +00:00
dimitr
b6f1b4cfe3 Added new error message for Arno. 2003-08-25 08:17:56 +00:00
dimitr
ba5fdca289 increment build number 2003-08-25 08:16:48 +00:00
eku
05fcf34778 increment build number 2003-08-25 07:26:42 +00:00
eku
34722ab841 increment build number 2003-08-25 07:26:41 +00:00
eku
f8eb5c6be0 increment build number 2003-08-25 07:26:40 +00:00
eku
73137f9d60 Since all supported platforms provide the function strerror(), get rid of
sys_errlist[]. It's not portable anyway.
2003-08-25 07:26:39 +00:00
eku
625e61d063 increment build number 2003-08-25 07:26:38 +00:00
eku
a2ca0a23ef increment build number 2003-08-25 07:26:37 +00:00
eku
e040aff1a0 increment build number 2003-08-25 07:26:36 +00:00
arnobrinkman
98090c369a increment build number 2003-08-24 22:15:25 +00:00
arnobrinkman
79c10074c0 Already fix COALESCE/CASE output-descriptor behaviour inside HEAD branch to conform with SQL-standard.
FB1.5_RELEASE will follow when error-message is added
2003-08-24 22:15:23 +00:00
arnobrinkman
5574ba63d6 increment build number 2003-08-24 15:22:12 +00:00
arnobrinkman
9cf1f386fa fix bad behaviour with auto-union-cast 2003-08-24 15:22:11 +00:00
arnobrinkman
f75230fc45 increment build number 2003-08-24 02:56:54 +00:00
arnobrinkman
006070b331 added comment and nested derived table fix 2003-08-24 02:56:53 +00:00
arnobrinkman
c1d320df9e increment build number 2003-08-24 02:36:48 +00:00
arnobrinkman
c61cbdc5ca fix some derived tables problems 2003-08-24 02:36:46 +00:00
fsg
5a09f3b11d increment build number 2003-08-23 22:03:44 +00:00
dimitr
cbeb1160dd increment build number 2003-08-23 09:26:17 +00:00
dimitr
1a5ce0c4ea Fixed BUGCHECK(178). Record fragment length calculation must be consistent in VIO_erase. 2003-08-23 09:26:15 +00:00
arnobrinkman
224f4aaed8 increment build number 2003-08-22 22:52:59 +00:00
fsg
8ae91cbc52 increment build number 2003-08-22 22:05:15 +00:00
robocop
e63a87f149 increment build number 2003-08-22 13:09:11 +00:00
robocop
e4cfa01286 One warning less 2003-08-22 13:09:09 +00:00
aafemt
561e54452e increment build number 2003-08-22 10:56:57 +00:00
aafemt
b19bd6be1c increment build number 2003-08-22 10:56:56 +00:00
aafemt
8798a33d84 ENUM removal 2003-08-22 10:56:55 +00:00
aafemt
986458861e increment build number 2003-08-22 10:56:54 +00:00
aafemt
a02f595f44 increment build number 2003-08-22 10:56:53 +00:00
aafemt
91d2ecb0a4 increment build number 2003-08-22 10:56:52 +00:00
aafemt
d68fec1aed increment build number 2003-08-22 10:56:51 +00:00
aafemt
83d4085fa6 increment build number 2003-08-22 10:29:37 +00:00
aafemt
459c36dac4 increment build number 2003-08-22 10:29:36 +00:00
aafemt
1b03d3dc63 increment build number 2003-08-22 10:28:01 +00:00
aafemt
8d76b76561 increment build number 2003-08-22 10:26:08 +00:00
arnobrinkman
7c17f650dc increment build number 2003-08-21 23:05:57 +00:00
skidder
03a5d494cd increment build number 2003-08-21 22:36:16 +00:00
skidder
05c85774a0 increment build number 2003-08-21 22:36:15 +00:00
skidder
f7145782ab increment build number 2003-08-21 22:35:16 +00:00
skidder
5d2a203737 increment build number 2003-08-21 22:33:11 +00:00
skidder
bb35d780d1 increment build number 2003-08-21 22:32:04 +00:00
skidder
645a8d3a24 increment build number 2003-08-21 22:30:21 +00:00
skidder
6f2c2095ae Fix kernel memory leak 2003-08-21 22:30:20 +00:00
skidder
c16b91c19d increment build number 2003-08-21 22:29:41 +00:00
skidder
4e387b4c3f increment build number 2003-08-21 22:28:39 +00:00
skidder
543c1a9f77 increment build number 2003-08-21 22:27:44 +00:00
fsg
4a332d190b increment build number 2003-08-21 22:06:30 +00:00
brodsom
87b9fcabdb increment build number 2003-08-21 16:22:12 +00:00
brodsom
b353fb955b -Replace STATIC with static
-Remove a few unused macros
2003-08-21 16:22:11 +00:00
brodsom
708cde4c32 increment build number 2003-08-21 16:20:09 +00:00
brodsom
37b821fc45 Replace LINE__IS_INT with LINEFORMAT 2003-08-21 16:20:06 +00:00
brodsom
ddc468f5b1 increment build number 2003-08-21 15:43:24 +00:00
brodsom
79041a6fe2 Fix calling convention 2003-08-21 15:43:23 +00:00
brodsom
f62ada114b increment build number 2003-08-21 15:41:00 +00:00
brodsom
e4f47f23d5 Replace LINE__IS_INT with LINEFORMAT 2003-08-21 15:40:59 +00:00
robocop
7b8b573177 increment build number 2003-08-21 11:02:36 +00:00
robocop
dac8740003 Fix SF Bug #750659 2003-08-21 11:02:33 +00:00
brodsom
a31095dde7 increment build number 2003-08-21 01:46:38 +00:00
brodsom
e7868a54bb increment build number 2003-08-21 01:46:37 +00:00
brodsom
139160119a Remove intlcpp 2003-08-21 01:46:36 +00:00
brodsom
267f9e0750 increment build number 2003-08-21 01:45:57 +00:00
brodsom
9fc5795640 increment build number 2003-08-21 01:42:18 +00:00
brodsom
fe3389c731 increment build number 2003-08-21 01:41:49 +00:00
brodsom
c915686c18 increment build number 2003-08-21 01:41:11 +00:00
brodsom
4f328e78eb increment build number 2003-08-21 01:40:40 +00:00
brodsom
461d139f4c increment build number 2003-08-21 01:40:14 +00:00
brodsom
c97ee39b41 increment build number 2003-08-21 01:39:40 +00:00
brodsom
ca900e1964 increment build number 2003-08-21 01:39:26 +00:00
brodsom
9f45ca62f4 increment build number 2003-08-21 01:39:02 +00:00
brodsom
2ba0ea3670 increment build number 2003-08-21 01:38:48 +00:00
brodsom
d1414ed377 increment build number 2003-08-21 01:38:47 +00:00
brodsom
51ae7c112e increment build number 2003-08-21 01:38:32 +00:00
brodsom
00b1929112 increment build number 2003-08-21 01:37:37 +00:00
brodsom
00e70270e8 Fix wrong header 2003-08-21 01:37:31 +00:00
fsg
b13c950d7f increment build number 2003-08-20 22:06:07 +00:00
brodsom
819ac01849 increment build number 2003-08-20 19:47:12 +00:00
brodsom
4a99ce0436 -Fix for MSVC6 format bug found in TCS DSQL_DOMAIN_12 and 13 2003-08-20 19:47:07 +00:00
brodsom
2fa31d404b increment build number 2003-08-20 19:08:08 +00:00
brodsom
4e135aaced -Fix for bug 7122 (TCS IDML_C_CHARSET_08 test) 2003-08-20 19:08:00 +00:00
arnobrinkman
4eb3e93950 increment build number 2003-08-20 12:34:14 +00:00
brodsom
d38c285cb5 increment build number 2003-08-20 11:35:25 +00:00
brodsom
72ba3b14b9 Move intl module to c++ 2003-08-20 11:35:21 +00:00
brodsom
b4173604bd increment build number 2003-08-20 10:08:05 +00:00
brodsom
97f76ce6e3 -Fix linux macro redefinition warning 2003-08-20 10:08:04 +00:00
brodsom
e92721e83e increment build number 2003-08-20 09:35:01 +00:00
brodsom
9dfe58e60e Replace __LINE__IS_INT with LINEFORMAT and remove a few ifdefs (thanks to Claudio's question) 2003-08-20 09:35:00 +00:00
brodsom
ead2dbf48e increment build number 2003-08-20 09:34:25 +00:00
brodsom
9bf6c892fd increment build number 2003-08-20 08:38:06 +00:00
brodsom
8093eca225 Move intl module to c++ 2003-08-20 08:38:05 +00:00
brodsom
ca7b8c9320 increment build number 2003-08-20 08:35:46 +00:00
brodsom
9d8cc54ce2 increment build number 2003-08-20 08:35:45 +00:00
brodsom
5e8197d659 increment build number 2003-08-20 08:35:44 +00:00
brodsom
5c62516e8e increment build number 2003-08-20 08:35:25 +00:00
brodsom
5d1279ff06 increment build number 2003-08-20 08:34:52 +00:00
arnobrinkman
efdd9cc95c increment build number 2003-08-19 23:56:29 +00:00
arnobrinkman
9b4b90d606 bugfix nested derived tables 2003-08-19 23:56:28 +00:00
arnobrinkman
a6effedcfe increment build number 2003-08-19 23:47:08 +00:00
arnobrinkman
05d343bda8 Oops missed something 2003-08-19 23:47:07 +00:00
arnobrinkman
dc9e1ce713 increment build number 2003-08-19 23:34:24 +00:00
arnobrinkman
506b858567 Added PLAN support for derived tables 2003-08-19 23:34:23 +00:00
arnobrinkman
c5890ff4f6 increment build number 2003-08-19 23:32:29 +00:00
skidder
1ba066d3b7 increment build number 2003-08-19 23:09:25 +00:00
skidder
a40f479644 increment build number 2003-08-19 23:08:05 +00:00
fsg
482a26e5a6 increment build number 2003-08-19 22:05:58 +00:00
skidder
e2807fbd9c increment build number 2003-08-19 21:34:24 +00:00
skidder
5ffbcb4e62 Apply patch by Peter Jacobi to display OCTETS strings in hex correctly 2003-08-19 21:34:22 +00:00
skidder
31d0be5d1d increment build number 2003-08-19 21:21:21 +00:00
skidder
dee9dadd90 increment build number 2003-08-19 21:20:22 +00:00
skidder
f057ec8f13 increment build number 2003-08-19 13:02:28 +00:00
skidder
3fc82a8f7e increment build number 2003-08-19 12:51:31 +00:00
skidder
b156ee7b39 increment build number 2003-08-19 12:49:34 +00:00
skidder
27ebbfe696 Get rid of alloca usage 2003-08-19 12:49:33 +00:00
brodsom
8dbb370c01 -Fix NULL usage warning 2003-08-19 11:44:11 +00:00
brodsom
978b986c63 increment build number 2003-08-19 11:44:10 +00:00
brodsom
00122f5a9a increment build number 2003-08-19 11:42:46 +00:00
brodsom
a636ea41d3 increment build number 2003-08-19 11:16:11 +00:00
brodsom
e2a8c99c73 -Fix cast warnings
-Fix signed/unsigned comparison warning
2003-08-19 11:16:10 +00:00
brodsom
8535398ce4 increment build number 2003-08-19 11:10:06 +00:00
brodsom
7840ed8217 -Fix cast warning in a recent commit (Please review the warnings before commits) 2003-08-19 11:10:05 +00:00
brodsom
cd122c7815 increment build number 2003-08-19 11:09:02 +00:00
brodsom
b85d5373e6 -Fix wrong format in a recent commit (Please review the warnings before commits) 2003-08-19 11:09:00 +00:00
robocop
30c7298c35 increment build number 2003-08-19 10:25:23 +00:00
robocop
e15aef8e87 Damn loop 2003-08-19 10:25:21 +00:00
brodsom
e6ed653491 increment build number 2003-08-19 09:25:23 +00:00
brodsom
f5947f98fc increment build number 2003-08-19 09:25:22 +00:00
brodsom
495e6496bc increment build number 2003-08-19 09:24:16 +00:00
brodsom
1891e08490 -Remove basic and pli remains 2003-08-19 09:24:15 +00:00
brodsom
cf9d7ffbdb increment build number 2003-08-19 09:22:24 +00:00
brodsom
82b847d512 -Fix cast warning 2003-08-19 09:22:20 +00:00
brodsom
47e0e67012 increment build number 2003-08-19 08:59:46 +00:00
brodsom
16f025ac4b -Fix cast warnings
-Break long lines
2003-08-19 08:59:45 +00:00
robocop
8c7f356da8 increment build number 2003-08-19 06:05:16 +00:00
robocop
7c676cfc22 increment build number 2003-08-19 06:03:13 +00:00
brodsom
cc1c1e8dfb -Fix cast warnings 2003-08-19 01:26:54 +00:00
brodsom
74574071d7 increment build number 2003-08-19 01:26:53 +00:00
brodsom
b96f26ecd9 increment build number 2003-08-19 01:25:56 +00:00
brodsom
0a786be3a8 -Fix unused warnings 2003-08-19 01:25:50 +00:00
fsg
3327dd1cde increment build number 2003-08-18 22:05:35 +00:00
skidder
9d19973bb2 increment build number 2003-08-18 21:44:09 +00:00
arnobrinkman
19c520411f increment build number 2003-08-18 21:37:50 +00:00
arnobrinkman
f5002b3f5b Code clean-up and re-apply comments as suggested by Claudio V. 2003-08-18 21:37:47 +00:00
skidder
db3249d1ea increment build number 2003-08-18 21:13:57 +00:00
skidder
b05dc24810 Forward port removal of artificial index number limitation from 1.0.3.
Fix bug in dbb_max_idx calculation. Do not port GC and metadata versioning
changes as they seem very dangerous to me.
2003-08-18 21:13:56 +00:00
skidder
b21b46936e increment build number 2003-08-18 16:56:29 +00:00
skidder
472fd47f82 increment build number 2003-08-18 16:53:44 +00:00
skidder
cb8fc363e3 Fix problems with Windows SS mutexes/events noted by Claudio 2003-08-18 16:53:42 +00:00
arnobrinkman
22a4865240 increment build number 2003-08-18 14:11:04 +00:00
arnobrinkman
15c2ad98c4 increment build number 2003-08-18 14:11:03 +00:00
arnobrinkman
425194d63b increment build number 2003-08-18 14:09:32 +00:00
arnobrinkman
134d17d692 increment build number 2003-08-18 14:08:57 +00:00
skidder
72d2eaeec3 increment build number 2003-08-18 13:24:48 +00:00
skidder
44216d1e3b Fix const-correctness of ISC_expand_filename. Thanks to Andrew Gough 2003-08-18 13:24:46 +00:00
skidder
75ef4158ab increment build number 2003-08-18 11:32:24 +00:00
aafemt
0e2cfcbe13 increment build number 2003-08-18 10:31:58 +00:00
aafemt
35e9b48dcb increment build number 2003-08-18 10:31:57 +00:00
aafemt
979f66c29b Rough (and temporary?) fix for incompatibility between my get_long(UCHAR*) and old good BTR_get_quad(UCHAR*) reported by Nikolay Samofatov 2003-08-18 10:31:56 +00:00
skidder
d2debc1c41 increment build number 2003-08-17 22:42:27 +00:00
skidder
77175a1cbe increment build number 2003-08-17 22:42:26 +00:00
skidder
1b7f7d9ca3 increment build number 2003-08-17 22:37:54 +00:00
skidder
b617341706 increment build number 2003-08-17 22:36:49 +00:00
skidder
77710cac1e increment build number 2003-08-17 22:32:10 +00:00
skidder
accdad8a51 increment build number 2003-08-17 22:25:49 +00:00
fsg
4865f978ca increment build number 2003-08-17 22:04:55 +00:00
skidder
c91e70de59 increment build number 2003-08-17 21:38:26 +00:00
skidder
1a057e68ed increment build number 2003-08-17 21:28:35 +00:00
skidder
40a8cabcb7 increment build number 2003-08-17 21:16:47 +00:00
skidder
81fc416a04 increment build number 2003-08-17 19:56:55 +00:00
skidder
ef092d4a06 increment build number 2003-08-17 19:56:54 +00:00
skidder
1c394c6d4b Fix up server-side database aliases
- expand Windows SS local connection strings on the client side unless they
specify database aliases (return to backward-compatible behavior)
- use aliases for database creation
- do security checks after database file name expansion
- forbid usage of relative paths in aliases
- do not stick to 8.3 filenames on Windows as it causes problems
2003-08-17 19:56:53 +00:00
skidder
4b34538826 increment build number 2003-08-17 19:56:52 +00:00
fsg
107ddf0ab7 increment build number 2003-08-16 22:04:21 +00:00
arnobrinkman
aa42604f52 increment build number 2003-08-16 13:14:37 +00:00
arnobrinkman
5f844f7428 added comment 2003-08-16 13:14:35 +00:00
arnobrinkman
bb4b4c45e4 increment build number 2003-08-16 00:37:44 +00:00
arnobrinkman
95ab087c1f latest versions 2003-08-16 00:37:40 +00:00
arnobrinkman
ce04dd9571 increment build number 2003-08-16 00:36:56 +00:00
arnobrinkman
9e82b6d20b Fixed ambiguous columnname problems with derived tables.
Added support for unnamed derived tables.
2003-08-16 00:36:54 +00:00
fsg
5038ba687a increment build number 2003-08-15 22:05:10 +00:00
arnobrinkman
b89df6302c increment build number 2003-08-15 14:39:39 +00:00
arnobrinkman
cc3be26481 latest versions 2003-08-15 14:39:38 +00:00
arnobrinkman
3c5b6c8f15 increment build number 2003-08-15 14:38:34 +00:00
arnobrinkman
c12b4da4b1 added comment and fix derived table bug inside view, that couldn't use unions. 2003-08-15 14:38:33 +00:00
skidder
d9c7ba7354 increment build number 2003-08-15 10:41:45 +00:00
skidder
6eb0ad0e6d Optimize SCL_get_class function a little bit 2003-08-15 10:41:44 +00:00
aafemt
4eb4dfccbb increment build number 2003-08-15 10:23:49 +00:00
aafemt
a20b03f888 increment build number 2003-08-15 10:23:48 +00:00
aafemt
4fb23366fe increment build number 2003-08-15 10:23:47 +00:00