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