8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-02-01 03:23:04 +01:00
firebird-mirror/src/common
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
..
classes - External Engines implementation. 2009-10-21 00:42:38 +00:00
config Take into an account case sesitivity - thanks to Claudio 2009-09-14 07:48:54 +00:00
cvt.cpp Misc 2009-09-17 15:55:18 +00:00
cvt.h Misc. 2009-09-06 06:24:07 +00:00
dllinst.cpp Trim trailling spaces 2009-04-04 16:39:31 +00:00
dllinst.h Trim trailling spaces 2009-04-04 16:39:31 +00:00
fb_exception.cpp Misc 2009-09-03 01:28:54 +00:00
StatusArg.cpp Debug checks. 2009-08-05 06:27:57 +00:00
StatusArg.h Misc 2009-08-06 01:06:05 +00:00
StatusHolder.cpp Use per-thread circular strings buffers instead common and per-attachment combination 2009-09-01 09:20:24 +00:00
StatusHolder.h Remove trailing spaces (.h files) 2008-12-05 00:56:15 +00:00
stuff.h Change the license to IDPL after getting permission from Blas. 2007-03-07 03:26:55 +00:00
thd.cpp Misc 2009-09-03 01:28:54 +00:00
thd.h Misc 2009-09-03 01:28:54 +00:00
utils_proto.h Misc 2009-09-12 01:34:26 +00:00
utils.cpp Misc 2009-09-12 01:34:26 +00:00
UtilSvc.cpp Use per-thread circular strings buffers instead common and per-attachment combination 2009-09-01 09:20:24 +00:00
UtilSvc.h Use per-thread circular strings buffers instead common and per-attachment combination 2009-09-01 09:20:24 +00:00