SQL/MX Programming Manual for Java
SQLJ Runtime Package
HP NonStop SQL/MX Programming Manual for Java—523726-003
B-16
sqlj.runtime.CharacterStream Class
sqlj.runtime.CharacterStream Class
A Reader-derived class that represents an input stream of bytes. The bytes of a
CharacterStream object are interpreted as Unicode characters.
To pass a Reader object as an input parameter (host variable or expression) to an
SQL statement, you must provide the SQLJ run time with the length of the Reader.
Therefore, SQL operations in an SQLJ application accept instances of the
CharacterStream class instead of direct references to Reader objects.
See Also
•
sqlj.runtime.AsciiStream Class on page B-10
CharacterStream Constructor Details
CharacterStream(Reader)
Creates a Unicode-valued CharacterStream object with an uninitialized length. Set
the length of the Java field by calling the setLength() method before passing a
CharacterStream object to an IN or INOUT host variable of an SQL operation.
Parameters
•
in (the Reader object to interpret as a CharacterStream object)
java.lang.Object
|
+----java.io.Reader
|
+----java.io.FilterReader
|
+----sqlj.runtime.CharacterStream
public class CharacterStream
extends FilterReader
Table B-8. CharacterStream Constructors Summary
Constructor Description
CharacterStream(Reader)
Creates a Unicode-valued
CharacterStream object with an
uninitialized length.
CharacterStream(Reader, int)
Creates a Unicode-valued
CharacterStream object of a
specified length.
public CharacterStream(Reader in)