Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stream like access to blobs [DNET46] #55

Closed
firebird-automations opened this issue Apr 15, 2006 · 8 comments
Closed

Stream like access to blobs [DNET46] #55

firebird-automations opened this issue Apr 15, 2006 · 8 comments

Comments

@firebird-automations
Copy link

Submitted by: carlokok (carlokok)

Assigned to: @carlosga

SFID: 1470874#⁠
Submitted By: carlokok

Blobs in FB seem to support stream like access in the
Firebird C api, but the .net provider doesn't support
this. My feature request is to support stream like
access to blobs so it's not needed to load the whole
blob in memory to read out part of it.

@firebird-automations
Copy link
Author

Commented by: Alice F. Bird (firebirds)

Date: 2006-04-15 19:17
Sender: carlokok
Logged In: YES
user_id=48872

Thanks for the answer.
I can't see anything resembling access to a blob other than
retrieving it in full as a byte[], or via GetBytes which
internally loads it in full. There's an internal class
called BlobBase that might do what's needed however it's not
accessible from the outside.

@firebird-automations
Copy link
Author

Commented by: Alice F. Bird (firebirds)

Date: 2006-04-15 18:26
Sender: rrokytskyy
Logged In: YES
user_id=356832

Just note that seek operation is defined for the stream
blobs only. Type of the blob, segmented or stream, is
specified at creation and it is not possible to change it
afterwards. Default type is segmented.

On the other hand, the seek is not needed when implementing
simple stream - isc_get_segment is enough for such purpose.
If you need, you can check JDBC driver, but it should be
already supported in .Net provider.

@firebird-automations
Copy link
Author

Modified by: @carlosga

status: Open [ 1 ] => Resolved [ 5 ]

resolution: Fixed [ 1 ]

SF_ID: 1470874 =>

@firebird-automations
Copy link
Author

Modified by: @carlosga

status: Resolved [ 5 ] => Closed [ 6 ]

SF_ID: 1470874 =>

@firebird-automations
Copy link
Author

Modified by: @carlosga

status: Closed [ 6 ] => Reopened [ 4 ]

SF_ID: 1470874 =>

resolution: Fixed [ 1 ] =>

@firebird-automations
Copy link
Author

Commented by: @carlosga

That is not going to be implemented.

@firebird-automations
Copy link
Author

Modified by: @carlosga

status: Reopened [ 4 ] => Resolved [ 5 ]

resolution: Won't Fix [ 2 ]

SF_ID: 1470874 =>

@firebird-automations
Copy link
Author

Modified by: @carlosga

status: Resolved [ 5 ] => Closed [ 6 ]

SF_ID: 1470874 =>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant