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

285 Commits

Author SHA1 Message Date
arnobrinkman
2638aa9fd7 Remove generated comment 2003-09-04 15:05:06 +00:00
arnobrinkman
4a37161c8d Changed internally derived-table support to better readable/understanding code 2003-09-04 15:02:22 +00:00
brodsom
c4179f6e13 Fix cast warning 2003-09-04 13:45:06 +00:00
arnobrinkman
f691e5d79c Change types that were used as booleans to the real bool type 2003-09-03 23:52:47 +00:00
arnobrinkman
e5574959ad Change BOOLEAN to bool type 2003-09-01 23:22:22 +00:00
brodsom
8624a7c209 -Use NULL instead 0 for null pointers
-Remove unneeded casts
2003-09-01 07:58:04 +00:00
brodsom
a062a7dcfd Correction 2003-09-01 07:39:54 +00:00
dimitr
eb6acae759 Cleanup variable names. 2003-08-30 16:49:15 +00:00
brodsom
03e528a79b -Remove GDS_VAL and GDS_REF 2003-08-30 01:54:25 +00:00
aafemt
6fbb6c5ad7 No more isc_array_gen_sdl() in public API 2003-08-29 10:55:07 +00:00
arnobrinkman
cdec93e466 missing line/column-numbers 2003-08-28 20:29:07 +00:00
brodsom
602c201989 -Remove NULL_PTR
-Remove unneeded NULL casts
-Remove (void) function return cast
2003-08-28 13:07:29 +00:00
aafemt
66c47aeb65 move debug and error handling stuffs away from dsql.h 2003-08-28 10:58:35 +00:00
arnobrinkman
6027b94811 Change code-style and prepare for more info on error-message 2003-08-27 23:00:43 +00:00
dimitr
323bae2372 1. MAP renamed to DSQL_MAP
2. Minor cleanup
3. Fixed BREAK/LEAVE code to support FOR EXECUTE STATEMENT loops
4. Added support for loop labels and LEAVE <label> statement
5. Fixed SUBSTRING to support value expressions as its arguments
2003-08-26 07:13:33 +00:00
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
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
9cf1f386fa fix bad behaviour with auto-union-cast 2003-08-24 15:22:11 +00:00
arnobrinkman
006070b331 added comment and nested derived table fix 2003-08-24 02:56:53 +00:00
arnobrinkman
c61cbdc5ca fix some derived tables problems 2003-08-24 02:36:46 +00:00
aafemt
8798a33d84 ENUM removal 2003-08-22 10:56:55 +00:00
arnobrinkman
9b4b90d606 bugfix nested derived tables 2003-08-19 23:56:28 +00:00
arnobrinkman
05d343bda8 Oops missed something 2003-08-19 23:47:07 +00:00
arnobrinkman
506b858567 Added PLAN support for derived tables 2003-08-19 23:34:23 +00:00
robocop
e15aef8e87 Damn loop 2003-08-19 10:25:21 +00:00
arnobrinkman
f5002b3f5b Code clean-up and re-apply comments as suggested by Claudio V. 2003-08-18 21:37:47 +00:00
arnobrinkman
5f844f7428 added comment 2003-08-16 13:14:35 +00:00
arnobrinkman
95ab087c1f latest versions 2003-08-16 00:37:40 +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
arnobrinkman
cc3be26481 latest versions 2003-08-15 14:39:38 +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
aafemt
9dbf56310a sdl is UCHAR again 2003-08-15 10:23:46 +00:00
arnobrinkman
193d613f7c derived table support 2003-08-15 00:33:15 +00:00
arnobrinkman
0d203a2c36 derived table support 2003-08-15 00:02:18 +00:00
arnobrinkman
a19beb8922 derived table support 2003-08-14 23:34:37 +00:00
fsg
8647f177b5 make gcc happy again
FSG
2003-08-14 07:11:24 +00:00
robocop
c9dac29670 There are less unnamed fields now.
Changed the code style, too.
2003-08-13 11:09:57 +00:00
robocop
4530191c09 Little C->C++ style change 2003-08-13 11:08:50 +00:00
skidder
14edeaf008 Update parse.cpp 2003-08-11 11:24:52 +00:00
arnobrinkman
e9953885e5 forgotten cleanup, thanks for your attention BLAS 2003-08-11 01:06:52 +00:00
arnobrinkman
294dddc865 bugfix: CASE / COALESCE functions determine always NUMERIC even when all values where int or long. 2003-08-11 00:43:42 +00:00
arnobrinkman
77d9804ed0 Support all expressions directly in GROUP BY clause 2003-08-10 15:19:43 +00:00
arnobrinkman
0100d93cc9 Added optional AS keyword to table alias 2003-08-10 10:06:34 +00:00
brodsom
e3d16f06ab -Fix cast warnings.
-Remove unneeded casts
2003-08-09 21:57:50 +00:00
skidder
64c12e15c4 Make Windows happier. DIFFERENCE defined as a macro there 2003-08-06 20:21:40 +00:00
skidder
143f8d2443 Implementation of fast physical incremental backup 2003-08-06 16:30:49 +00:00
arnobrinkman
f81b831315 2nd RC4 bugfix, but much better tracking of supported nested aggregates. 2003-07-29 00:29:17 +00:00
arnobrinkman
0df22b0b31 bugfix RC4: a higher context was supported with nested aggregates, but this isn't possible.
Only a lower context is possible with nested aggregates.
2003-07-28 19:22:56 +00:00
aafemt
b672867147 sdl is a plain char again. Some cleanup around it 2003-07-24 10:21:42 +00:00
skidder
905670f5f9 Separate DSQL cursors management and explicit locks as suggested by Ivan Prenosil 2003-07-11 22:36:05 +00:00