alexpeshkoff
33b4336028
Enhancements of IMetadataBuilder
2013-02-21 14:59:24 +00:00
firebirds
d8968a817c
nightly update
2013-02-21 00:48:25 +00:00
asfernandes
1d1f81bdc9
Replaced ICoerceMetadata with IMetadataBuilder and add a builder creator method in IMaster.
...
This change is to make applications who define they own message format (without metadata inspection and coercion) to easily create its IMessageMetadata.
2013-02-20 19:41:01 +00:00
asfernandes
fc9d355bf9
Misc.
2013-02-20 19:40:44 +00:00
alexpeshkoff
ede0465023
Assertion suggested by Dmitry Kovaalenko
2013-02-20 13:17:32 +00:00
firebirds
98aac24d44
nightly update
2013-02-20 00:52:46 +00:00
alexpeshkoff
f1779a7398
Do not prefetch unneeded information in IAttachment::openCursor()
2013-02-19 12:03:07 +00:00
alexpeshkoff
ba9413b26a
Add IStatement::getFlags() to help user make a solution what to do with SQL statement
2013-02-19 11:20:49 +00:00
firebirds
7d58701c38
nightly update
2013-02-19 01:09:55 +00:00
asfernandes
ba09d5262f
Misc.
2013-02-18 15:28:50 +00:00
alexpeshkoff
37d353d392
Make openCursor() use default output format when none is given explicitly
2013-02-18 13:53:46 +00:00
alexpeshkoff
7ab231a713
A number of fixes related with ICoerceMetadata interface - thanks to Adriano
2013-02-18 11:06:52 +00:00
alexpeshkoff
c34aaed964
Cleanup - thanks to Adriano
2013-02-18 07:54:25 +00:00
asfernandes
d3f8597c53
Misc.
2013-02-18 02:14:43 +00:00
firebirds
50088953bc
nightly update
2013-02-18 00:46:08 +00:00
asfernandes
ddc4d4eac3
Misc.
2013-02-17 23:06:40 +00:00
alexpeshkoff
fc12495d0e
Modified IStatement interface in our API:
...
1. Never allocate empty statement - always use att->prepare() to create statement interface
2. Separated IStatement into 2 parts - statement itself and resultset.
3. Added stmt->openCursor() (and att->openCursor() for unprepared statements) to create IResultSet.
4. Always use IMessageMetadata (former IParametersMetadata) to pass message fromat info from client,
therefore avoiding need in BLR generation in client applications.
2013-02-17 12:08:53 +00:00
firebirds
6c92a56074
nightly update
2013-02-16 01:06:07 +00:00
asfernandes
491fdd82b2
Unifying the external engines API with the new ones.
2013-02-15 02:48:54 +00:00
firebirds
d88daeb645
nightly update
2013-02-12 06:57:51 +00:00
asfernandes
2ca8ca20db
Misc.
2013-02-11 01:57:15 +00:00
firebirds
8983b0d1f5
nightly update
2013-02-10 06:47:56 +00:00
firebirds
8ec04a3211
nightly update
2013-02-09 06:16:23 +00:00
dimitr
bf716e4e3f
Cleanup.
2013-02-09 05:47:19 +00:00
asfernandes
fb01fe56fc
Fix SELECT FOR UPDATE problem related to r57615 change.
2013-02-09 01:51:27 +00:00
asfernandes
7b3386ee2b
Misc.
2013-02-08 01:50:37 +00:00
asfernandes
ac14501c6a
Parse BLR messages using BlrReader (and without duplicate code) to avoid segfaults with truncated or invalid data.
2013-02-08 01:48:49 +00:00
asfernandes
66ba00e124
Misc.
2013-02-08 01:48:28 +00:00
firebirds
43c546869b
nightly update
2013-01-31 05:37:28 +00:00
asfernandes
d394515355
Misc.
2013-01-31 00:33:23 +00:00
firebirds
41779a116d
nightly update
2013-01-30 05:35:07 +00:00
dimitr
093462e82f
Fixed inconsistency in the debug info version.
2013-01-29 15:09:34 +00:00
firebirds
e29fe3ecb5
nightly update
2013-01-29 05:33:50 +00:00
asfernandes
dc8e42e9bb
Migrate external triggers to the new message-based style.
2013-01-29 01:21:32 +00:00
firebirds
cdc7e4cd64
nightly update
2013-01-26 05:56:52 +00:00
dimitr
1d4ff45d6b
Slightly optimized fetches for internal EXECUTE STATEMENT.
2013-01-25 13:01:19 +00:00
dimitr
75afc9a89c
Misc.
2013-01-25 12:34:54 +00:00
dimitr
358b173fee
More work towards unlimited SQL/BLR lengths.
2013-01-25 12:34:19 +00:00
firebirds
be7767eec8
nightly update
2013-01-25 06:06:33 +00:00
dimitr
6609d160b6
Slightly improved the condition for the Adriano's backward compatibility workaround, this optimizes METD_move() into a plain memcpy() for strings with an explicitly declared charset.
2013-01-24 16:52:13 +00:00
dimitr
0c2a0fead7
This trivial optimization saves a few percents of performance when reading/writing DBKEYs from/to compatible local variables.
2013-01-24 09:30:38 +00:00
dimitr
a7a6a45ec2
Misc adjustments.
2013-01-24 07:05:34 +00:00
firebirds
df1907732d
nightly update
2013-01-21 03:32:12 +00:00
asfernandes
e8c7ca3e0f
Fixed truncated error message for wrong CREATE COLLATION.
2013-01-20 19:55:52 +00:00
asfernandes
42cbecab05
Fixed a problem with CREATE COLLATION.
2013-01-20 15:11:57 +00:00
firebirds
c7b1d46b35
nightly update
2013-01-17 03:36:03 +00:00
dimitr
2cab423897
Simplest fix for CORE-4038: Broken optimization for the stored dbkeys.
2013-01-16 17:08:08 +00:00
firebirds
6e3777061d
nightly update
2013-01-16 03:23:24 +00:00
alexpeshkoff
f1ac4750f6
warning
2013-01-15 11:39:41 +00:00
firebirds
3e770a979d
nightly update
2013-01-09 03:48:04 +00:00
alexpeshkoff
6451897703
warnings
2013-01-08 16:03:41 +00:00
alexpeshkoff
da8dadcf58
Script to check correctness of FB_XX_VERSION constants in h-files
2013-01-08 15:47:27 +00:00
alexpeshkoff
ff6412e7a3
misc
2013-01-08 15:23:29 +00:00
alexpeshkoff
8be83d5844
misc
2013-01-08 15:03:01 +00:00
alexpeshkoff
7f9f1110c9
Frontported postfix for CORE-3612 - send errors to stderr
2013-01-08 10:53:50 +00:00
alexpeshkoff
7a9e867ab4
comment
2013-01-08 10:51:02 +00:00
firebirds
12f152a2b9
nightly update
2013-01-07 03:25:01 +00:00
asfernandes
d9275d6567
Misc.
2013-01-07 01:15:24 +00:00
firebirds
a5e57e4568
nightly update
2012-12-30 03:21:19 +00:00
alexpeshkoff
c74565ce0e
Avoid races with lck_attachment in AST
2012-12-29 13:48:49 +00:00
alexpeshkoff
ef71c84596
Fixed CORE-3932: can create but cant delete user with username containing double quotes with gsec
2012-12-29 11:15:23 +00:00
alexpeshkoff
63e6eb01b5
Make gsec take into an account settings from firebird.conf
2012-12-29 10:53:24 +00:00
firebirds
a1db87b9b2
nightly update
2012-12-26 03:18:40 +00:00
asfernandes
970677e8de
Get rid of dsql_str and fix metadata strings.
2012-12-25 17:34:50 +00:00
firebirds
e31b0e38f3
nightly update
2012-12-24 03:23:20 +00:00
dimitr
e29b50f980
Front ported my yesterday's commits to trunk.
2012-12-23 07:10:56 +00:00
firebirds
873787b0d0
nightly update
2012-12-22 03:15:52 +00:00
dimitr
dcb8c8fd86
Front ported to trunk.
2012-12-21 14:11:45 +00:00
dimitr
cbe0f3cc54
Front ported to trunk.
2012-12-21 10:11:00 +00:00
firebirds
83da946eeb
nightly update
2012-12-21 03:24:35 +00:00
asfernandes
7e1ca71911
Misc.
2012-12-21 01:49:16 +00:00
alexpeshkoff
c1a4759915
Fixed CORE-3995: Slight problem with GBAK parameter checking
2012-12-20 15:27:54 +00:00
alexpeshkoff
c4ae450de4
Re-read attachment from lock after taking lock in attachment handler
2012-12-20 12:18:52 +00:00
hvlad
44b00c81e7
VC10 still have no support for __func__
2012-12-20 10:42:36 +00:00
firebirds
ee95ad71f5
nightly update
2012-12-20 03:25:42 +00:00
hvlad
8d81d2717d
Add lost PAGE_LOCK_RE_POST call.
2012-12-19 13:51:48 +00:00
firebirds
312569eaf6
nightly update
2012-12-19 08:25:58 +00:00
asfernandes
9b72aa53bc
Misc.
2012-12-19 00:56:57 +00:00
alexpeshkoff
b3f9759960
Take locks in AST before building tdbb
...
Fixed assertion in CCH_exclusive_attachment
Rolled back my changes required to let cancelOperation() enter engine after shutdown
Better locks' history in SyncObject
2012-12-18 13:54:18 +00:00
dimitr
fc139b16d5
Fixed rescheduling logic that was broken during the RSB refactoring.
2012-12-17 17:33:45 +00:00
dimitr
48c5eeff37
Simplest possible solution for the incorrect assertion I put recently.
2012-12-17 17:11:16 +00:00
dimitr
149648f43a
The remaining fixes for Windows.
2012-12-15 08:12:38 +00:00
dimitr
d85bbd6c87
Fixed (mostly) the Windows build.
2012-12-15 08:07:39 +00:00
firebirds
1ac3dac135
nightly update
2012-12-15 03:44:27 +00:00
alexpeshkoff
c7454a49a5
Work in progress (committed due to SF upgrade). Checked only on SS.
...
1. Frontported fix for CORE-3935 and CORE-3993.
2. Added debugging support for mutexes and rwlocks in Vulcan style.
Unfortunately after last 'svn up' build asserts in JrdStatement:71.
2012-12-14 17:59:02 +00:00
firebirds
8023fcd2f6
nightly update
2012-12-14 03:36:43 +00:00
dimitr
1a4c0c5808
1) Encapsulated the remaining external looper calls inside a SEH block. It allows to catch async exceptions coming while result set is being fetched. No performance penalty has been noticed.
...
2) Slightly refactored the looper call chain to avoid code duplication.
3) Fixed CORE-4010: Fetch cannot be subsequently interrupted via DELETE FROM MON$STATEMENTS.
2012-12-13 18:31:42 +00:00
alexpeshkoff
6e6746b63c
Darwin port
2012-12-13 14:40:20 +00:00
firebirds
c4b020954b
nightly update
2012-12-13 03:39:31 +00:00
dimitr
68aabe6352
Misc.
2012-12-12 08:32:56 +00:00
dimitr
fd24c3e3e0
Yet another complementary bugfix for CORE-4004.
2012-12-12 07:48:34 +00:00
firebirds
bcae61362d
nightly update
2012-12-11 03:39:13 +00:00
asfernandes
eb00918b00
Misc.
2012-12-10 15:46:51 +00:00
asfernandes
a5e986a78d
Move code from parse.y to Parser.cpp.
2012-12-10 14:42:56 +00:00
dimitr
1b5f6cd7b2
Avoid garbage to be written to the shadow's header page. It does not really hurt, but anyway.
2012-12-10 05:50:52 +00:00
firebirds
bdffc32a44
nightly update
2012-12-10 03:39:51 +00:00
asfernandes
d5f3e9f1fb
Get rid of g_field hack.
2012-12-10 02:09:28 +00:00
firebirds
76e8718c4a
nightly update
2012-12-07 03:44:08 +00:00
asfernandes
da61724a53
Fixed CORE-4006 - Using a result from a procedure in a substring expression leads to server crash.
2012-12-07 01:22:02 +00:00
hvlad
7012311f4d
Front ported fix for CORE-3034 (Bugcheсk 300 (can't find shared latch))
2012-12-06 14:51:58 +00:00
dimitr
3971e49b30
Another bunch of changes for CORE-4004: Sometimes long-running operations cannot be interrupted by asynchronous shutdown / cancellation requests. The looper nodes should never ignore req_unwind and transform it to something else.
...
Review and testing would be appreciated, especially in regard to EXE_assignment.
2012-12-06 12:09:11 +00:00
dimitr
bc1edae943
Added the initialization timestamp to shmem regions. Modified the lock print output to report this timestamp. This is useful to know as all the counters inside the lock table are incremental and a baseline is required to make any time-based estimations.
2012-12-06 08:13:45 +00:00
firebirds
cd2ed4050f
nightly update
2012-12-06 03:35:59 +00:00
asfernandes
0bb4e7739c
Get rid of g_field_name hack.
2012-12-05 14:31:35 +00:00
firebirds
deba66e62e
nightly update
2012-12-05 03:40:57 +00:00
asfernandes
1cfac2b169
Refactor dsql_fld, TypeClause and ParameterClause. Eliminate some warnings.
2012-12-05 02:07:37 +00:00
firebirds
366942944e
nightly update
2012-12-04 03:50:23 +00:00
dimitr
4ff4290f11
Front-ported bugfixes related to CORE-4004: Sometimes long-running operations cannot be interrupted by asynchronous shutdown / cancellation requests.
2012-12-03 11:21:00 +00:00
firebirds
503e3d02c2
nightly update
2012-12-02 03:48:09 +00:00
asfernandes
9727c2685b
Misc.
2012-12-02 01:45:18 +00:00
firebirds
0fa9246455
nightly update
2012-12-01 03:37:42 +00:00
hvlad
0e766ce3d5
Fixed bug CORE-4002 : Error message "index unexpectedly deleted" in database trigger on commit transaction
2012-11-30 08:01:34 +00:00
firebirds
fc69cbc59e
nightly update
2012-11-30 03:47:02 +00:00
asfernandes
9ef7f71bf2
Fixed gsec's display command.
2012-11-29 14:53:33 +00:00
firebirds
5d98ab508c
nightly update
2012-11-28 04:02:31 +00:00
dimitr
a1d9ca6726
A few additional adjustments for CORE-1295: Bad optimization of queries with DB_KEY.
2012-11-27 17:36:13 +00:00
dimitr
b07ef45ae6
A few additional adjustments for CORE-1295: Bad optimization of queries with DB_KEY.
2012-11-27 17:22:42 +00:00
hvlad
b1e465c84a
Make BPB correctly
2012-11-27 11:16:21 +00:00
hvlad
670587f63b
Use InlineStorage to avoid (costly) memory allocation.
2012-11-27 11:08:15 +00:00
firebirds
38922b467e
nightly update
2012-11-23 03:49:33 +00:00
dimitr
361c5a3b38
Implemented CORE-3994: Improve the limbo transactions scan at the end of the sweep.
...
Also, fixed the mistake in the refactored code (see the first change in the diff).
2012-11-22 17:17:59 +00:00
asfernandes
d574d43aa4
Fixed CORE-3992 - No records in the table rdb$dependencies for ddl trigger.
2012-11-22 13:55:31 +00:00
firebirds
e4b2014b1f
nightly update
2012-11-22 03:49:04 +00:00
firebirds
d568f9e733
nightly update
2012-11-21 03:43:57 +00:00
dimitr
21ac7882da
Misc.
2012-11-20 17:12:25 +00:00
dimitr
afe6692c18
Misc.
2012-11-20 16:34:54 +00:00
dimitr
2f7643a689
Better sync with Firebird::Array.
2012-11-20 16:32:20 +00:00
hvlad
6afc531f86
Make sure relation's flags are loaded from disk before analyze them
2012-11-20 12:23:53 +00:00
dimitr
60d8b9fd37
Additional fixes for CORE-3981 (Sub-optimal predicate checking while selecting from a view) that also resolve the regression CORE-3986 (GSEC couldn't change user password after fix for CORE-3981).
2012-11-20 10:39:37 +00:00
hvlad
3d33908684
Fixed bug CORE-3988 : Engine crashed when trace or audit is active
2012-11-20 10:00:47 +00:00
firebirds
33cf778554
nightly update
2012-11-20 03:46:51 +00:00
asfernandes
a31f48a6a2
Misc.
2012-11-19 23:32:44 +00:00
firebirds
30b577f23f
nightly update
2012-11-18 03:42:43 +00:00
dimitr
74db9507c2
Fixed CORE-3979: Server crashes while unwinding changes in an autonomous transaction.
2012-11-17 15:31:21 +00:00
firebirds
093e89063d
nightly update
2012-11-17 03:40:35 +00:00
alexpeshkoff
304f6a4cfd
Use correct default password in examples
2012-11-16 14:03:39 +00:00
firebirds
d4d2453f39
nightly update
2012-11-15 03:43:00 +00:00
dimitr
606ae96e9f
A more generic solution for CORE-1245: Incorrect column values with outer joins and views. It also fixes CORE-3981: Sub-optimal predicate checking while selecting from a view.
2012-11-14 08:24:18 +00:00
dimitr
41925536c7
Fixed CORE-3978: Invalid transaction counters may be reported in firebird.log during the sweep.
2012-11-13 09:42:11 +00:00
alexpeshkoff
123d5b0a40
Misc
2012-11-12 08:51:41 +00:00
firebirds
5e894f52fd
nightly update
2012-11-12 03:52:57 +00:00
asfernandes
62161af59b
Misc.
2012-11-11 18:19:33 +00:00
dimitr
a85629a9de
Fixed CORE-3977: DELETE FROM MON$STATEMENTS does not interrupt a longish fetch.
2012-11-11 15:33:18 +00:00
firebirds
f8f1f597ac
nightly update
2012-11-10 03:58:12 +00:00
firebirds
d0a55a4569
nightly update
2012-11-09 04:11:18 +00:00
firebirds
b97802a7b9
nightly update
2012-11-08 03:42:55 +00:00
asfernandes
745a457f69
Fixed CORE-3973 - Original table name and column name and owner missing from SQLDA for aliased column in grouped query.
2012-11-07 15:46:54 +00:00
asfernandes
b7193e8edb
Refactor duplicated code.
2012-11-07 15:46:13 +00:00
firebirds
d68f3815ad
nightly update
2012-11-07 03:58:35 +00:00
asfernandes
c15552e21a
Fixed CORE-3965 - Creating a procedure containing "case when" expression leads to a server crash.
2012-11-07 00:43:21 +00:00
firebirds
8c6f825be0
nightly update
2012-11-06 04:07:39 +00:00
alexpeshkoff
dcd019400a
Frontported forgotten change from 2.5
2012-11-05 08:20:57 +00:00
firebirds
de658f11ae
nightly update
2012-11-05 03:53:08 +00:00
asfernandes
6a0a6f2d13
Misc.
2012-11-05 01:14:04 +00:00
firebirds
1a2c7e72c2
nightly update
2012-11-04 03:47:54 +00:00
asfernandes
62ac6e3b31
Fixed CORE-3966 - Creating a stored procedure with an "update or insert" statement with MATCHING fails.
2012-11-04 02:28:33 +00:00
asfernandes
c0b11f52ff
Improvement CORE-3972 - Allow the selection of SQL_INT64, SQL_DATE and SQL_TIME in dialect 1.
...
Fix for CORE-3964 - It is not possible to create a ddl-trigger with "any DDL statement" clause.
2012-11-04 00:17:50 +00:00
hvlad
4875c235a7
Fixed Windows build after recent Alex's changes
2012-11-03 10:55:16 +00:00
firebirds
450dac18a3
nightly update
2012-11-03 04:44:16 +00:00
alexpeshkoff
57e5936d44
Avoid use of namespace Jrd in common file isc_sync
2012-11-02 16:27:12 +00:00
alexpeshkoff
c5278dea9b
Removed debugging
2012-11-02 15:39:37 +00:00
firebirds
d320b2134f
nightly update
2012-11-02 04:16:44 +00:00
dimitr
92e6b2e543
Fixed CORE-3967: subselect with reference to outer select fails.
2012-11-01 16:19:39 +00:00
alexpeshkoff
3e07dd131f
Begin wire crypt only after successfull authentication - this helps avoid meaningless message when password is wrong, thanks to Vlad
2012-11-01 14:38:14 +00:00
alexpeshkoff
4ca6e669fe
1. Fixed CORE-3786: Firebird 2.5.1 Hangs on MacOSX 10.7 (Lion) on DB create after reboot.
...
2. Cleanup: avoid functional style in stuff exception.
2012-11-01 11:40:18 +00:00
firebirds
93359c675a
nightly update
2012-11-01 03:55:00 +00:00
dimitr
b37c76561c
Wiped out the code that never worked due to the missing support for native quads.
2012-11-01 01:45:01 +00:00
dimitr
3dd0507b96
Wiped out the code that never worked due to the missing support for native quads.
2012-11-01 01:36:27 +00:00
dimitr
657511babe
Wiped out the legacy attachment level counters in favor of the already existing runtime statistics. Introduced a record lock counter (more to follow).
2012-11-01 00:16:55 +00:00
dimitr
5847f3860f
Avoid a sweep pass for temporary tables, as the sweeper always sees those tables as empty, but even setting them up as empty has a non-zero cost.
2012-10-31 14:20:24 +00:00
firebirds
d26133ad56
nightly update
2012-10-19 03:36:52 +00:00
asfernandes
a1b17ce0a5
Small cleanup on COMMENT ON constants.
2012-10-18 15:49:15 +00:00
firebirds
bdad650f37
nightly update
2012-10-16 03:29:44 +00:00
asfernandes
b7d87a6cfa
Misc.
2012-10-16 00:51:42 +00:00
firebirds
2acc2008d3
nightly update
2012-10-13 03:33:10 +00:00
firebirds
6cf6d47398
nightly update
2012-10-12 03:32:10 +00:00
asfernandes
8ce4b582f4
Fixed CORE-3946 - UNICODE collations does not work with ICU 49.
2012-10-11 15:58:57 +00:00
firebirds
a0d62cfbf7
nightly update
2012-10-09 03:46:28 +00:00
hvlad
41c3f6f2a5
Fix compilation
2012-10-08 21:52:31 +00:00
firebirds
13e347eb20
nightly update
2012-10-06 03:34:14 +00:00
asfernandes
e339e46732
Fixed CORE-3947 - Wrong results when the column with collation using option (NUMERIC-SORT=1) is in where clause.
2012-10-05 19:02:32 +00:00
firebirds
7065d6c01b
nightly update
2012-10-05 03:30:49 +00:00
asfernandes
e8b26fd5c7
Fixed assertion when subquery is used in group by.
2012-10-04 17:19:09 +00:00
firebirds
1fb8a84da5
nightly update
2012-10-04 03:32:56 +00:00
alexpeshkoff
8a9c4e720c
misc
2012-10-03 09:19:37 +00:00
firebirds
04b6ad7b7c
nightly update
2012-10-02 03:38:46 +00:00
hvlad
6b15cd96ec
Missed include
2012-10-01 07:41:11 +00:00
firebirds
126c58192c
nightly update
2012-09-30 03:25:16 +00:00
robocop
a4c260dbdc
Misc.
2012-09-30 01:50:41 +00:00
firebirds
fd752b2167
nightly update
2012-09-29 03:27:06 +00:00
hvlad
40606c9bca
Fixed bug CORE-3940 : I/O error during "GetFileSize" operation for file XXXX
2012-09-28 08:13:23 +00:00
firebirds
44aeefbfd8
nightly update
2012-09-28 03:32:42 +00:00
asfernandes
c2956055e5
Fixed CORE-3941 - Memory alignment problem with unique expression index.
2012-09-27 15:29:24 +00:00
firebirds
79ad8bf65b
nightly update
2012-09-25 03:39:07 +00:00
asfernandes
5218168e06
Fixed a problem when the default collation is changed.
2012-09-24 16:14:48 +00:00
hvlad
513ce5e1ce
Additional patch for improvement CORE-3362 : Cursors should ignore changes made by the same statement.
...
- SubQueryNode (sub-select's) and RseBoolNode (exists(), in\any\all) now knows if it is a part of some outer select (ForNode) or it is a standalone statement.
- VIO\get_undo_data was reworked to better fit undo-log implementation, corresponding changes in VIO_chase_record_version also done
- AV in VIO\get_undo_data was fixed
2012-09-24 14:26:33 +00:00
hvlad
8f537e0d45
Fixed bug CORE-3934 : Value of log_sweep parameter in trace configuration is ignored by trace plugin (assumed always true)
2012-09-24 07:07:56 +00:00
firebirds
6134c33314
nightly update
2012-09-24 03:33:00 +00:00
asfernandes
d684e4a2f5
Fixed assert reported by Vlad more some related problem.
2012-09-24 01:40:44 +00:00
firebirds
94aaa1a208
nightly update
2012-09-21 04:17:13 +00:00
asfernandes
a8483163ee
Fixed CORE-3929 - Error "attempted update of read-only column" when trying select minvalue from list with more than 255 elements.
2012-09-20 15:53:04 +00:00
firebirds
34fb7ff70a
nightly update
2012-09-19 03:27:12 +00:00
asfernandes
81609a77d7
Cleanup.
2012-09-18 16:01:58 +00:00
firebirds
2dfbdef005
nightly update
2012-09-17 03:37:41 +00:00
asfernandes
0769a10d48
Misc.
2012-09-16 16:09:24 +00:00
firebirds
60595d9e39
nightly update
2012-09-14 03:38:21 +00:00
asfernandes
1e918da7b6
Fixed database default charset being ignored.
2012-09-13 15:55:12 +00:00
dimitr
898ce1ea4a
Fixed the data type mistake.
2012-09-13 03:49:08 +00:00
firebirds
7f41f693c0
nightly update
2012-09-13 03:41:28 +00:00
dimitr
9f2a992078
Implemented:
...
CORE-2780: Include client library version and protocol version in mon$attachments
CORE-2187: Return the Hostname in mon$attachments
CORE-3779: Report OS user name in MON$ATTACHMENTS
+ some cleanup.
2012-09-12 07:45:51 +00:00
dimitr
594bae44d2
Fixed CORE-3924: Bugcheck 291 (cannot find record back version) if GTT is modified concurrently using at least one read-committed read-only transaction.
2012-09-12 05:26:38 +00:00
firebirds
3f8f8f4d7c
nightly update
2012-09-12 03:30:50 +00:00
dimitr
1cf6466280
Implemented CORE-675: Add missing entries to RDB$TYPES.
2012-09-11 15:17:04 +00:00
firebirds
536b307136
nightly update
2012-09-09 03:26:45 +00:00
asfernandes
6820b50572
Fixed CORE-3754 - SIMILAR TO works wrongly.
...
Improvement CORE-3919 - Improve SIMILAR TO performance.
2012-09-09 01:47:17 +00:00
firebirds
dffb12debf
nightly update
2012-09-06 03:27:40 +00:00
hvlad
ca6f6e7324
Fixed bug CORE-3916 : gfix & "Index x is corrupt (missing entries) in table ..." all indexes on large tables
2012-09-05 19:32:34 +00:00
firebirds
2971dd2553
nightly update
2012-09-05 03:27:17 +00:00
hvlad
b636315561
Improvement CORE-3656 : Support for sweep information in Trace API.
...
Fixed case when sweep cleaned up relation with all records deleted but corresponding event was missed in trace log.
2012-09-04 11:35:16 +00:00
alexpeshkoff
ed5815cf35
Complete fix to make trace list service work correctly
2012-09-04 08:21:37 +00:00
alexpeshkoff
8326359184
We have one more service w/o parameters
2012-09-04 07:10:35 +00:00
firebirds
d0d5961812
nightly update
2012-09-01 03:26:11 +00:00
alexpeshkoff
8e147a5bf6
Fixed CORE-3912: segfault in superclassic
2012-08-31 10:26:37 +00:00
firebirds
61bbb5f65a
nightly update
2012-08-30 03:31:58 +00:00
asfernandes
e44d7fd688
Fixed CORE-3638 - Introduce FR_CA_CI_AI collation and change FR_FR and FR_FR_CI_AI to be identical to FR_CA and FR_CA_CI_AI respectively.
2012-08-29 15:43:57 +00:00
alexpeshkoff
51014eba78
Front-ported fix for CORE-3740: SELECT using IN list with >413 elements causes crash
2012-08-29 13:20:24 +00:00
firebirds
d90999eed9
nightly update
2012-08-29 03:29:29 +00:00
dimitr
5f917a04ce
Minor cleanup and simplification.
2012-08-28 18:19:09 +00:00
asfernandes
57ddc9e81e
Fixed three related bugs:
...
CORE-1188 - Select Starting with :Param (Empty string) doesn't work if using index with many fields
CORE-3052 - Wrong resultset
CORE-3239 - UTF8 UNICODE_CI collate can not be used in compound index
2012-08-28 15:40:18 +00:00
firebirds
9c33151de6
nightly update
2012-08-28 03:35:26 +00:00
asfernandes
22fef2016a
Feature CORE-3291 - New pseudocolumn to get number of transaction that created this record version.
2012-08-28 01:02:56 +00:00
firebirds
a9e1c24c79
nightly update
2012-08-22 03:32:38 +00:00
asfernandes
a059a4cd6f
Improvement CORE-3546 - Aliases for the RETURNING clause.
2012-08-21 15:38:15 +00:00
firebirds
1f85fbe816
nightly update
2012-08-21 03:36:19 +00:00
asfernandes
50253e0b26
Fixed CORE-3902 - Derived fields may not be optimized via an index.
2012-08-21 00:45:39 +00:00
firebirds
b497df38b4
nightly update
2012-08-19 03:30:20 +00:00
robocop
b235c00282
Misc.
2012-08-18 08:52:03 +00:00
firebirds
2a9259e319
nightly update
2012-08-17 04:31:48 +00:00
dimitr
7e3c4075bc
Corrected the arguments. Luckily, their binary values are the same.
2012-08-15 15:24:49 +00:00
asfernandes
4d0506057c
Fixed CORE-3596 - Client library cannot connect to the non-ASCII host name.
2012-08-14 15:49:20 +00:00
dimitr
7869eb9bbd
Fixed the server crash in Stack::assign().
2012-08-13 16:50:57 +00:00
asfernandes
ba9f68d5d0
Misc.
2012-08-13 01:20:32 +00:00
hvlad
710205b599
Make consistent usage of CRT routines in windows builds (perror() not aware of Win32 errors).
...
Unify file IO API usage across POSIX\WIN32 platforms (use common read()\write() routines).
Avoid usage of (questionable) gbak code in other utility.
2012-08-12 21:10:01 +00:00
firebirds
ea37034f58
nightly update
2012-08-11 04:22:11 +00:00
asfernandes
62f81ca4bc
Fix segfault while checking for trace of failed statement compilation. (happens with CORE-3794 testcase)
2012-08-10 15:40:27 +00:00
firebirds
c2dcf03977
nightly update
2012-08-09 04:26:23 +00:00
firebirds
daf0059a85
nightly update
2012-08-08 04:27:19 +00:00
dimitr
61baa568c2
Fixed the refactoring error spotted by Claudio.
2012-08-08 03:31:59 +00:00
robocop
f601bbdb8b
Misc.
2012-08-08 02:20:30 +00:00
firebirds
7ce7542fec
nightly update
2012-08-03 04:22:19 +00:00