|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.db.sql.ClobImpl
public class ClobImpl
The JDBC clob implementation.
| Method Summary | |
|---|---|
void |
free()
|
java.io.InputStream |
getAsciiStream()
Returns the clob as a stream. |
java.io.Reader |
getCharacterStream()
Returns a subset of the bytes. |
java.io.Reader |
getCharacterStream(long pos,
long length)
|
java.lang.String |
getSubString(long pos,
int length)
Returns a copy of the specified substring. |
long |
length()
Returns the length of the clob |
long |
position(java.sql.Clob pattern,
long start)
Returns the position in the clob where the pattern starts. |
long |
position(java.lang.String pattern,
long start)
Returns the position in the clob where the pattern starts. |
java.io.OutputStream |
setAsciiStream(long pos)
Returns a stream to write to the clob. |
java.io.Writer |
setCharacterStream(long pos)
Returns a stream to write to the clob. |
int |
setString(long pos,
java.lang.String string)
Sets a subset of bytes. |
int |
setString(long pos,
java.lang.String string,
int offset,
int len)
Sets a subset of bytes. |
java.lang.String |
toString()
|
void |
truncate(long length)
Truncates the clob |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public java.io.InputStream getAsciiStream()
throws java.sql.SQLException
getAsciiStream in interface java.sql.Clobjava.sql.SQLException
public java.io.Reader getCharacterStream()
throws java.sql.SQLException
getCharacterStream in interface java.sql.Clobjava.sql.SQLException
public java.lang.String getSubString(long pos,
int length)
throws java.sql.SQLException
getSubString in interface java.sql.Clobjava.sql.SQLException
public long length()
throws java.sql.SQLException
length in interface java.sql.Clobjava.sql.SQLException
public long position(java.sql.Clob pattern,
long start)
throws java.sql.SQLException
position in interface java.sql.Clobjava.sql.SQLException
public long position(java.lang.String pattern,
long start)
throws java.sql.SQLException
position in interface java.sql.Clobjava.sql.SQLException
public java.io.OutputStream setAsciiStream(long pos)
throws java.sql.SQLException
setAsciiStream in interface java.sql.Clobjava.sql.SQLException
public java.io.Writer setCharacterStream(long pos)
throws java.sql.SQLException
setCharacterStream in interface java.sql.Clobjava.sql.SQLException
public int setString(long pos,
java.lang.String string)
throws java.sql.SQLException
setString in interface java.sql.Clobjava.sql.SQLException
public int setString(long pos,
java.lang.String string,
int offset,
int len)
throws java.sql.SQLException
setString in interface java.sql.Clobjava.sql.SQLException
public void truncate(long length)
throws java.sql.SQLException
truncate in interface java.sql.Clobjava.sql.SQLExceptionpublic java.lang.String toString()
toString in class java.lang.Object
public void free()
throws java.sql.SQLException
free in interface java.sql.Clobjava.sql.SQLException
public java.io.Reader getCharacterStream(long pos,
long length)
throws java.sql.SQLException
getCharacterStream in interface java.sql.Clobjava.sql.SQLException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||