8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-02-01 06:43:03 +01:00
firebird-mirror/src/common/classes
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
..
Aligner.h Misc. 2009-09-10 06:04:54 +00:00
alloc.cpp Misc 2009-08-01 18:41:46 +00:00
alloc.h Fix typo 2009-08-01 18:29:46 +00:00
array.h Misc. 2009-08-21 08:30:10 +00:00
auto.h - External Engines implementation. 2009-10-21 00:42:38 +00:00
BaseStream.cpp Remove trailing spaces (.cpp files) 2008-12-05 01:20:14 +00:00
BaseStream.h Trying to be more consistent in the detection of headers (HAVE_* macros). 2009-02-08 11:38:00 +00:00
class_perf.cpp Style (irrelevant). 2009-08-18 12:43:21 +00:00
class_test.cpp Misc. 2009-04-17 14:10:56 +00:00
ClumpletReader.cpp Fixed CORE-2439: Add FIX_FSS_DATA and FIX_FSS_METADATA into the server 2009-10-05 10:26:59 +00:00
ClumpletReader.h And the long march to making Firebird build and run on MacOSX continues 2009-07-21 13:59:45 +00:00
ClumpletWriter.cpp Debug checks. 2009-08-05 06:27:57 +00:00
ClumpletWriter.h And the long march to making Firebird build and run on MacOSX continues 2009-07-21 13:59:45 +00:00
condition.h 1. Solaric/Sparc SunProCC port. 2009-05-05 08:06:37 +00:00
fb_atomic.h HP-UX changes - 64-bit atomic counters, support for HP-UX 11 v2, and small tweak of build options 2009-09-29 19:13:51 +00:00
fb_atomic.il change symbolic label to numeric label to fix repeated symbol error during optimized build 2009-08-13 01:11:42 +00:00
fb_pair.h Misc 2009-04-29 01:52:49 +00:00
fb_string.cpp Misc 2009-08-01 18:41:46 +00:00
fb_string.h - External Engines implementation. 2009-10-21 00:42:38 +00:00
fb_tls.h 1. Solaric/Sparc SunProCC port. 2009-05-05 08:06:37 +00:00
File.h Fixed CORE-2422: Server doesn't switch between multiple entries configured in TempDirectories when some of them is out of free space. 2009-08-21 08:28:08 +00:00
FpeControl.h Misc 2009-07-23 00:56:28 +00:00
GenericMap.h Constness. 2009-02-08 12:57:49 +00:00
Hash.h Cleanup 2009-10-06 12:51:34 +00:00
init.cpp Use per-thread circular strings buffers instead common and per-attachment combination 2009-09-01 09:20:24 +00:00
init.h Trim trailling spaces 2009-04-04 16:39:31 +00:00
locks.cpp Misc 2009-09-03 01:28:54 +00:00
locks.h Fixed CORE-2609: Update support for Windows 98/ME and NT4.0 2009-08-30 19:00:46 +00:00
MetaName.cpp Remove trailing spaces (.cpp files) 2008-12-05 01:20:14 +00:00
MetaName.h - External Engines implementation. 2009-10-21 00:42:38 +00:00
MsgPrint.cpp Misc 2009-10-08 00:21:27 +00:00
MsgPrint.h Misc 2008-12-18 01:24:58 +00:00
objects_array.h - External Engines implementation. 2009-10-21 00:42:38 +00:00
PublicHandle.cpp Prefer explicit #includes to tricky forward declarations for template classes. 2009-03-03 15:19:50 +00:00
PublicHandle.h Prefer explicit #includes to tricky forward declarations for template classes. 2009-03-03 15:19:50 +00:00
QualifiedName.h - External Engines implementation. 2009-10-21 00:42:38 +00:00
RefCounted.h Misc 2009-09-03 01:28:54 +00:00
RefMutex.h Remove trailing spaces (.h files) 2008-12-05 00:56:15 +00:00
rwlock.h - External Engines implementation. 2009-10-21 00:42:38 +00:00
SafeArg.cpp Remove trailing spaces (.cpp files) 2008-12-05 01:20:14 +00:00
SafeArg.h Remove trailing spaces (.h files) 2008-12-05 00:56:15 +00:00
semaphore.cpp Misc 2009-06-19 02:29:08 +00:00
semaphore.h Cleanup - thanks to Claudio 2009-06-10 08:06:57 +00:00
sparse_bitmap.h Unused params, some formatting, cleanup. 2009-05-01 17:21:36 +00:00
stack.h - External Engines implementation. 2009-10-21 00:42:38 +00:00
string_test.cmd misc 2005-02-02 11:22:06 +00:00
string_test.cpp Style. 2009-01-15 11:04:40 +00:00
TempFile.cpp Misc 2009-08-23 01:27:46 +00:00
TempFile.h Put TempFile in Firebird namespace 2009-06-06 18:39:29 +00:00
test.sh Fix typo and small bug in memory manager test code 2004-08-28 23:14:46 +00:00
timestamp.cpp Remove trailing spaces (.cpp files) 2008-12-05 01:20:14 +00:00
timestamp.h Remove trailing spaces (.h files) 2008-12-05 00:56:15 +00:00
tree.h Style. 2009-08-16 05:25:30 +00:00
TriState.h - External Engines implementation. 2009-10-21 00:42:38 +00:00
UserBlob.cpp Style. 2008-12-13 09:26:00 +00:00
UserBlob.h The original idea is to allow ANY character to serve as segment separator (it may make sense in binary streams) when fetching data from blobs. Restore Alex' code that respected the original design. 2008-12-09 07:23:58 +00:00
VaryStr.h Misc 2009-05-01 02:46:18 +00:00
vector.h Misc 2009-04-29 01:52:49 +00:00