com.mysql.jdbc
Class Clob
java.lang.Object
com.mysql.jdbc.Clob
- All Implemented Interfaces:
- OutputStreamWatcher, WriterWatcher, java.sql.Clob
- Direct Known Subclasses:
- JDBC4NClob
public class Clob
- extends java.lang.Object
- implements java.sql.Clob, OutputStreamWatcher, WriterWatcher
Simplistic implementation of java.sql.Clob for MySQL Connector/J
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Clob
Clob(ExceptionInterceptor exceptionInterceptor)
Clob
Clob(java.lang.String charDataInit,
ExceptionInterceptor exceptionInterceptor)
getAsciiStream
public java.io.InputStream getAsciiStream()
throws java.sql.SQLException
- Specified by:
getAsciiStream
in interface java.sql.Clob
- Throws:
java.sql.SQLException
- See Also:
Clob.getAsciiStream()
getCharacterStream
public java.io.Reader getCharacterStream()
throws java.sql.SQLException
- Specified by:
getCharacterStream
in interface java.sql.Clob
- Throws:
java.sql.SQLException
- See Also:
Clob.getCharacterStream()
getSubString
public java.lang.String getSubString(long startPos,
int length)
throws java.sql.SQLException
- Specified by:
getSubString
in interface java.sql.Clob
- Throws:
java.sql.SQLException
- See Also:
Clob.getSubString(long, int)
length
public long length()
throws java.sql.SQLException
- Specified by:
length
in interface java.sql.Clob
- Throws:
java.sql.SQLException
- See Also:
Clob.length()
position
public long position(java.sql.Clob arg0,
long arg1)
throws java.sql.SQLException
- Specified by:
position
in interface java.sql.Clob
- Throws:
java.sql.SQLException
- See Also:
Clob.position(Clob, long)
position
public long position(java.lang.String stringToFind,
long startPos)
throws java.sql.SQLException
- Specified by:
position
in interface java.sql.Clob
- Throws:
java.sql.SQLException
- See Also:
Clob.position(String, long)
setAsciiStream
public java.io.OutputStream setAsciiStream(long indexToWriteAt)
throws java.sql.SQLException
- Specified by:
setAsciiStream
in interface java.sql.Clob
- Throws:
java.sql.SQLException
- See Also:
Clob.setAsciiStream(long)
setCharacterStream
public java.io.Writer setCharacterStream(long indexToWriteAt)
throws java.sql.SQLException
- Specified by:
setCharacterStream
in interface java.sql.Clob
- Throws:
java.sql.SQLException
- See Also:
Clob.setCharacterStream(long)
setString
public int setString(long pos,
java.lang.String str)
throws java.sql.SQLException
- Specified by:
setString
in interface java.sql.Clob
- Throws:
java.sql.SQLException
- See Also:
Clob.setString(long, String)
setString
public int setString(long pos,
java.lang.String str,
int offset,
int len)
throws java.sql.SQLException
- Specified by:
setString
in interface java.sql.Clob
- Throws:
java.sql.SQLException
- See Also:
Clob.setString(long, String, int, int)
streamClosed
public void streamClosed(WatchableOutputStream out)
- Description copied from interface:
OutputStreamWatcher
- Called when the OutputStream being watched has .close() called
- Specified by:
streamClosed
in interface OutputStreamWatcher
- See Also:
com.mysql.jdbc.OutputStreamWatcher#streamClosed(byte[])
truncate
public void truncate(long length)
throws java.sql.SQLException
- Specified by:
truncate
in interface java.sql.Clob
- Throws:
java.sql.SQLException
- See Also:
Clob.truncate(long)
writerClosed
public void writerClosed(char[] charDataBeingWritten)
- See Also:
com.mysql.jdbc.WriterWatcher#writerClosed(char[])
writerClosed
public void writerClosed(WatchableWriter out)
- Description copied from interface:
WriterWatcher
- Called when the Writer being watched has .close() called
- Specified by:
writerClosed
in interface WriterWatcher
- See Also:
com.mysql.jdbc.WriterWatcher#writerClosed(char[])
free
public void free()
throws java.sql.SQLException
- Specified by:
free
in interface java.sql.Clob
- Throws:
java.sql.SQLException
getCharacterStream
public java.io.Reader getCharacterStream(long pos,
long length)
throws java.sql.SQLException
- Specified by:
getCharacterStream
in interface java.sql.Clob
- Throws:
java.sql.SQLException