alexpeshkoff
d310576a44
Fixed abort when firebird.conf is missing
2010-03-03 12:45:58 +00:00
robocop
f5a21bc4a4
We have two "blr_table" arrays that keep related but different information. Kill the ambiguity.
2010-02-16 06:43:36 +00:00
asfernandes
d3c0e1971a
1) Feature CORE-2830 - Window functions: DENSE_RANK, RANK and ROW_NUMBER
...
2) Fix BLR filter for some procedure verbs
2010-02-14 19:08:22 +00:00
asfernandes
b68658534f
Feature CORE-2823 - Support the ORDER BY subclause for current aggregate functions (except LIST)
2010-01-23 03:02:53 +00:00
asfernandes
7fbee2c76b
Feature OVER (PARTITION BY ...) clause for window functions
2010-01-18 21:37:47 +00:00
asfernandes
be859980ea
Feature CORE-832 - Parameterized exceptions
2010-01-07 00:16:50 +00:00
robocop
579a456329
Style.
2009-11-25 08:38:52 +00:00
robocop
75df0fc37d
Comments.
2009-11-25 03:58:43 +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
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
alexpeshkoff
60a115efc2
Fixed CORE-2601: fine tuning of the installation directories does not work in configure
2009-09-11 10:49:46 +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
skidder
aca5a83a46
Fixed CORE-2609: Update support for Windows 98/ME and NT4.0
2009-08-30 19:00:46 +00:00
verbguy
1cbf929ed4
HP-UX IA-64 warnings, type qualifier is meaningless
2009-08-27 20:15:44 +00:00
robocop
09033f5e82
Warnings from Bill Oliver.
2009-08-27 09:51:55 +00:00
asfernandes
3f8ed5123b
Misc
2009-08-26 01:52:12 +00:00
alexpeshkoff
fe5150b1b1
Add more protection against BOF
2009-08-25 11:55:28 +00:00
alexpeshkoff
675560d98e
Make gds__log() better fit current posix requirements
2009-08-25 09:17:00 +00:00
asfernandes
ae6c7e7352
Misc
2009-08-14 01:58:22 +00:00
robocop
b217b6cf09
Style.
2009-08-13 10:35:56 +00:00
robocop
c5f03f2aa1
Misc.
2009-08-04 08:42:23 +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
robocop
9def193fa6
Misc.
2009-08-02 14:24:23 +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
5dda9c1677
Misc
2009-06-27 03:03:56 +00:00
robocop
5dadf14ad0
Small cleanup.
2009-06-26 10:19:49 +00:00
asfernandes
928d2616fd
Misc
2009-06-19 02:29:08 +00:00
alexpeshkoff
2f4e94a93e
Fixed gds__cleanup after my last commits
2009-06-10 11:28:03 +00:00
robocop
d2526be6af
Rename function as agreed with Alex and Dmitry.
2009-06-10 08:39:55 +00:00
alexpeshkoff
302e0d2cd9
Reworked class Semaphore:
...
1. Mach semaphores on Darwin.
2. No more local SysV semaphores.
3. Fixed bugs in conditional var based semaphore.
4. Moved big methods from .h to .cpp file.
2009-06-09 13:58:06 +00:00
alexpeshkoff
f21a2bf4be
Make initialization distributed - each subsystem does what it needs when needs, removed gds.cpp:init()
2009-06-09 10:08:12 +00:00
asfernandes
486962d8c1
Put TempFile in Firebird namespace
2009-06-06 18:39:29 +00:00
asfernandes
f8eb935eb7
Misc
2009-06-06 18:13:57 +00:00
alexpeshkoff
d6d4a30671
style, better asserts - thanks to Claudio
2009-06-04 13:01:08 +00:00
alexpeshkoff
0c9bc92dad
Fixed Sun compiler warnings
2009-06-04 09:32:08 +00:00
alexpeshkoff
7b7ec859d4
Fixed Sun compiler warnings
2009-06-04 09:14:54 +00:00
robocop
e9040f1a76
Misc.
2009-05-29 10:33:01 +00:00
hvlad
366442f125
Use COMMONAPPDATA folder on Windows for shared memory files placement (lock table, even table, etc).
2009-05-25 10:57:22 +00:00
asfernandes
fd7245cf05
Misc
2009-05-23 01:33:36 +00:00
hvlad
a97ee6d996
Correction
2009-05-22 22:40:44 +00:00
alexpeshkoff
3caed7a8ff
Lock files location should not be affected by value of TMP environment variable
2009-05-22 13:50:42 +00:00
alexpeshkoff
91134ab0d0
Make engine create lock files in /tmp/firebird
2009-05-22 13:47:27 +00:00
hvlad
3ac3835509
Undo not needed commit, sorry
2009-05-14 10:25:07 +00:00
hvlad
9a749a272f
Implement improvement CORE-2452 : Add Role Name in input parameters for EXECUTE STATEMENT
2009-05-14 10:21:47 +00:00
robocop
66b1227b22
Unused params, some formatting, cleanup.
2009-05-01 17:21:36 +00:00
robocop
888000e21e
Unused function params.
2009-04-26 10:24:44 +00:00
asfernandes
f6f364da49
Trim trailling spaces
2009-04-04 16:39:31 +00:00
robocop
a730fbf074
Get rid of more typedefs.
2009-04-03 10:07:55 +00:00
roman-simakov
837716d21b
Restored forgotten change. Thanks to Adriano.
2009-03-18 09:21:45 +00:00