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

273 Commits

Author SHA1 Message Date
hvlad
672cdb5704 Fixed bug CORE-2824 : Small memory and handles leak at every connect\disconnect 2010-01-23 16:28:40 +00:00
alexpeshkoff
443f261abf Introduce isc_dpb_version2 - format is WideTagged. 2009-12-30 15:24:16 +00:00
asfernandes
b137cdfd80 Misc 2009-12-14 23:55:56 +00:00
alexpeshkoff
6fbdba8bd2 Better way to deal with exceptions in catch blocks 2009-12-14 12:13:17 +00:00
dimitr
5e6e42a180 Fixed the layering. 2009-11-25 09:44:14 +00:00
robocop
fee53353ff Comments. 2009-11-25 09:07:58 +00:00
alexpeshkoff
00affefdb0 Small fixes after changing memory manager 2009-11-03 13:33:53 +00:00
dimitr
e6909de7f7 Wipe out the SCROLLABLE_CURSORS code + minor cleanup.
Also, surfaced scrollability for PSQL cursors (without internal support yet).
2009-10-31 06:25:01 +00:00
asfernandes
85335c5cbb Misc and bugfix per Claudio 2009-10-28 15:31:07 +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
robocop
6027255ad5 Misc comments. 2009-10-07 09:39:51 +00:00
dimitr
7a0aa8afd6 Restored the legacy enable/disable subsystem logic. 2009-10-04 11:27:42 +00:00
alexpeshkoff
4a172c4015 Fixed AV, happening after use of fb_ping 2009-09-21 14:49:16 +00:00
verbguy
1cbf929ed4 HP-UX IA-64 warnings, type qualifier is meaningless 2009-08-27 20:15:44 +00:00
robocop
cb7fee92da Misc. 2009-08-26 14:50:54 +00:00
alexpeshkoff
854741ab3b cleanup 2009-08-26 13:27:44 +00:00
alexpeshkoff
977f924032 Sligtly modified patch from Dmitry Yemanov - separate Status and YEntry classes 2009-08-26 11:37:18 +00:00
asfernandes
3f8ed5123b Misc 2009-08-26 01:52:12 +00:00
dimitr
f1664f97d5 Better error reporting. 2009-08-25 15:36:22 +00:00
dimitr
9a467e9ac1 Fixed a bug I introduced today. 2009-08-25 14:50:08 +00:00
dimitr
56778ac8f4 Introduced the fb_ping() provider call (it's not exported thus it doesn't belong to the public API).
Currently only the engine supports this call. To be extended for the remote provider and exported as public in v3.0.
Used this new call to implement asynchronous (read: immediate) disconnection of the shutdown attachments.
2009-08-25 11:16:32 +00:00
alexpeshkoff
343267a90c Deprecate unpublished API function isc_reset_fpe() 2009-08-24 08:01:06 +00:00
asfernandes
50102f6f4c Misc 2009-08-23 01:27:46 +00:00
alexpeshkoff
ae6b5921ed Fixed CORE-2599: SegFault in yValve when closing attachment actively used by other thread 2009-08-21 13:07:47 +00:00
robocop
33bc8670c2 Misc and constants. 2009-07-19 13:31:05 +00:00
asfernandes
e26c3083f8 Improvement CORE-2551 - Interpret DPB items as now the database name parameter is interpreted and change MON$ filenames fields from NONE to UNICODE_FSS. 2009-07-11 19:58:28 +00:00
robocop
bec616bb1b More misc. 2009-06-12 12:07:06 +00:00
robocop
73509d5e98 Misc. 2009-06-12 11:39:01 +00:00
robocop
e1f337e951 Minimizing casts. 2009-06-08 12:14:58 +00:00
robocop
2e3ce0d23d Misc. 2009-06-07 09:49:58 +00:00
alexpeshkoff
46527f2084 MT safe floating point exceptions control. Raise error in case of FP overflow according to SQL standard requirements. 2009-05-27 07:57:06 +00:00
asfernandes
10328dff3b Misc 2009-05-06 02:02:37 +00:00
alexpeshkoff
cef41b3286 1. Solaric/Sparc SunProCC port.
2. Cleanup SOLARIS_MT threading model.
2009-05-05 08:06:37 +00:00
robocop
c23b36160b Misc. 2009-05-02 14:56:43 +00:00
asfernandes
1c20adb8fc Misc 2009-04-29 01:52:49 +00:00
robocop
2d7cb94844 Unused params
Some BLR checks
2009-04-28 13:08:04 +00:00
robocop
888000e21e Unused function params. 2009-04-26 10:24:44 +00:00
asfernandes
ced3b0010e Rollback CORE-2298 2009-01-29 20:36:29 +00:00
asfernandes
6d13f78931 Correction 2009-01-28 23:04:38 +00:00
asfernandes
9784181a33 Improvement CORE-2298 - Add support for "some_col = ? or ? IS NULL" conditions 2009-01-28 21:37:45 +00:00
robocop
3689f15321 Style. 2009-01-20 08:33:59 +00:00
roman-simakov
56c4bc52e0 Fixed small errors in exception handling code 2009-01-15 13:58:34 +00:00
robocop
2c2fee86da Style. 2009-01-14 11:10:48 +00:00
robocop
b627ad2a39 Style. 2009-01-07 09:30:57 +00:00
asfernandes
79e89d573d Misc 2009-01-03 19:02:04 +00:00
robocop
21bb7f3d20 Style. 2009-01-03 09:14:29 +00:00
robocop
6406e45337 Shut up compiler warnings (unreferenced vars, uninitialized vars, compile-time conditional code, etc.) 2009-01-02 06:36:12 +00:00
alexpeshkoff
4b6baa6c2a Do not let fb_shutdown() execute more than one times 2008-12-30 15:14:46 +00:00
robocop
762d7e1392 Style. 2008-12-25 06:09:37 +00:00
asfernandes
ccb27f8537 Misc 2008-12-21 20:06:02 +00:00