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 void
free()
InputStream
getAsciiStream()
Reader
getCharacterStream()
Reader
getCharacterStream(long pos, long length)
int
getOid()
String
getSubString(long pos, int length)
long
length()
long
position(String pattern, long start)
long
position(Clob pattern, long start)
OutputStream
setAsciiStream(long pos)
Writer
setCharacterStream(long pos)
int
setString(long pos, String str)
int
setString(long pos, String str, int offset, int len)
void
truncate(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:
length
in interfaceClob
- Throws:
SQLException
-
getSubString
public String getSubString(long pos, int length) throws SQLException
- Specified by:
getSubString
in interfaceClob
- Throws:
SQLException
-
getCharacterStream
public Reader getCharacterStream() throws SQLException
- Specified by:
getCharacterStream
in interfaceClob
- Throws:
SQLException
-
getCharacterStream
public Reader getCharacterStream(long pos, long length) throws SQLException
- Specified by:
getCharacterStream
in interfaceClob
- Throws:
SQLException
-
position
public long position(String pattern, long start) throws SQLException
- Specified by:
position
in interfaceClob
- Throws:
SQLException
-
position
public long position(Clob pattern, long start) throws SQLException
- Specified by:
position
in interfaceClob
- Throws:
SQLException
-
setString
public int setString(long pos, String str) throws SQLException
- Specified by:
setString
in interfaceClob
- Throws:
SQLException
-
setString
public int setString(long pos, String str, int offset, int len) throws SQLException
- Specified by:
setString
in interfaceClob
- Throws:
SQLException
-
setCharacterStream
public Writer setCharacterStream(long pos) throws SQLException
- Specified by:
setCharacterStream
in interfaceClob
- Throws:
SQLException
-
truncate
public void truncate(long len) throws SQLException
- Specified by:
truncate
in interfaceClob
- Throws:
SQLException
-
free
public void free() throws SQLException
- Specified by:
free
in interfaceClob
- Throws:
SQLException
-
getAsciiStream
public InputStream getAsciiStream() throws SQLException
- Specified by:
getAsciiStream
in interfaceClob
- Throws:
SQLException
-
setAsciiStream
public OutputStream setAsciiStream(long pos) throws SQLException
- Specified by:
setAsciiStream
in interfaceClob
- Throws:
SQLException
-
-