wt.pds.oracle81
Class StandardLobHandler81
java.lang.Object
wt.pds.AbstractLobHandler
wt.pds.ChunkLobHandler
wt.pds.oracle81.StandardLobHandler81
- All Implemented Interfaces:
- LobHandler
- public class StandardLobHandler81
- extends ChunkLobHandler
This concrete class provides standard Lob handling implementation for
Oracle 8.1 using JDBC.
Supported API: false
Extendable: false
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RESOURCE
private static final String RESOURCE
- See Also:
- Constant Field Values
CLASSNAME
private static final String CLASSNAME
DEBUG
public static final boolean DEBUG
LOG
private static final DebugWriter LOG
PDS_RESOURCE
private static final String PDS_RESOURCE
- See Also:
- Constant Field Values
StandardLobHandler81
public StandardLobHandler81()
setLobLength
protected void setLobLength(WTConnection a_connection,
Object a_blob,
long a_length)
throws DatastoreException
- Set the length of the specified LOB.
Supported API: false
- Specified by:
setLobLength
in class ChunkLobHandler
- Parameters:
a_connection
- a_blob
- a_length
-
- Throws:
DatastoreException
getLobLength
protected long getLobLength(WTConnection a_connection,
Object a_blob)
throws DatastoreException
- Returns the length of the specified LOB.
Supported API: false
- Specified by:
getLobLength
in class ChunkLobHandler
- Parameters:
a_connection
- a_blob
-
- Returns:
- long
- Throws:
DatastoreException
write
protected void write(WTConnection a_connection,
Object a_blob,
long a_blobOffset,
InputStream a_inputStream,
long a_length)
throws WTIOException
- Writes the data to the specified LOB.
Supported API: false
- Specified by:
write
in class ChunkLobHandler
- Parameters:
a_connection
- Connection to the database.a_blob
- Blob object reference to the dataa_blobOffset
- Offset into the Blob data to begin writinga_inputStream
- Offset into the buffer data to begin writing froma_length
- Number of bytes to write
- Throws:
WTIOException