asfernandes
|
38083d12dc
|
Refactored nod_field_name, nod_var_name, nod_array and nod_collate.
|
2012-03-25 01:08:55 +00:00 |
|
alexpeshkoff
|
a89f9b7735
|
Fixed CORE-3782: Password encoding
|
2012-03-23 17:44:17 +00:00 |
|
asfernandes
|
456af220a8
|
Refactor nod_def_index.
|
2012-03-18 22:22:14 +00:00 |
|
asfernandes
|
3e81925010
|
Refactor DDL nodes removing references to non-value/-rse dsql_nod.
|
2012-03-18 21:37:13 +00:00 |
|
alexpeshkoff
|
4e795f4047
|
Include platform definitions file common.h in firebird.h. Use OS-specific ThreadId instead artificial FB_THREAD_ID, avoiding unneeded casts in the code. This should fix BSD and MAC ports.
|
2012-03-01 08:55:43 +00:00 |
|
asfernandes
|
df31dac958
|
Refactor GRANT and REVOKE commands. This eliminates the DYN subsystem.
|
2012-02-19 02:17:27 +00:00 |
|
robocop
|
5ad1da3891
|
Simplification.
|
2012-01-19 05:42:04 +00:00 |
|
robocop
|
e2914070b9
|
Misc.
|
2012-01-19 04:54:39 +00:00 |
|
dimitr
|
0e41945307
|
1) Made the functions logic in sync with the procedures one.
2) Simplified the privileges creation code.
|
2012-01-09 09:48:14 +00:00 |
|
dimitr
|
69cede6f1a
|
Refactored CREATE/ALTER USER. Untested at runtime.
|
2012-01-08 18:33:59 +00:00 |
|
asfernandes
|
016ddf41dc
|
Refactored CREATE FILTER and CREATE INDEX.
|
2011-11-27 19:08:06 +00:00 |
|
asfernandes
|
19735c1e44
|
Misc.
|
2011-11-24 00:17:29 +00:00 |
|
asfernandes
|
b956356922
|
DDL refactor: ALTER EXTERNAL FUNCTION, ALTER INDEX, SET STATISTICS, CREATE SHADOW, ALTER ROLE, CREATE/ALTER DATABASE.
|
2011-11-22 16:33:25 +00:00 |
|
asfernandes
|
193f9379b9
|
Refactor DDL commands: DROP INDEX, DROP FILTER, DROP SHADOW, CREATE/DROP ROLE and DROP USER.
|
2011-11-13 21:32:12 +00:00 |
|
asfernandes
|
45327bf06b
|
Feature CORE-3018 - RECREATE SEQUENCE/GENERATOR.
|
2011-11-10 14:55:06 +00:00 |
|
asfernandes
|
e090671523
|
Apply CORE-3114 patch (Attempt to drop non-existing generator produces bad error) with some modifications.
|
2011-11-09 15:30:00 +00:00 |
|
asfernandes
|
ba36a29f9d
|
1) Refactored legacy (UDF) function creation.
2) Extend ISQL' SHOW FUNCTION to take packages and parameter's datatype of non-legacy functions into account.
|
2011-11-08 14:54:48 +00:00 |
|
asfernandes
|
01e6fd70ae
|
Fixed PSQL functions problem (missing EOS).
|
2011-09-25 23:28:09 +00:00 |
|
dimitr
|
ffa0c84d97
|
Added the missing RDB$SYSTEM_FLAG and RDB$DESCRIPTION columns into RDB$FUNCTION_ARGUMENTS.
|
2011-07-14 15:27:25 +00:00 |
|
asfernandes
|
8d8a8b5047
|
Fixed problem with position handling (see CORE-2797).
|
2011-04-01 18:39:41 +00:00 |
|
asfernandes
|
5ffa89e0c7
|
Reference DML statements in DSQL with StmtNode instead of dsql_nod.
|
2011-03-06 02:48:34 +00:00 |
|
asfernandes
|
0a6e338392
|
Refactoring nod_list and nod_block statements.
|
2011-02-22 00:51:56 +00:00 |
|
asfernandes
|
f27d60369e
|
Refactor nod_relation_name and nod_rel_proc_name.
|
2011-01-30 00:25:46 +00:00 |
|
dimitr
|
7eded400e8
|
Let's clearly distinguish between deterministic and invariant functions, they're not the same thing actually. Runtime optimization usage is to be re-considered, if necessary.
Warning: this includes an ODS change, please boot-build.
|
2010-11-13 15:03:44 +00:00 |
|
asfernandes
|
dde217e91f
|
Make node creation more directly
|
2010-10-30 18:57:53 +00:00 |
|
asfernandes
|
c46f5cf800
|
Misc
|
2010-10-29 00:28:35 +00:00 |
|
asfernandes
|
097426ffc1
|
Fixed CORE-3140 - Preserve comments for parameters after altering procedures
|
2010-10-29 00:23:18 +00:00 |
|
alexpeshkoff
|
e05c1a825f
|
Moved some more .h-files to common from jrd as Vlad suggested
|
2010-10-13 10:39:52 +00:00 |
|
asfernandes
|
c1b5abfdf2
|
1) Refactor all types of boolean nodes.
2) Remove the scratch from the nodes.
|
2010-09-17 03:15:32 +00:00 |
|
asfernandes
|
52a4c39f41
|
1) Separate DsqlCompilerScratch in its own files.
2) Move BlockNode functionality to it.
3) Move some related CTE functions to it.
|
2010-08-27 02:18:00 +00:00 |
|
asfernandes
|
4cb0195ee6
|
Misc
|
2010-08-10 15:20:20 +00:00 |
|
robocop
|
4677d74e9b
|
Misc.
|
2010-08-09 11:50:12 +00:00 |
|
asfernandes
|
124e614654
|
Simplification
|
2010-08-05 00:47:06 +00:00 |
|
asfernandes
|
c27a73a1c2
|
Misc: "explicit" with more than one parameter is unnecessary
|
2010-08-04 02:22:09 +00:00 |
|
asfernandes
|
9e05b7f43b
|
Corrections
|
2010-08-03 01:09:39 +00:00 |
|
asfernandes
|
88047fb610
|
Fix GCC build
|
2010-08-02 23:13:06 +00:00 |
|
asfernandes
|
9c3eccef94
|
Create template for RECREATE commands
|
2010-08-02 15:47:36 +00:00 |
|
asfernandes
|
ad57aa29a1
|
Refactor CREATE/ALTER/CREATE OR ALTER/RECREATE VIEW and cleanup related to previously refactors
|
2010-08-02 02:22:26 +00:00 |
|
asfernandes
|
3197757f00
|
Rename misleading TriStateType class name to Nullable
|
2010-07-29 00:20:53 +00:00 |
|
asfernandes
|
36f092fe0e
|
Improvement CORE-3085 - Add clause ALTER DOMAIN <name> [NOT] NULL
|
2010-07-28 16:14:20 +00:00 |
|
asfernandes
|
0b7c21172a
|
Refactor CREATE/ALTER/DROP/RECREATE TABLE and DROP VIEW commands
|
2010-07-26 02:37:57 +00:00 |
|
asfernandes
|
4db389758f
|
Refactor CREATE/ALTER/CREATE OR ALTER/RECREATE/DROP EXCEPTION commands
|
2010-07-11 18:21:42 +00:00 |
|
asfernandes
|
20b0bbaf82
|
Refactor CREATE/ALTER/DROP DOMAIN
|
2010-07-06 00:49:33 +00:00 |
|
asfernandes
|
f2c938d9fa
|
Refactor CREATE/DROP COLLATION
|
2010-06-26 01:52:06 +00:00 |
|
asfernandes
|
75af3ccf65
|
Misc/cleanup
|
2010-06-22 00:53:35 +00:00 |
|
asfernandes
|
a9adf6d626
|
1) Refactor PSQL support in DSQL. This started as subprocedure implementation, but I'm now separating things.
2) Fix thrown of isc_bad_default_value
|
2010-06-15 16:07:58 +00:00 |
|
asfernandes
|
9c1bab1793
|
Feature CORE-1385 Identity columns - in its basic form
|
2010-01-13 19:14:15 +00:00 |
|
asfernandes
|
c3f9ef27e8
|
Refactor CREATE GENERATOR/SEQUENCE
|
2010-01-10 17:32:40 +00:00 |
|
asfernandes
|
bc0cfcd584
|
1) Make it build in Linux; 2) Fix some warnings
|
2009-12-21 20:55:07 +00:00 |
|
dimitr
|
1f3694c903
|
Support for PSQL functions (only the DSQL part so far). Still work in progress.
|
2009-12-21 17:23:07 +00:00 |
|