asfernandes
b525f3b54f
Misc
2009-12-16 21:52:01 +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
ad4d4b2ba9
Feature CORE-2777 - Make possible to alter the default database character set without manual update of system table
2009-12-07 18:26:50 +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
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
200a63b1b4
Reduce usage of legacy (and unsafe) nodes related to PSQL parameters and variables.
...
Use btyacc feature "inherited attributes" (kind of parameters for non-terminals).
2009-11-21 20:42:27 +00:00
robocop
f069eeda54
Style.
2009-11-21 09:24:20 +00:00
robocop
9c71413426
Style.
2009-11-16 09:18:24 +00:00
alexpeshkoff
4f54fd68e8
Frontported improvement CORE-2748: allow gsec to grant RDB$ADMIN role in the security database
2009-11-13 19:00:09 +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
aafemt
f81520e142
CORE-1991
2009-09-19 08:05:14 +00:00
asfernandes
a01096b36b
Fixed CORE-2516 - Wrong processing SP parameters with arrays
2009-06-19 15:47:16 +00:00
dimitr
3d8091e338
An attempt to fix the regression(s) reported by Bill Oliver.
2009-05-06 17:05:59 +00:00
robocop
66b1227b22
Unused params, some formatting, cleanup.
2009-05-01 17:21:36 +00:00
robocop
4490f77b06
More unused params.
2009-04-28 13:48:18 +00:00
dimitr
1b5a289b65
More detailed (hopefully) fix for CORE-2424 which cares about nested maps/aliases/etc.
...
It also resolves CORE-1402 and provides better check for view updatability.
2009-04-27 18:41:51 +00:00
robocop
888000e21e
Unused function params.
2009-04-26 10:24:44 +00:00
asfernandes
a1b1c2371c
Fixed CORE-2424 - Make CREATE VIEW infer column names for views involving a GROUP BY clause or derived table
2009-04-22 15:49:56 +00:00
robocop
74537636b9
Comments.
2009-04-18 14:13:26 +00:00
robocop
fab6a3a6cf
Get rid of superflous parentheses.
2009-02-28 11:57:40 +00:00
asfernandes
28aa57fc50
Fixed CORE-2341 - Hidden variables conflict with output parameters, causing assertions, unexpected errors or possibly incorrect results
2009-02-24 15:51:31 +00:00
robocop
b627ad2a39
Style.
2009-01-07 09:30:57 +00:00
asfernandes
91a4550d23
Misc
2009-01-06 17:46:08 +00:00
robocop
8dca837420
Style.
2009-01-06 05:53:34 +00:00
asfernandes
79e89d573d
Misc
2009-01-03 19:02:04 +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
d11c994960
Style.
2008-12-31 05:06:08 +00:00
asfernandes
b262751dae
Fixed CORE-2230 - Implement domain check of input parameters of execute block
2008-12-10 14:42:09 +00:00
robocop
9f52942ab0
Style.
2008-12-02 07:09:49 +00:00
asfernandes
a6b30e0b4f
Misc
2008-11-22 14:26:59 +00:00
robocop
09f142746b
Misc.
2008-11-19 04:25:56 +00:00
asfernandes
3942ad9570
Misc
2008-11-19 01:04:36 +00:00
robocop
3f5556edf9
Misc.
2008-11-16 08:36:48 +00:00
alexpeshkoff
d3f22d3fc5
Implemented feature CORE-2113: Remove all privileges of a user or role. Readme will be ready soon.
2008-11-14 10:00:45 +00:00
alexpeshkoff
f6c2181187
make status vector have same structure for most uses of SQLERR -607
2008-10-27 15:10:45 +00:00
asfernandes
262380af7b
Misc
2008-10-16 02:31:49 +00:00
alexpeshkoff
0c021b27b5
Avoid code duplication as suggested by Claudio
2008-10-14 14:07:10 +00:00
dimitr
d64f97e260
Fixed CORE-2061: ALTER VIEW WITH CHECK OPTION crashes the engine.
2008-09-02 07:27:15 +00:00
asfernandes
9150e6f4f2
This should fix regressions related to fixes of:
...
CORE-501 - Optimization problem with COALESCE
CORE-1343 - Bug with a simple case and a subquery
CORE-2041 - update or insert with gen_id() with wrong generator value
And should fix this one (snapshot build bug):
CORE-2051 - don't work subquery in COALESCE
2008-09-01 13:18:02 +00:00
alexpeshkoff
b3e51d59e2
fixed release gcc build
2008-08-27 11:06:11 +00:00
robocop
3ffc6889d4
Correction.
2008-08-23 11:08:21 +00:00
asfernandes
736659c1a1
Misc
2008-08-16 15:42:38 +00:00
asfernandes
5d4084d30c
Fixed CORE-2041 - update or insert with gen_id() with wrong generator value
2008-08-15 16:32:42 +00:00
alexpeshkoff
1785fb6ee3
fixing CORE-1964: Use of 0 instead of isc_arg_end to terminate list of ERR_post's (and cousines) arguments is invalid
...
finished cleanup of vararg in error diagnostics in DSQL
2008-08-15 11:21:47 +00:00
robocop
720b2655b9
Implement new message for DSQL.
2008-06-28 04:33:29 +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
asfernandes
d30d6410ea
Misc
2008-06-13 01:42:58 +00:00
alexpeshkoff
5f0278b14e
Added GRANTED BY clause to GRANT and REVOKE commands.
...
Fixed CORE-1869: Roles granting/revoking logic differs between 2.0 and 2.1.
2008-06-10 10:55:48 +00:00
robocop
b8ea332022
Misc.
2008-06-05 11:02:42 +00:00
robocop
ab2987a3aa
Style.
...
Remove useless parentheses.
2008-06-03 06:19:21 +00:00