public class Blob
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private long |
handle
Internal handle for the SQLite3 blob.
|
protected int |
size
Cached size of blob, setup right after blob
has been opened.
|
| Constructor and Description |
|---|
Blob() |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close blob.
|
protected void |
finalize()
Destructor for object.
|
java.io.InputStream |
getInputStream()
Return InputStream for this blob
|
java.io.OutputStream |
getOutputStream()
Return OutputStream for this blob
|
private static void |
internal_init()
Internal native initializer.
|
(package private) int |
read(byte[] b,
int off,
int pos,
int len)
Internal blob read method.
|
(package private) int |
write(byte[] b,
int off,
int pos,
int len)
Internal blob write method.
|
private long handle
protected int size
public void close()
protected void finalize()
finalize in class java.lang.Objectpublic java.io.InputStream getInputStream()
public java.io.OutputStream getOutputStream()
private static void internal_init()
int read(byte[] b,
int off,
int pos,
int len)
throws java.io.IOException
b - byte array to be writtenoff - offset into byte arraypos - offset into bloblen - length to be writtenjava.io.IOException - on I/O errorint write(byte[] b,
int off,
int pos,
int len)
throws java.io.IOException
b - byte array to be writtenoff - offset into byte arraypos - offset into bloblen - length to be writtenjava.io.IOException - on I/O errorContact: Christian Werner