Package com.impossibl.postgres.jdbc
Class PGClob
- java.lang.Object
-
- com.impossibl.postgres.jdbc.PGClob
-
-
Constructor Summary
Constructors Constructor Description PGClob(PGDirectConnection connection, int oid)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfree()InputStreamgetAsciiStream()ReadergetCharacterStream()ReadergetCharacterStream(long pos, long length)intgetOid()StringgetSubString(long pos, int length)longlength()longposition(String pattern, long start)longposition(Clob pattern, long start)OutputStreamsetAsciiStream(long pos)WritersetCharacterStream(long pos)intsetString(long pos, String str)intsetString(long pos, String str, int offset, int len)voidtruncate(long len)
-
-
-
Constructor Detail
-
PGClob
public PGClob(PGDirectConnection connection, int oid) throws SQLException
- Throws:
SQLException
-
-
Method Detail
-
getOid
public int getOid()
-
length
public long length() throws SQLException- Specified by:
lengthin interfaceClob- Throws:
SQLException
-
getSubString
public String getSubString(long pos, int length) throws SQLException
- Specified by:
getSubStringin interfaceClob- Throws:
SQLException
-
getCharacterStream
public Reader getCharacterStream() throws SQLException
- Specified by:
getCharacterStreamin interfaceClob- Throws:
SQLException
-
getCharacterStream
public Reader getCharacterStream(long pos, long length) throws SQLException
- Specified by:
getCharacterStreamin interfaceClob- Throws:
SQLException
-
position
public long position(String pattern, long start) throws SQLException
- Specified by:
positionin interfaceClob- Throws:
SQLException
-
position
public long position(Clob pattern, long start) throws SQLException
- Specified by:
positionin interfaceClob- Throws:
SQLException
-
setString
public int setString(long pos, String str) throws SQLException- Specified by:
setStringin interfaceClob- Throws:
SQLException
-
setString
public int setString(long pos, String str, int offset, int len) throws SQLException- Specified by:
setStringin interfaceClob- Throws:
SQLException
-
setCharacterStream
public Writer setCharacterStream(long pos) throws SQLException
- Specified by:
setCharacterStreamin interfaceClob- Throws:
SQLException
-
truncate
public void truncate(long len) throws SQLException- Specified by:
truncatein interfaceClob- Throws:
SQLException
-
free
public void free() throws SQLException- Specified by:
freein interfaceClob- Throws:
SQLException
-
getAsciiStream
public InputStream getAsciiStream() throws SQLException
- Specified by:
getAsciiStreamin interfaceClob- Throws:
SQLException
-
setAsciiStream
public OutputStream setAsciiStream(long pos) throws SQLException
- Specified by:
setAsciiStreamin interfaceClob- Throws:
SQLException
-
-