KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > datasystem > persistentsystem > _LobUpdatable


1 package com.daffodilwoods.daffodildb.server.datasystem.persistentsystem;
2
3 import java.io.*;
4 import com.daffodilwoods.daffodildb.server.sql99.utils._Reference;
5 import java.sql.SQLException JavaDoc;
6 import com.daffodilwoods.database.resource.DException;
7 /**
8  * To perform read and write operations on columns having blob clob Datatype. Data of blobClob columns can
9  * be inserted and retrieved through it.
10  */

11 public interface _LobUpdatable {
12
13    boolean isStream();
14
15    boolean isDBlob();
16
17    byte[] getBytes();
18
19    void setStartingClusterAddress(int startAddress);
20
21    void setRecordNumber(short rec);
22
23    int getStartingClusterAddress();
24
25    short getRecordNumber();
26
27    InputStream getStream();
28
29    public int getLength() ;
30
31    byte[] readBytes(long pos,int len) throws DException;
32 }
33
Popular Tags