java.sql

Interface SQLInput

public interface SQLInput

This interface provides methods for reading values from a stream that is connected to a SQL structured or distinct type. It is used for custom mapping of user defined data types.
Method Summary
ArrayreadArray()
This method reads the next item from the stream a Java SQL Array.
InputStreamreadAsciiStream()
This method reads the next item from the stream a ASCII text InputStream.
BigDecimalreadBigDecimal()
This method reads the next item from the stream a Java BigDecimal.
InputStreamreadBinaryStream()
This method reads the next item from the stream a binary InputStream.
BlobreadBlob()
This method reads the next item from the stream a Java SQL Blob.
booleanreadBoolean()
This method reads the next item from the stream a Java boolean.
bytereadByte()
This method reads the next item from the stream a Java byte.
byte[]readBytes()
This method reads the next item from the stream a Java byte array
ReaderreadCharacterStream()
This method reads the next item from the stream a character Reader.
ClobreadClob()
This method reads the next item from the stream a Java SQL Clob.
DatereadDate()
This method reads the next item from the stream a Java java.sql.Date.
doublereadDouble()
This method reads the next item from the stream a Java double.
floatreadFloat()
This method reads the next item from the stream a Java float.
intreadInt()
This method reads the next item from the stream a Java int.
longreadLong()
This method reads the next item from the stream a Java long.
ObjectreadObject()
This method reads the next item from the stream a Java Object.
RefreadRef()
This method reads the next item from the stream a Java SQL Ref.
shortreadShort()
This method reads the next item from the stream a Java short.
StringreadString()
This method reads the next item from the stream a Java String.
TimereadTime()
This method reads the next item from the stream a Java java.sql.Time.
TimestampreadTimestamp()
This method reads the next item from the stream a Java java.sql.Timestamp.
URLreadURL()
booleanwasNull()
This method tests whether or not the last value read was a SQL NULL value.

Method Detail

readArray

public Array readArray()
This method reads the next item from the stream a Java SQL Array.

Returns: The value read from the stream as an Array.

Throws: SQLException If an error occurs.

readAsciiStream

public InputStream readAsciiStream()
This method reads the next item from the stream a ASCII text InputStream.

Returns: The value read from the stream as an InputStream.

Throws: SQLException If an error occurs.

readBigDecimal

public BigDecimal readBigDecimal()
This method reads the next item from the stream a Java BigDecimal.

Returns: The value read from the stream as a BigDecimal.

Throws: SQLException If an error occurs.

readBinaryStream

public InputStream readBinaryStream()
This method reads the next item from the stream a binary InputStream.

Returns: The value read from the stream as an InputStream.

Throws: SQLException If an error occurs.

readBlob

public Blob readBlob()
This method reads the next item from the stream a Java SQL Blob.

Returns: The value read from the stream as a Blob.

Throws: SQLException If an error occurs.

readBoolean

public boolean readBoolean()
This method reads the next item from the stream a Java boolean.

Returns: The value read from the stream as a boolean.

Throws: SQLException If an error occurs.

readByte

public byte readByte()
This method reads the next item from the stream a Java byte.

Returns: The value read from the stream as a byte.

Throws: SQLException If an error occurs.

readBytes

public byte[] readBytes()
This method reads the next item from the stream a Java byte array

Returns: The value read from the stream as a byte array.

Throws: SQLException If an error occurs.

readCharacterStream

public Reader readCharacterStream()
This method reads the next item from the stream a character Reader.

Returns: The value read from the stream as a Reader.

Throws: SQLException If an error occurs.

readClob

public Clob readClob()
This method reads the next item from the stream a Java SQL Clob.

Returns: The value read from the stream as a Clob.

Throws: SQLException If an error occurs.

readDate

public Date readDate()
This method reads the next item from the stream a Java java.sql.Date.

Returns: The value read from the stream as a java.sql.Date.

Throws: SQLException If an error occurs.

readDouble

public double readDouble()
This method reads the next item from the stream a Java double.

Returns: The value read from the stream as a double.

Throws: SQLException If an error occurs.

readFloat

public float readFloat()
This method reads the next item from the stream a Java float.

Returns: The value read from the stream as a float.

Throws: SQLException If an error occurs.

readInt

public int readInt()
This method reads the next item from the stream a Java int.

Returns: The value read from the stream as an int.

Throws: SQLException If an error occurs.

readLong

public long readLong()
This method reads the next item from the stream a Java long.

Returns: The value read from the stream as a long.

Throws: SQLException If an error occurs.

readObject

public Object readObject()
This method reads the next item from the stream a Java Object.

Returns: The value read from the stream as an Object.

Throws: SQLException If an error occurs.

readRef

public Ref readRef()
This method reads the next item from the stream a Java SQL Ref.

Returns: The value read from the stream as an Ref.

Throws: SQLException If an error occurs.

readShort

public short readShort()
This method reads the next item from the stream a Java short.

Returns: The value read from the stream as a short.

Throws: SQLException If an error occurs.

readString

public String readString()
This method reads the next item from the stream a Java String.

Returns: The value read from the stream as a String.

Throws: SQLException If an error occurs.

readTime

public Time readTime()
This method reads the next item from the stream a Java java.sql.Time.

Returns: The value read from the stream as a java.sql.Time.

Throws: SQLException If an error occurs.

readTimestamp

public Timestamp readTimestamp()
This method reads the next item from the stream a Java java.sql.Timestamp.

Returns: The value read from the stream as a java.sql.Timestamp.

Throws: SQLException If an error occurs.

readURL

public URL readURL()

Since: 1.4

wasNull

public boolean wasNull()
This method tests whether or not the last value read was a SQL NULL value.

Returns: true if the last value read was a NULL, false otherwise.

Throws: SQLException If an error occurs.