8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-23 02:03:04 +01:00
Commit Graph

49151 Commits

Author SHA1 Message Date
alexpeshkoff
62f06e6c77 Postfix for CORE-3990 2013-03-01 13:50:37 +00:00
alexpeshkoff
cfbe804aa4 Fixed CORE-3990: Fix broken EDIT in isql 2013-03-01 11:55:59 +00:00
firebirds
a554016bb6 nightly update 2013-03-01 01:44:39 +00:00
alexpeshkoff
97b4b8c2c2 Postfix for CORE-3908: Engine leaks memory and crashes when lot of autonomous transactions have been started and finished 2013-02-28 16:23:56 +00:00
alexpeshkoff
3f2477e8f5 Fixed CORE-3908: Engine leaks memory and crashes when lot of autonomous transactions have been started and finished 2013-02-27 14:49:14 +00:00
asfernandes
0d299d455a Remove FbMessage struct from the API.
This struct lost its main value (group various blr-related properties in a single parameter).
And since openCursor/fetch already split the message/buffer, it does not make sense anymore to have it.
2013-02-26 03:42:19 +00:00
firebirds
a75d34b9f6 nightly update 2013-02-26 00:56:11 +00:00
hvlad
2ec6aa1c4b Ported fix for bug CORE-4051 : Memory leak when sorting big records 2013-02-25 10:14:15 +00:00
asfernandes
91f3944eae Improvement CORE-4047 - Increase number of input parameters for External Functions (UDFs) to 15. 2013-02-25 02:54:14 +00:00
firebirds
215fc98992 nightly update 2013-02-25 00:43:57 +00:00
asfernandes
b254fb11c7 Revert change of messages to void* in DSQL internals. 2013-02-24 16:26:00 +00:00
firebirds
ddb2e2c4cc nightly update 2013-02-24 00:45:59 +00:00
asfernandes
53d4d58113 Change message buffers type to void*. It adds some casts, but avoid them in users' code. 2013-02-23 03:09:17 +00:00
firebirds
13d1ba8100 nightly update 2013-02-23 01:03:58 +00:00
alexpeshkoff
5ecced8462 Better names for statement's flags 2013-02-22 07:24:46 +00:00
alexpeshkoff
1f4da1a533 More on IMetadataBuilder 2013-02-22 07:01:00 +00:00
firebirds
add88cf85e nightly update 2013-02-22 00:32:54 +00:00
asfernandes
5c436f8d91 Misc. 2013-02-21 23:25:10 +00:00
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
hvlad
113f9ee812 Update MSVC10 build 2013-02-19 11:50:00 +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
0099e61d67 misc 2013-02-18 11:42:45 +00:00
alexpeshkoff
cc4b4195bb A sample of using OO API 2013-02-18 11:07:38 +00:00
alexpeshkoff
7ab231a713 A number of fixes related with ICoerceMetadata interface - thanks to Adriano 2013-02-18 11:06:52 +00:00
hvlad
205a7213a6 Update MSVC9 build 2013-02-18 08:27:54 +00:00
hvlad
b060abbbf5 Update MSVC8 build 2013-02-18 08:23:56 +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