asfernandes
a454b705d0
Misc
2010-01-28 15:01:57 +00:00
robocop
ae4a257532
I do not see the need for MetaNameProxy in these places.
2010-01-26 08:34:13 +00:00
alexpeshkoff
dc3f505ccb
Cleanup, suggested by Claudio
2010-01-24 15:16:23 +00:00
asfernandes
9c1bab1793
Feature CORE-1385 Identity columns - in its basic form
2010-01-13 19:14:15 +00:00
asfernandes
7c47718d68
Move DYN constants to private header
2010-01-10 17:56:57 +00:00
asfernandes
c3f9ef27e8
Refactor CREATE GENERATOR/SEQUENCE
2010-01-10 17:32:40 +00:00
dimitr
54b9459117
Support for PSQL functions.
2009-12-21 16:48:06 +00:00
asfernandes
e386c68e8e
Misc
2009-12-17 23:59:07 +00:00
asfernandes
78bf2fc824
Cleanup
2009-12-17 23:25:11 +00:00
asfernandes
1b1f90d06c
Work in progress on RDB$VIEW_RELATIONS
2009-12-17 15:07:02 +00:00
asfernandes
3164d5a86b
Cleanup
2009-12-17 01:36:33 +00:00
asfernandes
ad888c8c0b
Cleanup
2009-12-17 00:38:55 +00:00
asfernandes
2c91b692b7
Cleanup
2009-12-17 00:07:23 +00:00
robocop
465c88570e
Make views know exactly what type of source their fields have: include a type of context and a package name in rdb$view_relations. Debugged with a small script.
...
To be reviewed & completed by Adriano.
Full rebuild, please.
2009-12-15 14:08:28 +00:00
asfernandes
d38d8dccbd
Some changes aiming a future replacement of the metadata character set
2009-11-28 16:39:54 +00:00
asfernandes
3f5aded4e3
Misc
2009-11-28 01:44:42 +00:00
robocop
6b58626584
Cleanup.
2009-11-27 06:57:17 +00:00
robocop
f955568fc9
The architect created ODS12 and saw it was good, then he said "thy shall be the only one among your race", dropped the older ones and sent the developers to the four corners of the cyberspace to convert the masses to ODS12.
2009-11-27 02:33:40 +00:00
asfernandes
a3dd1d0482
Misc
2009-11-26 00:20:59 +00:00
robocop
2ffcc8b2ce
Style.
2009-11-25 04:06:48 +00:00
robocop
804ad6048a
Restrict us to ODS11 and ODS12 until the dust settles down.
2009-11-24 11:42:56 +00:00
asfernandes
7c11f5b6b0
Misc
2009-11-22 00:09:30 +00:00
robocop
c58937d3c0
Comments.
2009-11-21 07:38:05 +00:00
robocop
9ce4040042
Replace the now obsolete dbb_minor_original by dbb_minor_version.
2009-11-18 12:02:00 +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
e90fc8d63f
Change the interface again. Please full rebuild (although the many recent changes to common.h almost qualify as full rebuild).
2009-08-05 12:30:32 +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
robocop
2e3ce0d23d
Misc.
2009-06-07 09:49:58 +00:00
robocop
3689f15321
Style.
2009-01-20 08:33:59 +00:00
robocop
582cdf185b
Style.
2009-01-14 09:19:00 +00:00
robocop
77bd687168
Style.
2009-01-14 08:22:32 +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
robocop
0a94d6fee8
Style.
2008-12-18 10:57:12 +00:00
dimitr
98534ec317
Better error handling for CORE-1544.
2008-12-09 18:33:22 +00:00
asfernandes
0f387a9bee
Misc
2008-09-06 18:42:55 +00:00
robocop
847438c1f1
Correction. We want to write rdb$system_flag always.
2008-09-06 11:38:27 +00:00
dimitr
02bc98b01e
Fixed CORE-1544: RDB$procedures generator overflow.
...
The fix also solves the same issue with exceptions and generators.
2008-09-05 09:32:51 +00:00
alexpeshkoff
13a15d4bfe
1. Final fix for CORE-1964 - finished vararg cleanup in jrd.
...
2. Generic cleanup of error reporting functions all around engine.
2008-08-27 12:20:47 +00:00
asfernandes
0812cdebcd
Fixed CORE-2008 - NOT NULL procedure parameters
2008-07-28 15:40:09 +00:00
alexpeshkoff
a2e416210b
Fixed CORE-1964: Use of 0 instead of isc_arg_end to terminate list of ERR_post's (and cousines) arguments is invalid.
...
Also cleaned up use of gds__log() in a few places.
2008-06-26 09:47:59 +00:00
hvlad
6ee4242552
Fixed bug CORE-1841 : If some VIEW used derived tables and long table names\aliases, It is possible to overflow RDB$VIEW_RELATIONS.RDB$CONTEXT_NAME.
...
Attention : ODS changed !
2008-04-29 16:39:17 +00:00
robocop
580ad8ccdb
Write sysflag always.
2008-03-26 02:07:56 +00:00
dimitr
542c591541
Table and procedure must share the same namespace. Thanks to Adriano.
2008-03-21 06:34:54 +00:00
dimitr
4ce29e0624
Sync with SAS: Better diagnostics for some DYN errors.
2008-03-17 17:58:47 +00:00
dimitr
a38b327886
Cleanup. Get rid of the JrdMemoryPool.
2008-01-29 10:11:52 +00:00
alexpeshkoff
39896cb955
Fixed CORE-1671: atexit() calls in client libraries cause segfaults
...
and CORE-1079: Every attach of fbclient/fbembed library leaks 64KB of memory
To do it:
- created new template GlobalPtr, controlling access to destructors of global objects.
- applied it to global objects.
Also some related cleanup.
2008-01-23 15:52:40 +00:00
dimitr
2c78462820
The merge continued.
2008-01-16 08:46:02 +00:00
alexpeshkoff
eea9070f48
Optimized RuntimeStaticstics (and related part of ThreadDb) for performance - some tests run 25faster
2007-12-03 15:46:39 +00:00
hvlad
d91be7de26
Fixed bug CORE-1597 : GLOBAL TEMPORARY TABLEs allowed to be created in ODS less than 11.1
2007-11-15 23:03:43 +00:00