8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-31 16:43:03 +01:00
firebird-mirror/src/jrd/trace
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
..
TraceCmdLine.cpp Correct a typo, noted by Claudio. 2009-07-20 12:59:16 +00:00
TraceConfigStorage.cpp Misc 2009-10-02 02:17:36 +00:00
TraceConfigStorage.h Trim trailling spaces 2009-04-04 16:39:31 +00:00
TraceDSQLHelpers.h Trim trailling spaces 2009-04-04 16:39:31 +00:00
TraceJrdHelpers.h Use unsigned char in ntrace.h where appropriate, as Claudio suggest 2009-06-08 14:59:58 +00:00
TraceLog.cpp Trace files is potentially shared between processes. Place its in lock folder as it should have correct access rights set. 2009-05-28 09:49:46 +00:00
TraceLog.h Trim trailling spaces 2009-04-04 16:39:31 +00:00
TraceManager.cpp No need to report full path of the failed traced plugin module as we load it from only one and well known location 2009-10-02 13:24:21 +00:00
TraceManager.h Another necessary volatile 2009-09-24 02:10:46 +00:00
TraceObjects.cpp HP-UX IA-64 warnings, type qualifier is meaningless 2009-08-27 20:15:44 +00:00
TraceObjects.h - External Engines implementation. 2009-10-21 00:42:38 +00:00
TraceService.cpp Misc. 2009-07-06 07:29:52 +00:00
TraceService.h Fixed CORE-2657: Ability to get any permissions (including SYSDBA) working with services 2009-10-02 16:44:00 +00:00
TraceSession.h Trim trailling spaces 2009-04-04 16:39:31 +00:00