dimitr
|
c8d6349c77
|
Replace a verb-cleanup bugcheck with regular error + transaction invalidation.
|
2015-02-03 16:31:05 +00:00 |
|
dimitr
|
9a402f4921
|
Removed the redundant code (accidental copy-paste remaining), thanks to Adriano.
|
2015-01-29 10:47:11 +00:00 |
|
dimitr
|
0707f3a747
|
Fixed CORE-4675: Conditions like WHERE <field> = <cursor>.<field> don't use existing index.
|
2015-01-29 10:26:27 +00:00 |
|
asfernandes
|
93b35c7cc7
|
Fixed problem with subfunction parameters related to CORE-4572.
|
2015-01-06 22:40:20 +00:00 |
|
dimitr
|
0b46869515
|
Fixed CORE-4161: User can not insert records into table with column "generated by default as identity" in its DDL.
|
2014-12-17 10:38:36 +00:00 |
|
dimitr
|
2cd3863201
|
Fixed CORE-4572: Incorrect error for PSQL function when the number of actual arguments does not match the number of formal arguments.
|
2014-12-16 19:12:18 +00:00 |
|
dimitr
|
0e11867e84
|
Refactored the RPB flags. The new logic also provides a second-level protection against CORE-4618.
|
2014-12-01 21:53:29 +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
|
5ccc32e0ed
|
Better place for trace-related constants, thanks to Vlad
|
2014-09-30 15:04:14 +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 |
|
dimitr
|
6d77447723
|
Minor refactoring.
|
2014-08-28 15:53:43 +00:00 |
|
alexpeshkoff
|
532181a7f9
|
Renamed as suggested by Nickolay and Dmitry
|
2014-07-28 13:01:10 +00:00 |
|
alexpeshkoff
|
4bdc2a3e19
|
Replaced macro FB_ALIGN with function fbAlign, minor related cleanup
|
2014-07-24 06:41:38 +00:00 |
|
asfernandes
|
a73629afc8
|
Tweaks to CORE-4488.
|
2014-07-21 16:13:49 +00:00 |
|
skidder
|
7c743fc291
|
Fix build warnings
|
2014-07-17 18:48:46 +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
|
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 |
|
alexpeshkoff
|
9bd0939f09
|
Implemented CORE-1377: Add an ability to change role without reconnecting to database
|
2014-04-30 15:12:12 +00:00 |
|
robocop
|
2d1c89c134
|
Misc.
|
2014-04-09 02:35:34 +00:00 |
|
robocop
|
cadd8accc4
|
Implemented STEP for generators/sequences and took the opportunity to make the blrOp param const. Please rebuild the databases.
|
2014-04-09 02:28:38 +00:00 |
|
asfernandes
|
5ffd4e89f7
|
Misc.
|
2014-04-08 03:37:30 +00:00 |
|
hvlad
|
b826331d55
|
Improvement CORE-4252 : Add table name to text of validation contraint error message, to help identify error context
|
2014-04-04 08:53:05 +00:00 |
|
robocop
|
29e36dc4f3
|
The 0th generator becomes unnamed. Only internal requests can access it (zero length names are not allowed from outside). RDB$GENERATORS is no longer a reserved name.System generators cannot be changed by user requests, but can be queried with gen_id(g, 0) if the permissions (ACL) allow that. We don't track dependencies on sys generators, it's not necessary.
|
2014-04-04 06:39:09 +00:00 |
|
dimitr
|
0e7d43a7f9
|
Fixed CORE-4379: Poor performance of explicit cursors containing correlated subqueries in the select list.
|
2014-03-30 12:59:43 +00:00 |
|
asfernandes
|
2d330eb6ba
|
Fixed CORE-4374 - Truncation error when using EXECUTE STATEMENT with a blob.
|
2014-03-27 15:18:59 +00:00 |
|
dimitr
|
dcdfa9885d
|
Misc.
|
2014-03-26 16:42:13 +00:00 |
|
dimitr
|
b2df821da7
|
Cleanup.
|
2014-03-25 13:52:22 +00:00 |
|
asfernandes
|
3a87224281
|
Warnings and make Linux debug build compile.
|
2014-02-18 01:49:07 +00:00 |
|
robocop
|
5013cc4f16
|
Give names to the old and new streams in triggers.
|
2014-02-06 06:53:57 +00:00 |
|
dimitr
|
a149317d89
|
Improvement CORE-3881: Extend the error reported for index/constraint violations to include the problematic key value.
|
2014-01-10 07:49:51 +00:00 |
|
asfernandes
|
87389723d6
|
Fixed CORE-4234 - Error with IF (subfunc()) when subfunc returns a boolean.
|
2013-09-23 18:50:52 +00:00 |
|
dimitr
|
e5d1202048
|
Somewhat hackery fix for CORE-4201: Computed field returns null value inside BI trigger.
A better solution requires major changes and will be investigated in trunk later.
|
2013-09-20 08:28:41 +00:00 |
|
dimitr
|
befd3a3e60
|
Improved the error reporting.
|
2013-09-04 07:20:56 +00:00 |
|
asfernandes
|
bb86ab028a
|
Fixed CORE-4184 - Executing empty EXECUTE BLOCK with NotNull output parameter raised error.
|
2013-08-26 16:06:26 +00:00 |
|
dimitr
|
a4ec331d3d
|
On second thought, I'm removing the artifical message size limit.
|
2013-08-21 09:17:10 +00:00 |
|
asfernandes
|
de802194c4
|
Fixed (as possible) CORE-4160 - The parameterized exception does not accept not ASCII characters as parameter.
|
2013-08-19 15:31:00 +00:00 |
|
dimitr
|
54aabd005f
|
Fixed regression appeared in test functional.view.create_07.
|
2013-07-16 10:25:28 +00:00 |
|
dimitr
|
95bf7c51da
|
Misc adjustments.
|
2013-07-16 05:05:47 +00:00 |
|
dimitr
|
8eca48585c
|
Fixed assertion/crash appeared in test bugs.core_1910.
|
2013-07-11 06:00:59 +00:00 |
|
dimitr
|
81466c3768
|
1) Fixed XCP_MESSAGE_LENGTH to represent the real max length. We have the column defined as VARCHAR(1023), so there's no need to subtract the overhead.
2) Slightly refactored the message buffer management.
3) Fixed the buffer overrun in the release build.
|
2013-07-10 11:44:39 +00:00 |
|
dimitr
|
cb1975f13c
|
Attempted to fix a possible crash due to the wrong request pointer remaining in tdbb after sub-request execution. While being there, cleaned up some redundant code.
|
2013-06-19 06:26:57 +00:00 |
|
asfernandes
|
fc16bb34e4
|
Fixed crash when calling unimplemented packaged procedures.
|
2013-05-13 01:48:57 +00:00 |
|
asfernandes
|
e0567463bf
|
Revert external routines to request-based (*) code, but now using a totally different internal approach.
* This is not ideal IMO, but much more easier to currently support stack traces, and domain's defaults and validations.
|
2013-04-11 15:44:17 +00:00 |
|
asfernandes
|
d0c79a4508
|
Cleanup.
|
2013-03-31 18:23:54 +00:00 |
|
asfernandes
|
871c073279
|
Refactor.
|
2013-03-31 15:55:01 +00:00 |
|
dimitr
|
15e4367810
|
Small refactoring.
|
2013-03-17 17:35:53 +00:00 |
|
alexpeshkoff
|
5c0cec6d9f
|
Fixed CORE-3360: update ... returning ... raises -551 (no perm to update) for a column present only in the returning clause
|
2013-03-11 15:43:33 +00:00 |
|