fsg
5520a784a9
increment build number
2002-08-31 09:25:15 +00:00
fsg
b3668751f6
Some minor fixes to get it compiled under linux again,
...
some of them submitted by Nickolay Samofatov
2002-08-31 09:25:14 +00:00
fsg
665f27b1c0
increment build number
2002-08-31 09:25:13 +00:00
dimitr
5c565b30b4
Fixed bug, when nobody could alter or drop a trigger which name contains 'RDB$'.
2002-08-28 15:50:54 +00:00
dimitr
c70a2ffd49
increment build number
2002-08-28 15:50:53 +00:00
dimitr
2042d70dfd
increment build number
2002-08-28 15:48:50 +00:00
dimitr
6fe24d7c89
Some changes to make gdef, instreg and instsvc compilable.
2002-08-28 15:48:49 +00:00
dimitr
37e5e64997
increment build number
2002-08-28 09:20:15 +00:00
eku
ac62420649
increment build number
2002-08-28 09:07:52 +00:00
eku
4ccb6e6bdc
increment build number
2002-08-28 09:05:50 +00:00
fsg
0998fcf815
increment build number
2002-08-28 08:25:03 +00:00
eku
5c2aa3169a
increment build number
2002-08-28 08:02:13 +00:00
eku
9710dc8dc3
increment build number
2002-08-28 07:51:19 +00:00
eku
da8c70f960
increment build number
2002-08-28 07:11:16 +00:00
eku
a51db40856
Needs include file common.h to compile.
2002-08-28 07:11:15 +00:00
eku
c615899d74
increment build number
2002-08-28 07:10:34 +00:00
eku
36d949c358
Use SIG_FPTR from common.h.
2002-08-28 07:10:32 +00:00
eku
06a644379c
increment build number
2002-08-28 07:03:08 +00:00
eku
87aa5bde06
increment build number
2002-08-28 06:50:37 +00:00
eku
571d2e7c16
increment build number
2002-08-28 06:50:36 +00:00
eku
59ddbe656e
increment build number
2002-08-28 06:50:35 +00:00
eku
78c960e6a9
increment build number
2002-08-28 06:50:34 +00:00
eku
661d16f298
Another autoconf cleanup:
...
o check for the existence of the function strcasecmp and stricmp
o replaced STRICMP
2002-08-28 06:50:33 +00:00
dimitr
8f368a5e95
increment build number
2002-08-28 06:12:29 +00:00
dimitr
0edf480df2
increment build number
2002-08-27 19:26:40 +00:00
dimitr
46432ec922
Finilized Borland's implementation of XNET (win32 only). Seems to work ;-)
2002-08-27 19:26:39 +00:00
dimitr
949b0484d1
increment build number
2002-08-27 19:26:38 +00:00
dimitr
699c0dd97c
Minor ODS change (version 10.1). New indices on system tables:
...
- define index RDB$INDEX_41
for RDB$INDICES
RDB$FOREIGN_KEY;
- define index RDB$INDEX_42
for RDB$RELATION_CONSTRAINTS
RDB$RELATION_NAME, RDB$CONSTRAINT_TYPE;
2002-08-27 11:58:47 +00:00
dimitr
24b04f096c
increment build number
2002-08-27 11:58:46 +00:00
dimitr
5195cc3193
increment build number
2002-08-27 11:47:14 +00:00
dimitr
f636c75c52
increment build number
2002-08-27 11:47:13 +00:00
dimitr
609af2bc43
Moved SIG_FPTR type declaration from fb_types.h to common.h.
...
Hence we've got the codebase compiled on win32 again, and
it shouldn't break other builds, IMHO.
2002-08-27 11:47:12 +00:00
dimitr
86fd7ac600
increment build number
2002-08-27 11:23:33 +00:00
dimitr
31c512e59f
Updated FB version.
2002-08-27 11:23:32 +00:00
dimitr
4706a916a3
increment build number
2002-08-27 11:07:37 +00:00
dimitr
ac37392b31
Removed duplicated registry path constants.
2002-08-27 11:07:36 +00:00
dimitr
5bd15e1a78
increment build number
2002-08-27 11:01:41 +00:00
dimitr
42e8f15c9e
increment build number
2002-08-27 07:48:35 +00:00
dimitr
b45eb004a2
Implemented CREATE OR ALTER statement for procedures/triggers/views.
2002-08-27 07:48:34 +00:00
arnobrinkman
33db541f18
increment build number
2002-08-26 19:41:00 +00:00
arnobrinkman
d757d31ed4
Added code in pass1_simple_case for handeling parameters in case_operand together with when_operands.
...
The method used to get the derciber for parameters is taken from MAKE_desc_from_list in make.cpp
Example : SELECT CASE FieldA WHEN :param1 THEN 1 WHEN 2 THEN 2 ELSE NULL END FROM TableA
Note : At least one "know describer" must be in the list else no describer could be guested (logic but...) !
2002-08-26 19:40:59 +00:00
dimitr
1ceeea62c2
increment build number
2002-08-26 13:50:02 +00:00
eku
7b6a8b03f5
increment build number
2002-08-26 13:20:06 +00:00
eku
b7b737977c
Fixed GCC 3.1 compile problem with missing cast operator.
2002-08-26 13:20:05 +00:00
eku
9409f2adb9
increment build number
2002-08-26 12:18:18 +00:00
eku
750e094365
increment build number
2002-08-26 12:18:17 +00:00
eku
f359a95a52
Added / replaced ifdef's around unistd.h with the define HAVE_UNISTD_H
...
generated by autoconf.
2002-08-26 12:18:16 +00:00
eku
d7db60a22c
increment build number
2002-08-26 12:18:15 +00:00
eku
06fc5287fb
increment build number
2002-08-26 12:18:14 +00:00
eku
b71544f487
increment build number
2002-08-26 12:18:13 +00:00
eku
0ec938b84b
increment build number
2002-08-26 12:18:12 +00:00
eku
2d2e51d134
increment build number
2002-08-26 12:14:56 +00:00
eku
467fa0a8b6
Another autoconf cleanup:
...
o check for the existence of the function mmap
o replaced MMAP_SUPPORTED by HAVE_MMAP
Moved the (multiple) definition of SIG_FPTR to fb_types.h.
2002-08-26 12:14:55 +00:00
eku
16508d4108
increment build number
2002-08-26 12:13:24 +00:00
eku
2e37eda099
Moved the (multiple) definition of SIG_FPTR to fb_types.h.
2002-08-26 12:13:23 +00:00
eku
e87a25bd66
increment build number
2002-08-26 12:13:22 +00:00
eku
1e5eb3b51f
increment build number
2002-08-26 12:13:21 +00:00
eku
4b0a4a1012
increment build number
2002-08-26 12:10:22 +00:00
eku
2d1b07f21e
increment build number
2002-08-26 12:10:21 +00:00
eku
72b655190e
increment build number
2002-08-26 12:10:20 +00:00
eku
db21fce19d
Another autoconf cleanup:
...
o check for the existence of the function mmap
o replaced MMAP_SUPPORTED by HAVE_MMAP
2002-08-26 12:10:19 +00:00
eku
479fdd7839
increment build number
2002-08-26 12:10:18 +00:00
eku
f7ced7a15b
increment build number
2002-08-26 11:59:04 +00:00
eku
bbf540bc58
increment build number
2002-08-26 11:59:03 +00:00
eku
a9a5050926
increment build number
2002-08-26 11:59:02 +00:00
eku
268a2985c6
Another autoconf cleanup:
...
o check for the existence of the function mmap
o replaced MMAP_SUPPORTED by HAVE_MMAP
2002-08-26 11:59:01 +00:00
eku
0631a42ae9
Fixed format string (GCC 3.2 won't compile this file).
2002-08-26 08:51:59 +00:00
eku
4cd2de3c6e
increment build number
2002-08-26 08:51:58 +00:00
dimitr
463d723862
Learnt the alias management code to handle both possible path separators correctly.
2002-08-26 07:51:31 +00:00
dimitr
cd17cfdcd9
increment build number
2002-08-26 07:51:30 +00:00
dimitr
c3629d7433
increment build number
2002-08-24 10:53:43 +00:00
dimitr
4a7589d5eb
Corrected MSVC related autoconf stuff.
2002-08-24 10:53:42 +00:00
dimitr
39256f8e88
increment build number
2002-08-24 09:40:39 +00:00
dimitr
a8640152d7
Added missing #endif.
2002-08-24 09:40:38 +00:00
fsg
de4b436009
increment build number
2002-08-22 13:11:44 +00:00
eku
ea4a1ae649
increment build number
2002-08-22 11:30:35 +00:00
eku
1c31fe7ff0
increment build number
2002-08-22 11:30:34 +00:00
eku
1821b0c6b2
increment build number
2002-08-22 11:30:33 +00:00
eku
b956e567b9
Check for the existence of the function snprintf. Added a work-around
...
for systems like SINIX-Z, that do not have snprintf. We really need
a plug-in replacement for those systems.
2002-08-22 11:30:32 +00:00
eku
f0969257b4
increment build number
2002-08-22 11:30:31 +00:00
dimitr
7dec951435
increment build number
2002-08-22 11:22:50 +00:00
dimitr
bd3f3bfe40
Make sure a length of string being allocated is always initialized.
2002-08-22 11:22:49 +00:00
dimitr
773a995dd9
increment build number
2002-08-22 10:57:38 +00:00
dimitr
e0e6bf8a27
Corrected the GATEWAY cleanup.
2002-08-22 10:57:37 +00:00
eku
2b298e26c7
increment build number
2002-08-22 10:48:28 +00:00
eku
4a7c2d4a6a
increment build number
2002-08-22 10:48:27 +00:00
eku
56b9633d5b
Another autoconf cleanup:
...
o check for the existence of the function sigaction
o replaced SIGACTION_SUPPORTED with HAVE_SIGACTION
2002-08-22 10:48:26 +00:00
eku
6a86ea96f8
increment build number
2002-08-22 10:48:25 +00:00
eku
b699619628
increment build number
2002-08-22 10:48:24 +00:00
eku
15d9ac497e
increment build number
2002-08-22 10:48:23 +00:00
dimitr
865ed30606
Fixed a typing error in my bugfix <g>.
2002-08-22 10:16:46 +00:00
dimitr
aaefad10b0
increment build number
2002-08-22 10:16:45 +00:00
eku
34afe09513
increment build number
2002-08-22 09:07:56 +00:00
dimitr
dbfaa7afe1
increment build number
2002-08-22 08:34:47 +00:00
dimitr
c2a135cd0c
More careful (and proper) implementation of my yesterday's bugfix.
2002-08-22 08:34:46 +00:00
dimitr
80ea237371
increment build number
2002-08-22 08:20:29 +00:00
dimitr
4ca6690314
increment build number
2002-08-22 08:20:28 +00:00
dimitr
b9ef9abcc0
Get rid of the legacy GATEWAY (vms/oracle) implementation.
2002-08-22 08:20:27 +00:00
dimitr
da53d58c40
increment build number
2002-08-22 08:20:25 +00:00
eku
99af79451a
increment build number
2002-08-22 07:56:29 +00:00
dimitr
ca1b6f1973
increment build number
2002-08-21 13:34:54 +00:00
dimitr
3576c4e808
1. More changes for the correct database alias management.
...
2. Fixed bug with a buffer overrun.
2002-08-21 13:34:53 +00:00
eku
830b20d2da
increment build number
2002-08-20 11:49:12 +00:00
eku
8c981da952
The call to ftime is obsoleted by gettimeofday.
2002-08-20 11:49:10 +00:00
eku
da04bb058a
increment build number
2002-08-16 13:34:27 +00:00
eku
27650c7d06
increment build number
2002-08-16 13:21:47 +00:00
eku
7a9bf05c13
Fixed error from last check-in.
2002-08-16 13:21:46 +00:00
eku
6d6da6d745
increment build number
2002-08-14 13:43:20 +00:00
eku
bc6c822b13
increment build number
2002-08-14 13:10:01 +00:00
eku
cdb08a0c69
increment build number
2002-08-14 12:27:43 +00:00
eku
ba5365a1e3
increment build number
2002-08-14 12:27:42 +00:00
eku
599ab7de28
Minor 'dirname' cleanup:
...
o check for the availability in configure
o removed the ugly test in flu.cpp
o synchronised config.h.in and MSVC pendant
NOTE: If you have problems on your system, don't change the source.
Extend the tests in configure.in!!!
2002-08-14 12:27:41 +00:00
eku
a5ad017bfc
increment build number
2002-08-14 12:27:40 +00:00
eku
9bd452c1ad
increment build number
2002-08-14 12:27:39 +00:00
eku
59b9799377
increment build number
2002-08-14 12:15:24 +00:00
eku
1f498e90f6
increment build number
2002-08-14 12:13:21 +00:00
eku
c38f10910c
increment build number
2002-08-14 11:44:05 +00:00
eku
bf66594d34
increment build number
2002-08-14 11:44:04 +00:00
eku
1069d24032
Huge 'times' cleanup:
...
o check for the availability in configure
o removed the define NO_TIMES
o synchronised config.h.in and MSVC pendant
NOTE: If you have problems on your system, don't change the source.
Extend the tests in configure.in!!!
2002-08-14 11:44:03 +00:00
eku
4bcb68d3ae
increment build number
2002-08-14 11:44:02 +00:00
eku
0fe394d659
increment build number
2002-08-14 11:44:01 +00:00
eku
78fe845315
increment build number
2002-08-14 11:14:04 +00:00
eku
546e12100a
increment build number
2002-08-14 11:14:03 +00:00
eku
33e90f5428
increment build number
2002-08-14 11:14:02 +00:00
eku
076de37a9f
Huge 'gettimeofday' cleanup:
...
o check for the availability in configure
o check for the number of arguments in configure
o synchronised config.h.in and MSVC pendant
NOTE: If you have problems on your system, don't change the source.
Extend the tests in configure.in!!!
2002-08-14 11:14:01 +00:00
eku
9dd2110a68
increment build number
2002-08-14 11:14:00 +00:00
eku
af724c5d47
increment build number
2002-08-14 11:13:59 +00:00
eku
f9ec6ff632
increment build number
2002-08-14 11:13:58 +00:00
eku
1992aab103
increment build number
2002-08-14 11:13:57 +00:00
eku
4e6da2b574
This is a generated file.
2002-08-14 06:46:49 +00:00
eku
f80c93d4e8
increment build number
2002-08-14 06:46:48 +00:00
eku
55dd9e8110
increment build number
2002-08-14 05:45:56 +00:00
eku
af30d89168
increment build number
2002-08-14 05:44:28 +00:00
eku
6b7ab82e88
increment build number
2002-08-14 05:43:40 +00:00
eku
b3831572c5
increment build number
2002-08-13 12:12:30 +00:00
eku
3104951e73
increment build number
2002-08-13 10:02:13 +00:00
dimitr
a0ee4bb14b
increment build number
2002-08-13 07:40:55 +00:00
dimitr
e65f11afe0
Now UDFs work again.
2002-08-13 07:40:53 +00:00
dimitr
63e1362d8e
increment build number
2002-08-12 11:32:26 +00:00
dimitr
781140511e
Fixed the weird logic with reversed return values.
2002-08-12 11:32:25 +00:00
dimitr
3096ec2172
increment build number
2002-08-12 05:34:56 +00:00
dimitr
bbff75e9fe
increment build number
2002-08-11 08:04:57 +00:00
dimitr
ed2e403f63
increment build number
2002-08-11 08:04:56 +00:00
dimitr
97021cb7e3
increment build number
2002-08-11 08:04:55 +00:00
dimitr
7922269845
1. BIGINT is now the only keyword for the 64-bit exact numerics and it's available
...
in dialect 3 only.
2. BREAK statement has been disabled in triggers (like EXIT) because of the known
BLR limitations. I hope it can be safely used in stored procedures though, hence
I'd prefer to have it officially documented.
3. More complete implementation of the GROUP BY clause. You can group by internal
functions and have ability to use more complex grouping conditions than before.
By Arno Brinkman.
4. Allowed declaring and defining local variables at the same time.
By Claudio Valderrama.
Syntax: declare [variable] <var_name> <var_type> [{= | default} <default_value>]
5. Allowed ordinals to be used in the GROUP BY clause (like ORDER BY).
By Arno Brinkman.
Example: select extract(month from order_date), sum(order_sum) from orders group by 1
6. The first approach to the ALTER VIEW statement. Only high-level implementation so far.
A lot of work in dfw.epp, metd.epp, etc. still required.
By Dmitry Yemanov.
2002-08-11 08:04:54 +00:00
dimitr
fd63bb8fd6
increment build number
2002-08-11 05:49:13 +00:00
dimitr
cb7cc851d2
Make gpre_boot compilable on win32
2002-08-11 05:49:12 +00:00
dimitr
4048c5a609
increment build number
2002-08-09 17:05:14 +00:00
skywalker
9f148f4757
increment build number
2002-08-09 07:25:48 +00:00
skywalker
5ccc512609
increment build number
2002-08-08 23:33:22 +00:00
skywalker
f48b7e8ab0
increment build number
2002-08-08 23:21:31 +00:00
fsg
c37b337116
increment build number
2002-08-07 15:02:59 +00:00
eku
1ee2ee64b4
increment build number
2002-08-07 13:18:26 +00:00
skywalker
04d648d395
increment build number
2002-08-07 05:36:05 +00:00
skywalker
acfdd1fc7b
Initial security db - used to ease a boot type build process
2002-08-07 05:36:04 +00:00
skywalker
805640459b
increment build number
2002-08-05 16:34:36 +00:00
skywalker
d3c70721cc
increment build number
2002-08-05 07:14:53 +00:00
dimitr
5dee4ccc70
increment build number
2002-08-03 15:27:22 +00:00
dimitr
f48dcea1f7
increment build number
2002-08-03 15:27:21 +00:00
dimitr
15a9015236
1) Implemented CASE, NULLIF, COALESCE
...
2) Allowed grouping by internal functions (some work in pass1.cpp still required)
Thanks to Arno Brinkman.
2002-08-03 15:27:20 +00:00
fsg
4b39ede23b
increment build number
2002-08-01 11:19:49 +00:00
dimitr
8d3dfe76f0
increment build number
2002-07-30 09:49:17 +00:00
dimitr
717c1200ea
Fixed my own damned mistake. Sorry to everyone who got scared by this change ;-)
2002-07-30 09:49:16 +00:00
dimitr
47df4cf4ec
increment build number
2002-07-30 07:23:41 +00:00
dimitr
4b0c2969b3
Stay in-sync with Mark's changes and make them win32 friendly.
2002-07-30 07:23:40 +00:00
dimitr
f63a970344
Just a minor change.
2002-07-29 19:04:46 +00:00
dimitr
170a51255d
increment build number
2002-07-29 19:04:45 +00:00
dimitr
3f1ae209b0
increment build number
2002-07-29 18:42:41 +00:00
dimitr
dcea8f0ce1
Keep in-sync with Mark's changes.
2002-07-29 17:35:33 +00:00
dimitr
118bf314ca
increment build number
2002-07-29 17:35:32 +00:00
dimitr
5c8be26709
increment build number
2002-07-29 17:35:31 +00:00
skywalker
4eb3a3bb2f
increment build number
2002-07-29 15:43:25 +00:00
skywalker
b98c20c8a4
increment build number
2002-07-29 15:38:01 +00:00
skywalker
97f90e1afc
increment build number
2002-07-29 15:38:00 +00:00
skywalker
d89b1a0842
Changes to make fb2 compile super version for linux
2002-07-29 15:37:59 +00:00
skywalker
fc90b41cbd
increment build number
2002-07-29 15:37:58 +00:00
skywalker
3dcc1db7d8
increment build number
2002-07-29 15:37:57 +00:00
skywalker
ee8f4031aa
increment build number
2002-07-29 15:37:56 +00:00
skywalker
18ba66fff3
increment build number
2002-07-29 15:37:55 +00:00
skywalker
712e018558
increment build number
2002-07-29 15:37:54 +00:00
skywalker
912c397568
increment build number
2002-07-29 15:37:53 +00:00
skywalker
693c2adbb4
increment build number
2002-07-29 15:37:52 +00:00
skywalker
b660979671
increment build number
2002-07-29 15:37:51 +00:00
skywalker
aab706dc71
increment build number
2002-07-29 15:04:07 +00:00
skywalker
07266b7ccc
increment build number
2002-07-29 15:00:46 +00:00
fsg
b1762dc679
increment build number
2002-07-25 14:41:29 +00:00
bellardo
538613cd3d
increment build number
2002-07-22 17:12:47 +00:00
bellardo
1ba723d5c6
increment build number
2002-07-21 07:21:29 +00:00
bellardo
ee3c028bb0
increment build number
2002-07-21 07:21:28 +00:00
bellardo
6aa289c3cd
increment build number
2002-07-21 07:20:03 +00:00
bellardo
9623b7823d
increment build number
2002-07-21 07:19:54 +00:00
bellardo
3aac0c0ab8
increment build number
2002-07-21 07:09:04 +00:00
bellardo
a411efeaf8
increment build number
2002-07-21 06:14:33 +00:00
bellardo
c33e80ad16
Fixed bug that caused all accesses to miss the internal cache.
2002-07-21 06:14:32 +00:00
skywalker
301612b3ec
increment build number
2002-07-19 06:22:11 +00:00
pcisar
d043bad9d2
increment build number
2002-07-15 10:12:16 +00:00
eku
5b812424d0
increment build number
2002-07-15 07:00:52 +00:00
dimitr
d1a2e9266b
increment build number
2002-07-12 13:32:51 +00:00
dimitr
5351ca12c8
Oops, I forgot to add this file during the FB1->FB2 porting. Sorry.
2002-07-12 13:32:50 +00:00
dimitr
a27d963ada
increment build number
2002-07-11 14:25:20 +00:00