robocop
89cf9c449c
Comment unused fields.
2008-05-08 14:22:09 +00:00
robocop
f8dee95b8c
Misc.
2008-04-21 11:39:35 +00:00
alexpeshkoff
ede4082090
Fixed one more problem detected with valgrind.
...
Also do not write empty blobs to temp file.
2008-04-19 13:02:13 +00:00
alexpeshkoff
3334cf7fe1
Fixed a problem detected by valgrind - uninitialized data in temp file
2008-04-18 16:15:04 +00:00
asfernandes
aab534e66c
1) Misc 2) Remove temp. comment found by Claudio
2008-04-13 14:38:39 +00:00
asfernandes
553da033a1
Changed blob filter functions to throw exceptions instead of return status codes
2008-04-12 04:11:03 +00:00
hvlad
d8dce81b86
Create temporary page space on first reference of temporary page space ID. This allows to use temporary page space for blobs storage even if no GTT was referenced.
2008-04-09 17:21:23 +00:00
asfernandes
21da64cca7
Link blobs of autonomous transaction with the outer transaction - to fix invalid BLOB ID errors.
2008-04-05 19:28:52 +00:00
dimitr
580544fbd7
More changes targeted to a better error diagnostics.
2008-04-04 10:01:06 +00:00
dimitr
f715a3d796
More changes targeted to a better error diagnostics.
2008-04-03 08:10:14 +00:00
dimitr
0e9ae43558
Cleanup/refactoring.
2008-03-19 12:27:52 +00:00
asfernandes
0b6ecafe1b
1) Remove REPLAY_OSRI_API_CALLS_SUBSYSTEM code
...
2) Remove internal y-valve function INTERNAL_COMPILE_REQUEST
3) Go direct to engine internals from DSQL, without need to exit/enter the attachment lock and check exceptions in status vector
2008-03-07 15:23:21 +00:00
robocop
e9e1ead67a
Mostly style, constness, native memcpy and explicit constructors.
2008-02-02 17:04:06 +00:00
alexpeshkoff
39896cb955
Fixed CORE-1671: atexit() calls in client libraries cause segfaults
...
and CORE-1079: Every attach of fbclient/fbembed library leaks 64KB of memory
To do it:
- created new template GlobalPtr, controlling access to destructors of global objects.
- applied it to global objects.
Also some related cleanup.
2008-01-23 15:52:40 +00:00
dimitr
1fa56f4cd7
The merge is being fixed.
2008-01-16 12:10:43 +00:00
dimitr
d4d587d155
The merge continued.
2008-01-16 08:16:36 +00:00
alexpeshkoff
eea9070f48
Optimized RuntimeStaticstics (and related part of ThreadDb) for performance - some tests run 25faster
2007-12-03 15:46:39 +00:00
paulbeach
7602a29b94
HPUX Port
2007-11-12 14:26:44 +00:00
hvlad
b38d29c22b
Fixed bug CORE-1584 : Server crashed or bugcheck when inserting in monitoring tables
2007-11-10 09:46:52 +00:00
alexpeshkoff
c4f6801e34
avoid cast
2007-11-01 17:19:54 +00:00
alexpeshkoff
abd533f545
Fixed CORE-1499: Wrong alignment of data, used in INTL converters
2007-10-05 14:37:33 +00:00
asfernandes
9a1eb5891b
Misc
2007-05-23 15:29:53 +00:00
asfernandes
4c97cfc22b
Correction
2007-05-23 10:48:00 +00:00
asfernandes
2e663f91b5
Improvement CORE-1280 - Verify well-formedness of text blobs
2007-05-23 02:26:27 +00:00
asfernandes
c67afcb4ee
Improvement CORE-1277 - Automatic transliteration of text blobs
2007-05-22 02:14:20 +00:00
hvlad
9cfd2c8207
Fixed CORE-1247 : Blobs garbage collector removed wrong blob if going blob descriptor contains 0:0 (NULL value) but field's NULL flag is not set
2007-05-07 09:39:45 +00:00
alexpeshkoff
d63491e3c5
Finished gcc-warnings cleanup
2007-04-11 16:05:40 +00:00
alexpeshkoff
f0d465bf34
Fixed gcc warnings, general (un)signed usage cleanup
2007-04-11 09:28:50 +00:00
asfernandes
20299bb856
Misc
2007-03-24 17:44:09 +00:00
asfernandes
032a4b170c
Don't leak memory after conversion to blob for store the value in a variable or parameter
2007-03-24 03:00:22 +00:00
dimitr
937333b619
An alternative attempt to fix the alignment issue. We don't need to track the entire blob_id, the record number part is enough. Hence there's no need to read the whole blob_id as int64.
...
Discussed with Vlad and Alex, tested on SPARC.
2007-03-23 11:25:41 +00:00
asfernandes
23dba8075c
Fix problem where a temporary blob could not be returned to the client throwing "invalid BLOB ID"
2007-03-22 01:42:33 +00:00
asfernandes
bf5db7403e
Fixed CORE-1169 - Conversion of temporary blobs to the destination blob type when materializing
2007-03-15 02:30:14 +00:00
asfernandes
7c72839ea2
Allow conversions from numbers to blobs
2007-03-09 15:42:17 +00:00
asfernandes
2100a06c84
Make MOV_move know how to move blobs.
...
This fixes CORE-1147: Blobs are not converted to string in UDF parameters.
2007-03-02 00:46:03 +00:00
asfernandes
2d26b3f5f8
Allow BLOBs in EXECUTE STATEMENT and possibly in others unkown cases
2007-02-27 02:36:20 +00:00
robocop
d009be834f
Misc.
2007-02-09 08:34:16 +00:00
asfernandes
0ac7d125cd
Fixed CORE-1122 - Recursive Query bug in FB2.1
2007-02-08 14:46:58 +00:00
dimitr
543fc5e0d1
Enabled rescheduling points for classic. It allows to shutdown database or cancel operation timely for a heavy loaded attachment.
2006-10-31 15:59:23 +00:00
robocop
e56aeea01a
Cleanup.
2006-09-09 08:32:32 +00:00
asfernandes
eb4fb2f491
1) Concatenate of BLOBs
...
2) Start a refactoration on descriptor manipulations
2006-08-10 02:53:16 +00:00
asfernandes
df38d56bb5
Misc
2006-08-06 18:03:22 +00:00
asfernandes
da697e6e78
Work on CORE-655 - Blob Type 1 compatibility with VarChar:
...
Compatibility of blobs with others data types and different blob sub_types in assignments and CAST.
2006-08-05 19:52:26 +00:00
robocop
d2d3230637
Misc.
2006-07-01 08:50:21 +00:00
asfernandes
1dcdd0d3ca
Misc
2006-05-25 03:15:53 +00:00
hvlad
18362ed19e
Changes noted by Claudio
2006-05-24 11:38:16 +00:00
dimitr
211645e3dc
Getting rid of the old allocator routines.
2006-05-23 10:17:00 +00:00
asfernandes
24d936cd70
Misc
2006-05-22 01:29:06 +00:00
hvlad
701f2cbda4
Global temporary tables implementation
2006-05-21 22:07:35 +00:00
alexpeshkoff
b056a118b5
1. Avoid use of STL
...
2. Reworked exceptions to make status_exception always hold correct status vector
3. Avoid use of RTTI
2006-05-19 15:17:02 +00:00