public static interface FirebirdBlob.BlobOutputStream
OutputStream only because it is abstract class and not interface
that we can extend.| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close this stream.
|
FirebirdBlob |
getBlob()
Get instance of
FirebirdBlob to which this stream belongs to. |
long |
length()
Get Blob length.
|
void |
write(byte[] buffer,
int offset,
int length)
Write data from the buffer into this stream.
|
void |
write(int data)
Write single byte into the stream.
|
FirebirdBlob getBlob()
FirebirdBlob to which this stream belongs to.
Note, code
FirebirdBlob.BlobOutputStream otherStream = (FirebirdBlob.BlobOutputStream)
inputStream.getBlob().setBinaryStream(1);
will return new stream object.FirebirdBlob.void close()
throws java.io.IOException
java.io.IOException - if I/O error occurs.long length()
throws java.io.IOException
java.io.IOException - if I/O error occurs.void write(byte[] buffer,
int offset,
int length)
throws java.io.IOException
buffer - buffer from which data should be written.offset - offset in the buffer.length - number of bytes to write.java.io.IOException - if I/O error occurs.void write(int data)
throws java.io.IOException
data - data to write, only lowest 8 bits are written.java.io.IOException - if I/O error occurs.Copyright © 2001-2021 Jaybird (Firebird JDBC/JCA) team. All rights reserved.