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

1379 Commits

Author SHA1 Message Date
robocop
16361cada8 Misc. 2009-11-01 10:58:16 +00:00
robocop
f3d871ebad Avoid conflict with Windows-specific macros. 2009-11-01 10:55:05 +00:00
hvlad
c3126026f6 Fixed bug CORE-2720 : Wrong evaluation result with divide and unary plus\minus operations 2009-10-31 20:02:51 +00:00
asfernandes
d59001341c Misc 2009-10-31 17:31:48 +00:00
dimitr
5c80805bed Cleanup. 2009-10-31 11:45:44 +00:00
robocop
3c7615230d Misc. 2009-10-31 08:20:14 +00:00
dimitr
7bdb39e616 Wipe out the SCROLLABLE_CURSORS code + minor cleanup.
Also, surfaced scrollability for PSQL cursors (without internal support yet).
2009-10-31 06:17:49 +00:00
robocop
28f0191c7f Misc. 2009-10-31 03:33:45 +00:00
asfernandes
4a3d198ade Misc 2009-10-31 01:46:06 +00:00
asfernandes
fb1e53fb67 Improvement CORE-2697 - Support the "? in SELECT some_col FROM some_table" subqueries 2009-10-30 14:47:25 +00:00
asfernandes
2cb5fad9ea Misc 2009-10-30 14:24:16 +00:00
robocop
b304b96224 Misc. 2009-10-30 10:43:42 +00:00
asfernandes
1960c5ce64 Misc 2009-10-27 14:58:54 +00:00
asfernandes
55449dfb6a Misc 2009-10-27 14:50:15 +00:00
asfernandes
35598c7bb9 Use already declared variable instead of $2 as see by Claudio 2009-10-25 14:46:35 +00:00
asfernandes
b00b74f6f7 Use bool type in release_only_opt 2009-10-25 01:11:34 +00:00
asfernandes
5b63c76a78 Misc 2009-10-25 01:08:00 +00:00
asfernandes
7fe0366123 Do not declare type for "noise" nodes 2009-10-24 19:15:02 +00:00
asfernandes
51901b212a Fix some problems found by Claudio 2009-10-24 19:07:35 +00:00
asfernandes
7cf7defc37 Misc 2009-10-24 18:38:25 +00:00
asfernandes
b31aaf0129 Some statements nodes refactor - creation of IfNode, ExitNode, SuspendNode, PostEventNode and SavePointNode. 2009-10-24 17:45:33 +00:00
asfernandes
36b42645bc Fix problem detected by Dmitry, were RDB$PROCEDURE_PARAMETERS.RDB$COLLATION_ID was not being written 2009-10-23 15:13:34 +00:00
asfernandes
8e2abd22e4 Be consistent and run AFTER ddl-triggers before release the savepoint. Should not change functionality, as there is already a savepoint created by DYN. 2009-10-23 14:41:40 +00:00
asfernandes
dc5edd5aed Misc 2009-10-23 00:42:40 +00:00
dimitr
476431790f Correction. 2009-10-22 07:21:13 +00:00
asfernandes
ed0e0daeb3 - External Engines implementation.
- Plugins API.

- Feature CORE-2700 - UDR (User Defined Routines) Engine - C++ API supporting functions, triggers and stored procedures.
- Feature CORE-2470 - Support for alternate format of strings literals.
- Feature CORE-2310 - DDL triggers.
- Feature CORE-2312 - PSQL Packages.
- Feature CORE-1209 - CONTINUE statement.
- Feature CORE-1180 - DDL syntax to change (not) nullable state of columns.
- Feature CORE-2090 - Support OVER () clause with current aggregate functions.

- Fixed CORE-2699 - Common table expression context could be used with parameters.

- Introduce ODS 12.0.

- Work in progress in type-safe parser.
- Refactor some DDL commands (procedures and triggers) from DYN to DdlNodes.
- Refactor virtual tables to use a class hierarchy instead of namespaces. This is basic thing, not based on the changes done in Vulcan. Window functions is based on this work.
- Refactor COMMENT ON and DROP FUNCTION from DYN to DdlNodes. COMMENT ON do not use GDML anymore, it uses DSQL with PreparedStatement class.
- Refactor EXECUTE BLOCK to StmtNodes.
- Refactor the IUDF to SysFunctions. That eliminates RDB$GET_CONTEXT and RDB$SET_CONTEXT from RDB$FUNCTIONS.
2009-10-21 00:42:38 +00:00
dimitr
e4791f966e Optimization for the large number of columns, basically mirroring the one inside var_info(). 2009-10-12 06:42:39 +00:00
asfernandes
d6266054b7 Fixed CORE-2660 - COUNT(*) incorrectly returns 0 when a condition of an outer join doesn't match 2009-10-04 21:47:52 +00:00
asfernandes
9b11713517 Fixed the problem reported in fb-devel about wrong "string right truncation" error 2009-09-30 02:16:18 +00:00
robocop
cdb6e7501d Misc comment, mark the end of the "unreserved" words. 2009-09-24 08:55:34 +00:00
alexpeshkoff
6c1d6c2241 Fixed CORE-2638: Make words, non-reserved according to SQL speciication, non-reserved in our grammar 2009-09-24 07:39:22 +00:00
aafemt
f81520e142 CORE-1991 2009-09-19 08:05:14 +00:00
asfernandes
102956a54d Fixed CORE-1787 - Consistency check when subquery is ordered by aggregate function from other context 2009-09-07 03:58:48 +00:00
asfernandes
11ecb659e4 Misc 2009-09-05 18:18:44 +00:00
asfernandes
c8a6620661 Fixed CORE-2615 - Silent truncation when using utf8 parameters and utf8 client character set encoding 2009-09-04 15:20:48 +00:00
asfernandes
d8f739f53c Misc 2009-09-03 01:28:54 +00:00
robocop
43962281d4 Misc and isolate the win9x code even more. 2009-09-02 04:23:02 +00:00
asfernandes
f590889311 Fixed CORE-2607 - Introducer (_charset) problems with monitoring and persistent modules 2009-08-30 02:26:50 +00:00
verbguy
8b75ba391b HP-UX IA-64 warning, integer conversion resulted in a change of sign 2009-08-27 14:22:45 +00:00
asfernandes
398975b940 Misc 2009-08-20 01:32:24 +00:00
robocop
8ce0cf3e79 Style. 2009-08-16 05:25:30 +00:00
hvlad
4d1e602903 Fixed error in my patch for CORE-2558 : store save point number at impure area. Thanks to Adriano. 2009-08-06 06:30:35 +00:00
asfernandes
88495f2e92 Fixed CORE-2584 - Wrong results for CASE used together with GROUP BY 2009-08-06 02:32:56 +00:00
asfernandes
fea56bf058 Misc 2009-08-06 01:06:05 +00:00
hvlad
7964c35930 Fixed bug CORE-2558 : AV at engine when some statement under autonomous transaction dropped transaction level savepoint 2009-08-05 21:36:49 +00:00
robocop
e90fc8d63f Change the interface again. Please full rebuild (although the many recent changes to common.h almost qualify as full rebuild). 2009-08-05 12:30:32 +00:00
asfernandes
4171c16988 Some things discussed with Dmitry and Claudio - rename the new function to fb_print_blr, use ULONG parameter for blr_length and return int 2009-08-03 15:52:48 +00:00
asfernandes
4759973045 Fixed CORE-2576 - Server may crash parsing wrong or truncated BLR
Full rebuild required - CMP_compile2 prototype changed
2009-08-02 04:10:07 +00:00
asfernandes
a8c1cdb655 Fixed CORE-2579 - Parameters and variables cannot be used as expressions in EXECUTE PROCEDURE parameters without a colon prefix.
Improvement CORE-2580 - Allow usage of subselects as PSQL expressions
2009-08-01 18:20:17 +00:00
robocop
dc9e7e7a4a Paul Beach confirmed this Darwin code is no longer necessary. 2009-08-01 05:37:08 +00:00