public class com.teradata.fnc.Blob extends java.lang.Object implements java.sql.Blob{ public void free() throws java.sql.SQLException; public java.io.InputStream getBinaryStream() throws java.sql.SQLException; public java.io.InputStream getBinaryStream(long, long) throws java.sql.SQLException; public byte[] getBytes(long, int) throws java.sql.SQLException; public static java.sql.Blob getUDFOutputBlob() throws java.sql.SQLException; public static java.sql.Blob getXSPInoutBlobForNull(int) throws Exception; public long length() throws java.sql.SQLException; public long position(byte[], long) throws java.sql.SQLException; public long position(java.sql.Blob, long) throws java.sql.SQLException; public java.io.OutputStream setBinaryStream(long) throws java.sql.SQLException; public int setBytes(long, byte[]) throws java.sql.SQLException; public int setBytes(long, byte[], int, int) throws java.sql.SQLException; public void truncate(long) throws java.sql.SQLException; }