asfernandes
346992fcec
Remove IMaster::same from the API.
2015-01-12 14:56:55 +00:00
asfernandes
b99311dd1e
Make the API usable with different type of IStatus classes, throwing (what class?) or not throwing. Builtin are CheckStatusWrapper (no throw) and ThrowStatusWrapper (throws FbException).
2015-01-12 00:21:38 +00:00
alexpeshkoff
df0ecdac9a
Implemented CORE-4607: Add support for having >1 UserManager in firebird.conf and use them from SQL
2014-12-24 14:50:03 +00:00
hvlad
3f387c96b7
Fixed compilation errors
2014-12-22 14:41:15 +00:00
asfernandes
d8a0ff5f4b
Generate interfaces with I-prefix.
2014-12-19 15:24:44 +00:00
alexpeshkoff
88925cd92a
Changed struct DtcStart to interface. Make external programs build again with minimum changes.
2014-12-18 16:54:44 +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
alexpeshkoff
255b4ff855
Fixed CORE-4571: Can't select from table with ICU column when database (.FDB) is created on LINUX with icu 4.2.1 and then copied to WINDOWS
2014-12-16 14:39:04 +00:00
mapopa
52bb773834
16-bit platforms not supported
2014-12-16 04:41:57 +00:00
alexpeshkoff
92da93e43b
Misc
2014-12-03 14:19:43 +00:00
hvlad
5d6723c25b
Support for zlib on Windows
2014-12-01 09:04:39 +00:00
mrotteveel
155508d05e
CORE-4526 Support for SQL:2008 OFFSET and FETCH clauses
2014-11-29 15:39:59 +00:00
hvlad
d5c08a9fd0
Move ConfigRoot from common to the yvalve. Add its methods to the public interface ConfigManager.
...
Now all plug-ins have the same root\install folders.
It should fix CORE-4581 and related issues.
MSVC10 and MSVC12 builds are updated, Posix and Darwin builds will follow.
2014-11-26 09:45:42 +00:00
asfernandes
49d1a73994
Get rid of upgradeInterface API method and some adjustments. To be continued.
2014-11-10 14:45:40 +00:00
asfernandes
1ce6cacced
Really remove the file now :).
2014-10-15 15:45:35 +00:00
asfernandes
b8daabcea7
Misc.
2014-10-15 15:43:56 +00:00
asfernandes
69c4a3e5ae
Remove obsolete header file.
2014-10-15 15:43:32 +00:00
dimitr
5d29d55113
CORE-4564: Add per-table performance counters to the monitoring tables.
2014-09-30 17:35:44 +00:00
alexpeshkoff
5ccc32e0ed
Better place for trace-related constants, thanks to Vlad
2014-09-30 15:04:14 +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
dimitr
82bf6c2c0e
Minor adjustments to the performance counters. Work in progress.
2014-08-28 15:16:39 +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
dimitr
4dae12ccce
Added counter for record refetches (aka repeated reads).
2014-08-27 14:51:51 +00:00
dimitr
a79ff180da
Added specific error code for read conflicts in RC NO_REC_VER mode. Added missing conflict counting.
2014-08-27 12:56:36 +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
36af3d8cb2
Cleanup and small refactoring to avoid redundancy.
2014-08-15 14:19:02 +00:00
alexpeshkoff
8b94f35e0f
Fixed Mac build
2014-08-12 15:10:52 +00:00
asfernandes
5ffc936053
Misc.
2014-08-06 02:12:01 +00:00
dimitr
a8b1dba646
Refactored RuntimeStatistics internals. Added more record-level performance counters.
2014-08-05 08:46:09 +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
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
alexpeshkoff
1057ad3a9a
Fixed build on linux64 - it was really bad that behavior of macro FB_ALIGN depended upon alignment parameter type
2014-07-21 08:10:53 +00:00
asfernandes
6488dfed7f
Misc.
2014-07-18 01:52:24 +00:00
skidder
ae02639968
Fix GCC build broken with last commit
2014-07-17 19:17:11 +00:00
skidder
7c743fc291
Fix build warnings
2014-07-17 18:48:46 +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
2b066db7ab
Fixed CORE-4478: Failure to load provider/plugin not reported
2014-07-04 08:25:49 +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
adb0480c9b
Fixed CORE-4469: Add field in SEC$USERS reflecting whether a user has RDB$ADMIN role in security database
2014-06-28 09:58:02 +00:00
alexpeshkoff
26319333e3
Renamed mapping-related tables as was discussed in devel
2014-06-26 09:37:55 +00:00
alexpeshkoff
a38c2ab324
Fixed CORE-4464: Duplicate tags for CREATE/ALTER USER not handled correctly
2014-06-24 06:58:05 +00:00
alexpeshkoff
685b5f1369
Implemented CORE-4462 (Make it possible to restore compressed .nbk files without explicitly decompressing them) for POSIX systems
2014-06-17 10:27:59 +00:00
dimitr
0cace38015
2014-06-10 13:32:42 +00:00
alexpeshkoff
553860f97a
Avoid loading <string> by ICU
2014-06-06 10:29:23 +00:00
alexpeshkoff
befcba7105
Fixed issues related to encoding of switch value in gbak/nbackup - thanks to Adriano. Added support for -SKIP_DATA to services.
2014-05-21 13:11:43 +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
robocop
a6133d02a8
Replace "unknown token" by specific messages.
2014-05-03 00:27:47 +00:00