robocop
0da76615ab
Fix misinterpretation of MET_get_dependencies's parameters done years ago with Alex' conversion to MetaName class.
2010-01-26 08:29:03 +00:00
asfernandes
2faab16698
Misc
2010-01-21 02:51:32 +00:00
hvlad
a9d654f034
Refactoring : extract part of MET_lookup_partner() as independent function MET_scan_partners()
2010-01-19 18:33:03 +00:00
asfernandes
9c1bab1793
Feature CORE-1385 Identity columns - in its basic form
2010-01-13 19:14:15 +00:00
asfernandes
7de2c38703
Misc
2010-01-09 22:15:18 +00:00
asfernandes
a5ab8a2b33
Make referencing and execution (try) of unimplemented packaged routines work correctly
2009-12-31 11:24:28 +00:00
asfernandes
0057047932
Misc
2009-12-30 00:50:39 +00:00
robocop
fc62cfe6e7
Misc.
2009-12-28 11:46:55 +00:00
asfernandes
d8c99a9be2
1) Make procedures and functions member of the same hierarchy (Routine class)
...
2) Some completion for external functions
2009-12-27 22:05:22 +00:00
robocop
a621b9838f
Totally misc.
2009-12-26 13:22:52 +00:00
dimitr
a3886ecb19
PSQL functions (continued).
2009-12-25 13:30:38 +00:00
dimitr
18ed3075f1
I believe this code has been originally intended to work this way.
2009-12-25 07:09:02 +00:00
robocop
0564019d2f
Misc and cleanup.
2009-12-24 11:48:17 +00:00
dimitr
debe65bcfb
Support for PSQL functions (other JRD changes). Still work in progress.
2009-12-21 17:43:01 +00:00
asfernandes
1b1f90d06c
Work in progress on RDB$VIEW_RELATIONS
2009-12-17 15:07:02 +00:00
asfernandes
7a78601ef2
1) Use metadata character set in DSQL cache
...
2) Make exceptions in metadata charset and convert them to the client charset - this should fix CORE-2431
3) Support for "internal" (engine) DSQL statements and use in COMMENT ON
2009-12-05 14:21:52 +00:00
robocop
5cfc9dc78b
CORE-2787: Make rdb$system_flag not null.
...
Please do a full rebuild.
2009-12-03 12:52:10 +00:00
asfernandes
9ec1c36a55
Cleanup
2009-11-28 19:39:23 +00:00
dimitr
08e0e238c6
An attempt to fix CORE-2766: page 0 is of wrong type (expected 6, found 1).
...
Mutex is used just to wait on a event with allowed recursive execution.
2009-11-28 12:53:52 +00:00
asfernandes
3f5aded4e3
Misc
2009-11-28 01:44:42 +00:00
robocop
9dc71e817d
Cleanup.
2009-11-27 06:59:21 +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
804ad6048a
Restrict us to ODS11 and ODS12 until the dust settles down.
2009-11-24 11:42:56 +00:00
robocop
ee086aeb80
Parameters style.
2009-11-21 05:20:18 +00:00
robocop
0f16326892
Comments.
2009-11-21 03:23:47 +00:00
robocop
6dcb9c1d01
We align the parentheses with the code.
2009-11-19 09:52:30 +00:00
asfernandes
218f419b5c
Fixed related issues:
...
CORE-1518 - Adding a non-null restricted column to a populated table renders the table inconsistent
CORE-2696 - "alter table" command can add a field which has "not null" definition
CORE-1748 - Unrestorable backup
CORE-1355 - Zero display instead of NULL
2009-11-18 14:24:47 +00:00
robocop
9ce4040042
Replace the now obsolete dbb_minor_original by dbb_minor_version.
2009-11-18 12:02:00 +00:00
robocop
190876b2ff
Style.
2009-11-07 11:58:54 +00:00
robocop
16361cada8
Misc.
2009-11-01 10:58:16 +00:00
robocop
07dc116ed2
Misc.
2009-10-30 10:50:59 +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
b19dacee16
Ported fix for CORE-2634: Performance regression when restoring database with big metadata
2009-09-29 10:35:16 +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
dc9e7e7a4a
Paul Beach confirmed this Darwin code is no longer necessary.
2009-08-01 05:37:08 +00:00
robocop
33bc8670c2
Misc and constants.
2009-07-19 13:31:05 +00:00
robocop
f10e1b72eb
Style.
2009-06-27 06:23:36 +00:00
robocop
5dadf14ad0
Small cleanup.
2009-06-26 10:19:49 +00:00
robocop
f3fdc5b5c7
Give idx_id and associated values a consistent data type and treatment.
2009-06-21 06:04:18 +00:00
robocop
eb87a35b27
Mark code maybe done for future extension.
2009-06-07 09:51:06 +00:00
robocop
2d7cb94844
Unused params
...
Some BLR checks
2009-04-28 13:08:04 +00:00
asfernandes
e88a67ee52
Fixed CORE-2427 - ALTER VIEW doesn't clear dependencies on old views
2009-04-24 15:39:30 +00:00
robocop
a730fbf074
Get rid of more typedefs.
2009-04-03 10:07:55 +00:00
hvlad
d62242470b
Fixed AV in boot build.
2009-03-15 20:09:15 +00:00
hvlad
145fe79c84
Release database triggers in MET_clear_cache
2009-03-15 18:04:04 +00:00
robocop
fab6a3a6cf
Get rid of superflous parentheses.
2009-02-28 11:57:40 +00:00
hvlad
5a1aac379b
Fixed bug CORE-2293 : Wrong dependent object type (RELATION) in RDB$DEPEDENCIES for VIEW's
2009-01-26 13:44:16 +00:00
robocop
3689f15321
Style.
2009-01-20 08:33:59 +00:00
dimitr
df4744cc07
My extra check becomes more and more complicated to be proven correct while it protects from a purely theoretical issue that was never observed yet.
...
So I've decided to restore the condition to its original state.
2009-01-18 20:03:30 +00:00