asfernandes
2ba057cedd
Fixed CORE-4623 - SP "Domain" and "Type Of" based variables referring BLOB with sub_type < 0 no longer work.
2014-11-25 15:02:45 +00:00
asfernandes
18b06702a7
Add new keywords to keyword_or_column as seem by Dmitry.
2014-11-13 14:43:30 +00:00
asfernandes
ad5c46b139
Improvement CORE-4590 - Change type of returning value of CHAR_LENGTH, BIT_LENGTH and OCTET_LENGTH of BLOBs to bigint.
2014-11-05 00:35:57 +00:00
dimitr
309b494102
Improvement CORE-3526: Support for WHEN SQLSTATE.
2014-10-16 16:35:18 +00:00
asfernandes
c642ddca82
Misc.
2014-10-12 02:25:02 +00:00
alexpeshkoff
fd924ee3c7
Removed unused rule, in case it's needed later adding it once again is trivial
2014-10-10 08:43:00 +00:00
alexpeshkoff
cbeaf9ae5c
Fixed a warning - thanks to D.Sibiryakov
2014-10-09 14:32:26 +00:00
asfernandes
c2e06f4169
Fixed CORE-4570 - Wrong error at ALTER PACKAGE.
2014-10-07 14:46:32 +00:00
alexpeshkoff
e8930f4408
Fixed CORE-4566: Incorrect size of the output parameter/argument when execute block, procedure or function use system field in metadata charset
2014-10-05 13:14:43 +00:00
alexpeshkoff
5ccc32e0ed
Better place for trace-related constants, thanks to Vlad
2014-09-30 15:04:14 +00:00
alexpeshkoff
7c2b4c5984
warning
2014-09-30 09:12:33 +00:00
alexpeshkoff
ba62ee9947
Make it build on windows, work in progress - boot build is working
2014-09-29 17:24:30 +00:00
alexpeshkoff
153de0f271
Language independent API
2014-09-29 11:03:47 +00:00
alexpeshkoff
2a293c2691
Implemented CORE-4538: Access rights for CREATE DATABASE operator
2014-09-02 16:55:14 +00:00
roman-simakov
760d7b55dc
Removed ANY keyword in DDL REVOKE permission statements for DATABASE
2014-08-29 11:15:50 +00:00
roman-simakov
8a7b9b1b2c
Removed ANY keyword in DDL permission statements for DATABASE
2014-08-29 09:05:28 +00:00
dimitr
6d77447723
Minor refactoring.
2014-08-28 15:53:43 +00:00
roman-simakov
6703f3aed2
Fixed CORE-4522 - DDL permission do not protect
...
against removal BLOB filters. Owner was added to RDB$FILTERS. ODS is changed.
Fixed bug when one DDL privilege could be shown several times.
Removed unneccesary check of locksmith in alter database.
2014-08-28 12:19:46 +00:00
alexpeshkoff
d513daa574
Divide IStatus information into 3 parts: errors, warnings and completion code.
...
Errors and warnings are processed in IStatus independently. Completion code
is moved away from IStatus and returned directly by appropriate functions.
Replaced isSuccess() with more generic function getStatus(), which sets
appropriate bits in returned value when errors/warnings are present.
Also use same style when returning bytes' array and it's length in different
interfaces.
2014-08-27 09:24:30 +00:00
dimitr
ee30e8e59d
Attempt for CORE-4528: Allow hash/merge joins for non-field (dbkey or derived expression) equalities.
2014-08-25 11:35:52 +00:00
dimitr
36af3d8cb2
Cleanup and small refactoring to avoid redundancy.
2014-08-15 14:19:02 +00:00
alexpeshkoff
b3c239018d
Restored a check dropped accidentially by one of my recent commits
2014-08-06 13:46:26 +00:00
asfernandes
5ffc936053
Misc.
2014-08-06 02:12:01 +00:00
asfernandes
409a27841b
Improvement CORE-4487 - Maintain package body after ALTER/RECREATE PACKAGE.
2014-07-31 16:30:12 +00:00
alexpeshkoff
900fb824fe
Fixed CORE-4505: Use of named cursor fails if statement was not executed. Should also fix CORE-4489, but I cannot check.
2014-07-31 11:43:38 +00:00
roman-simakov
b0a7e783fa
DDL permission check for COMMENT ON
2014-07-31 08:29:57 +00:00
alexpeshkoff
532181a7f9
Renamed as suggested by Nickolay and Dmitry
2014-07-28 13:01:10 +00:00
asfernandes
8bbd309e67
Improvement CORE-4484 - Description (COMMENT ON) for package procedures and functions, and its parameters.
2014-07-27 03:05:44 +00:00
alexpeshkoff
4bdc2a3e19
Replaced macro FB_ALIGN with function fbAlign, minor related cleanup
2014-07-24 06:41:38 +00:00
roman-simakov
0aa31b33b2
Removed SHADOW permissions since they handled by ALTER DATABASE permission
...
Added show of DDL permissions in isql
2014-07-22 08:31:45 +00:00
asfernandes
a73629afc8
Tweaks to CORE-4488.
2014-07-21 16:13:49 +00:00
asfernandes
0478d4fffa
Fixed CORE-4488 - Wrong results of FOR SELECT <L> FROM <T> AS CURSOR <C> and table <T> is modified inside cursor's begin...end block.
2014-07-21 02:37:58 +00:00
asfernandes
933dd7daef
Warnings.
2014-07-20 02:19:56 +00:00
asfernandes
86487fda92
Misc.
2014-07-20 02:19:06 +00:00
skidder
7c743fc291
Fix build warnings
2014-07-17 18:48:46 +00:00
roman-simakov
46cf49c730
Improved description of DDL access control operations.
...
Fixed DB and DDL triggers handling. Thanks to Adriano.
2014-07-14 13:12:12 +00:00
roman-simakov
d74aeda1a0
Corrections pointed by Adriano.
2014-07-13 18:50:57 +00:00
asfernandes
c74f71e143
Simplifications.
2014-07-10 15:45:02 +00:00
asfernandes
fa0c3dd11c
Misc.
2014-07-10 02:21:18 +00:00
roman-simakov
573e93e5a6
Fixed CORE-735: User rights for metadata changes.
...
We check DDL in DDL nodes and skip at vio level. vio level still exists for direct metadata editing.
2014-07-08 07:35:27 +00:00
alexpeshkoff
a9721f18e0
Added first parameter IStatus* to a lot of functions in API interfaces
2014-07-02 12:57:12 +00:00
alexpeshkoff
26319333e3
Renamed mapping-related tables as was discussed in devel
2014-06-26 09:37:55 +00:00
dimitr
153b06b2fd
Minor structure changes.
2014-06-13 16:28:22 +00:00
asfernandes
0db90d6b6d
Misc.
2014-06-08 01:55:06 +00:00
asfernandes
1277bf593b
Fixed CORE-4453 - Regression: NOT NULL constraint, declared in domain, does not work.
2014-06-08 01:53:21 +00:00
dimitr
ec07db9882
Fixed CORE-4447: Positioned UPDATE statement prohibits index usage for the subsequent cursor field references.
2014-06-04 09:51:26 +00:00
asfernandes
db035386c4
Fixed the problem reported in CORE-4403 comment.
2014-05-26 23:10:10 +00:00
asfernandes
bb735cb5a2
Misc.
2014-05-23 02:12:56 +00:00
asfernandes
3f8de25fcc
Feature CORE-4403 - Allow referencing cursors as record variables in PSQL.
...
Improvement CORE-4434 - Extend the use of colon prefix for read/assignment OLD/NEW fields and assignment to variables.
2014-05-19 19:06:47 +00:00
dimitr
b936bead5e
Fixed CORE-4422: FB crashes when using row_number()over( PARTITION BY x) in ORDER by clause. Adriano, please review.
2014-05-12 07:06:57 +00:00