Skip to main content

8.7 Stream Type Handler

Stream type handlers are located in the net.hasor.dbvisitor.types.handler.io package.

InputStream Handlers​

HandlerPurpose
BlobAsInputStreamTypeHandlerReads/writes BLOB data as a stream via getBlob/setBlob
BytesAsInputStreamTypeHandlerCopies stream data to memory for reading/writing via getBytes/setBytes
SqlXmlAsInputStreamTypeHandlerReads/writes data via getSQLXML/setSQLXML using binaryStream

Reader Handlers​

HandlerPurpose
ClobAsReaderTypeHandlerReads/writes CLOB data as a stream via getClob/setClob
NClobAsReaderTypeHandlerReads/writes NCLOB data as a stream via getNClob/setNClob
NStringAsReaderTypeHandlerCopies stream data to memory for reading/writing via getNString/setNString
SqlXmlAsReaderTypeHandlerReads/writes data via getSQLXML/setSQLXML using characterStream
StringAsReaderTypeHandlerCopies stream data to memory for reading/writing via getString/setString