Top Description Methods
org.hsqldb.types

public Interface ClobData

extends LobData
Known Direct Implementers
org.hsqldb.types.ClobDataID
Imports
java.io.Reader, org.hsqldb.SessionInterface

Interface for Character Large Object implementations.

Author
Fred Toussi (fredt@users dot sourceforge.net)
Since
1.9.0
Version
1.9.0

Method Summary

Modifier and TypeMethod and Description
public ClobData
public Reader
public Reader
getCharacterStream(SessionInterface session, long pos, long length)

public char[]
getChars(SessionInterface session, final long position, int length)

public ClobData
getClob(SessionInterface session, final long pos, final long length)

public long
public String
getSubString(SessionInterface session, final long pos, final int length)

public long
public long
public long
position(SessionInterface session, String searchstr, long start)

public long
position(SessionInterface session, ClobData searchstr, long start)

public void
public void
setChars(SessionInterface session, long pos, char[] chars, int offset, int len)

public void
setClob(SessionInterface session, long pos, ClobData clob, long offset, long len)

public void
public void
setString(SessionInterface session, long pos, String str)

public void
truncate(SessionInterface session, long len)

Inherited from org.hsqldb.types.LobData:
isBinarysetSession

Method Detail

duplicateback to summary
public ClobData duplicate(SessionInterface session)
getCharacterStreamback to summary
public Reader getCharacterStream(SessionInterface session)
getCharacterStreamback to summary
public Reader getCharacterStream(SessionInterface session, long pos, long length)
getCharsback to summary
public char[] getChars(SessionInterface session, final long position, int length)
getClobback to summary
public ClobData getClob(SessionInterface session, final long pos, final long length)
getIdback to summary
public long getId()

Redeclares org.hsqldb.types.LobData.getId.

getSubStringback to summary
public String getSubString(SessionInterface session, final long pos, final int length)
lengthback to summary
public long length(SessionInterface session)

Redeclares org.hsqldb.types.LobData.length.

nonSpaceLengthback to summary
public long nonSpaceLength(SessionInterface session)
positionback to summary
public long position(SessionInterface session, String searchstr, long start)
positionback to summary
public long position(SessionInterface session, ClobData searchstr, long start)
setCharacterStreamback to summary
public void setCharacterStream(SessionInterface session, long pos, Reader in)
setCharsback to summary
public void setChars(SessionInterface session, long pos, char[] chars, int offset, int len)
setClobback to summary
public void setClob(SessionInterface session, long pos, ClobData clob, long offset, long len)
setIdback to summary
public void setId(long id)

Redeclares org.hsqldb.types.LobData.setId.

setStringback to summary
public void setString(SessionInterface session, long pos, String str)
truncateback to summary
public void truncate(SessionInterface session, long len)