org.exolab.castor.jdo.engine
Class ClobImpl
public
class
ClobImpl
extends Object
implements Clob
This is an implementation of java.sql.Clob interface that is constructed
from java.io.Reader, in needs information about the length of the stream
(which is not provided by java.io.Reader interface).
It is useful for setting CLOB values in the database.
Version: $Revision: 1.1.1.1 $
Author: Oleg Nitz
Constructor Summary |
| ClobImpl(Reader reader, long length)
Examples:
new ClobImpl(new StringReader(str), str.length())
new ClobImpl(new FileReader(file), file.length()) |
public ClobImpl(Reader reader, long length)
Examples:
new ClobImpl(new StringReader(str), str.length())
new ClobImpl(new FileReader(file), file.length())
public InputStream getAsciiStream()
public Reader getCharacterStream()
public String getSubString(long pos, int length)
public long length()
public long position(Clob searchstr, long start)
Not implemented, I guess it is not needed for writing CLOB
public long position(String searchstr, long start)
Not implemented, I guess it is not needed for writing CLOB
public OutputStream setAsciiStream(long pos)
Not implemented. Added to make ClobImpl complient with
JDBC 3.0, which is apart of JDK1.4
Author: Adam Esterline
public Writer setCharacterStream(long pos)
Not implemented. Added to make ClobImpl complient with
JDBC 3.0, which is apart of JDK1.4
Author: Adam Esterline
public int setString(long pos, String str)
Not implemented. Added to make ClobImpl complient with
JDBC 3.0, which is apart of JDK1.4
Author: Adam Esterline
public int setString(long pos, String str, int offset, int len)
Not implemented. Added to make ClobImpl complient with
JDBC 3.0, which is apart of JDK1.4
Author: Adam Esterline
public void truncate(long len)
Not implemented. Added to make ClobImpl complient with
JDBC 3.0, which is apart of JDK1.4
Author: Adam Esterline
Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com