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

143 Commits

Author SHA1 Message Date
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
asfernandes
22640e1189 BLB_put_segment can't write more than 64K in one shot.
Create BLB_put_data and use it. Thanks to Claudio.
2006-05-13 18:35:13 +00:00
asfernandes
7a9ab50851 Make everything that is convertible to string convertible to blob too 2006-05-13 01:24:55 +00:00
robocop
c5f2284b15 Style. 2006-04-06 08:18:53 +00:00
robocop
a8c34522a8 Totally misc. 2006-03-18 06:22:54 +00:00
asfernandes
53a61936d0 Misc 2006-03-18 01:57:16 +00:00
hvlad
25fb29b127 Fixed SF #1446987 2006-03-17 09:28:35 +00:00
robocop
1f84bac700 Mark unused data members, discover more code associated to conditional compilation, clean some places, replace custom loops by memcpy and memset when possible, etc. 2006-02-23 05:08:26 +00:00
robocop
044c5841ad Misc. 2006-02-10 03:28:43 +00:00
hvlad
961aea2f41 Correction 2006-02-03 22:05:04 +00:00
hvlad
00fdbbe579 Replace one fb_assert with BUGCHECK as Claudio suggested some time ago 2006-02-03 16:57:26 +00:00
dimitr
7dc2833785 Fixed one more compatibility issue with arrays. 2005-12-12 18:39:47 +00:00
dimitr
228d0ab300 Better error reporting. 2005-12-12 10:55:18 +00:00
dimitr
6aa3b33c79 Rolled back one of my previous commits.
We cannot forbid array->array assignments.
2005-12-10 10:25:08 +00:00
dimitr
f0b9e6d400 More changes re. blobs handling. 2005-12-06 10:11:18 +00:00
dimitr
6bbe2b239f Oops. 2005-12-05 12:45:42 +00:00
dimitr
9fde3787da 1. Cleanup.
2. Made array->blob assignments possible.
2005-12-05 12:40:22 +00:00
robocop
f00fc0ff56 1.- Make "vec" type safe and get rid of several code contortions. Fix some small bugs meanwhile.
2.- Put inside PC_ENGINE several data members that belong to that feature.
3.- Put inside PC_ENGINE the code that does cleanup on those unused data members.
2005-12-02 07:35:34 +00:00
alexpeshkoff
62a24d46e4 1. Moved data structures, written to database file, into ods.h.
2. Added new types of clumplets to ClumpletReader and ClupmletWriter.
3. Applied modified ClumpletReader and ClupmletWriter to /remote and partially /jrd.
4. Added active protection from remote brute-force attack to services API.
2005-11-27 20:53:09 +00:00
dimitr
3f5bb7564d 1) Prepare the blobs mover to be ready for dtype_blob variables.
2) Fix the string routines to work with PSQL blobs.
2005-11-25 15:20:26 +00:00
skidder
4ac89757a6 Fix the issue with bad incremental backups created when large blobs were changed.
Direct thanks to Hui Wang of BroadView QA team who chased down the problem.
2005-11-16 01:27:02 +00:00
hvlad
acc87f9e7f Fixed FB2 regression with blobs 2005-10-16 11:19:16 +00:00
dimitr
fd76a3eff0 Fixed SF #1211328. 2005-10-13 13:39:18 +00:00
robocop
a32d2f48b6 Totally misc. 2005-07-31 03:34:04 +00:00
robocop
6c89683142 Totally misc. 2005-07-31 00:45:38 +00:00
asfernandes
8b193dc794 Fixed field-test #1244126 - Update text BLOBs when connected with NONE charset 2005-07-25 12:01:19 +00:00
dimitr
894fa1e011 Removed unused thread scheduling option. 2005-06-12 06:27:12 +00:00