sqlj.runtime.CharacterStream class
The sqlj.runtime.CharacterStream class is for an input stream of character data with a specified length.
The sqlj.runtime.CharacterStream class is derived from the java.io.Reader class, and extends the java.io.FilterReader class. SQLJ interprets the bytes in an sqlj.runtime.CharacterStream object are interpreted as Unicode data. A Reader object with Unicode data needs to be passed as a sqlj.runtime.CharacterStream object.
Constructors
- CharacterStream(InputStream)
- Format:
public CharacterStream(java.io.Reader input-stream)
Creates a character java.io.Reader object with an unspecified length.
Parameters:- input-stream
- The Reader object that SQLJ interprets as an CharacterStream object.
- CharacterStream(InputStream, int)
- Format:
public CharacterStream(java.io.Reader input-stream, int length)
Creates a character java.io.Reader object with a specified length.
Parameters:- input-stream
- The Reader object that SQLJ interprets as an CharacterStream object.
- length
- The length of the Reader object that SQLJ interprets as an CharacterStream object.
Methods
- getReader
- Format:
public Reader getReader()
Returns the underlying Reader object that is wrapped by the CharacterStream object.
- getLength
- Format:
public void getLength()
Returns the length in characters of the wrapped Reader object, as specified by the constructor or in the last call to setLength.
- setLength
- Format:
public void setLength (int length)
Sets the number of characters that are read from the Reader object when the object is passed as an input argument to an SQL operation.
Parameters:- length
- The number of characters that are read from the Reader object.