Package com.impossibl.jdbc.spy
Class BlobTracer
- java.lang.Object
-
- com.impossibl.jdbc.spy.BlobTracer
-
public class BlobTracer extends Object
-
-
Constructor Summary
Constructors Constructor Description BlobTracer(TraceOutput out)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfree()voidfree(Throwable cause)voidgetBinaryStream(InputStream result)voidgetBinaryStream(InputStream result, long pos, long length)voidgetBinaryStream(Throwable cause)voidgetBinaryStream(Throwable cause, long pos, long length)voidgetBytes(byte[] result, long pos, int length)voidgetBytes(Throwable cause, long pos, int length)voidlength(long result)voidlength(Throwable cause)voidposition(long result, byte[] pattern, long start)voidposition(long result, Blob pattern, long start)voidposition(Throwable cause, byte[] pattern, long start)voidposition(Throwable cause, Blob pattern, long start)voidsetBinaryStream(OutputStream result, long pos)voidsetBinaryStream(Throwable cause, long pos)voidsetBytes(int result, long pos, byte[] bytes)voidsetBytes(int result, long pos, byte[] bytes, int offset, int len)voidsetBytes(Throwable cause, long pos, byte[] bytes)voidsetBytes(Throwable cause, long pos, byte[] bytes, int offset, int len)voidtrace(Trace trace)voidtruncate(long len)voidtruncate(Throwable cause, long len)
-
-
-
Constructor Detail
-
BlobTracer
public BlobTracer(TraceOutput out)
-
-
Method Detail
-
trace
public void trace(Trace trace)
-
setBytes
public void setBytes(int result, long pos, byte[] bytes)
-
setBytes
public void setBytes(Throwable cause, long pos, byte[] bytes)
-
setBinaryStream
public void setBinaryStream(OutputStream result, long pos)
-
setBinaryStream
public void setBinaryStream(Throwable cause, long pos)
-
position
public void position(long result, byte[] pattern, long start)
-
position
public void position(Throwable cause, byte[] pattern, long start)
-
setBytes
public void setBytes(int result, long pos, byte[] bytes, int offset, int len)
-
setBytes
public void setBytes(Throwable cause, long pos, byte[] bytes, int offset, int len)
-
getBinaryStream
public void getBinaryStream(InputStream result, long pos, long length)
-
getBinaryStream
public void getBinaryStream(Throwable cause, long pos, long length)
-
truncate
public void truncate(long len)
-
truncate
public void truncate(Throwable cause, long len)
-
getBytes
public void getBytes(byte[] result, long pos, int length)
-
getBytes
public void getBytes(Throwable cause, long pos, int length)
-
position
public void position(long result, Blob pattern, long start)
-
length
public void length(long result)
-
length
public void length(Throwable cause)
-
getBinaryStream
public void getBinaryStream(InputStream result)
-
getBinaryStream
public void getBinaryStream(Throwable cause)
-
free
public void free()
-
free
public void free(Throwable cause)
-
-