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  FirebirdBlobto 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-2022 Jaybird (Firebird JDBC/JCA) team. All rights reserved.