org.axiondb.jdbc

Class AbstractAxionBlob

public class AbstractAxionBlob extends Object implements AxionBlob

Abstract base implementation of AxionBlob.

Version: $Revision: 1.4 $ $Date: 2007/11/13 19:04:01 $

Author: Rodney Waldhoff

UNKNOWN: Not actually being abstract, perhaps we should rename this class.

Method Summary
InputStreamgetBinaryStream()
byte[]getBytes(long pos, int length)
longlength()
longposition(Blob pattern, long start)
longposition(byte[] pattern, long start)
OutputStreamsetBinaryStream(long pos)
intsetBytes(long pos, byte[] bytes)
Invokes
intsetBytes(long pos, byte[] bytes, int offset, int len)
voidtruncate(long len)

Method Detail

getBinaryStream

public InputStream getBinaryStream()

Throws: SQLException indicating this method is not supported.

getBytes

public byte[] getBytes(long pos, int length)

Throws: SQLException indicating this method is not supported.

length

public long length()

Throws: SQLException indicating this method is not supported.

position

public long position(Blob pattern, long start)

Throws: SQLException indicating this method is not supported.

position

public long position(byte[] pattern, long start)

Throws: SQLException indicating this method is not supported.

setBinaryStream

public OutputStream setBinaryStream(long pos)

Throws: SQLException indicating this method is not supported.

setBytes

public int setBytes(long pos, byte[] bytes)
Invokes (long,byte[],int,int) setBytes(pos,bytes,0,bytes.length)

setBytes

public int setBytes(long pos, byte[] bytes, int offset, int len)

Throws: SQLException indicating this method is not supported.

truncate

public void truncate(long len)

Throws: SQLException indicating this method is not supported.