|
1.50.39 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--java.io.IOException | +--interbase.interclient.BlobIOException
An exception has occurred while operating on a blob stream.
The driver maintains the stream by requesting network segments when needed, managing blob requests against other JDBC requests, converting stream data encodings, and flushing the blob stream when necessary.
A variety of SQLException
s,
or IOException
s
could occur within the driver during
a user-requested operation on a blob stream,
but all exceptions are surfaced to the user
of the stream as a java IOException
,
because the user is operating on a
java.io.InputStream which is not distinguished
as a blob stream as part of the JDBC API.
Here are some typical reasons for a BlobIOException
SQLException
, such as a
RemoteProtocolException
or
CommunicationException
thrown during
a close()
, read()
, or skip()
on the stream would result in a BlobIOException being thrown for that operation.
read()
or skip()
on a stream which is closed.
reset
will result in a BlobIOException
because mark()
is not supported on blob streams.
Methods inherited from class java.lang.Throwable |
fillInStackTrace,
getLocalizedMessage,
getMessage,
printStackTrace,
printStackTrace,
printStackTrace,
toString |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
|
1.50.39 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |