Subject Re: [firebird-support] Streamed blobs versus Blobs
Author Olivier Mascia
Hello Ann,

On Thu, 02 Dec 2004 12:12:17 -0500,
"Ann W. Harrison" <aharrison@...> wrote:

AWH> Blobs come in two forms. The original, designed when we were at
AWH> DEC are called segmented blobs. Most of DECs file systems were
...
AWH> Stream blobs are a more natural representation of data for C
AWH> programs. They haven't been used in a long time and they're
AWH> going to give us a bit of problem until we shake out the moths
AWH> and patch the damage.
AWH>
AWH> Regards,
AWH> Ann

Thank you so much Ann for this post which obviously qualifies for being
entered into some FAQ or DOC area (on IBPhoenix site for instance, if
this is not yet the case).

This clearly clarifies where those stream blobs come from and their
nature. I now have a much better picture of it. The rest is implementation
details which I'll grab from code.

Just one more question though and then I'll learn on my own: as far as I
get the picture, there are no bridges between both forms of blobs. A
blob created as a stream blob has no way to be handled using segmented
API and a blob created as segmented has no way to be handled by the
stream API. Is this true ? Or not ?

(I'm used to segmented blobs, but completely new to stream blobs).

Thank you very much,

--
Olivier Mascia