java.sql
Interface SQLOutput


public interface SQLOutput

This interface provides methods for writing Java types to a SQL stream. It is used for implemented custom type mappings for user defined data types.


Method Summary
 void writeArray(Array value)
          This method writes the specified Java SQL Array object to the SQL stream.
 void writeAsciiStream(InputStream stream)
          This method writes the specified ASCII text stream to the SQL stream.
 void writeBigDecimal(BigDecimal value)
          This method writes the specified Java BigDecimal to the SQL stream.
 void writeBinaryStream(InputStream stream)
          This method writes the specified uninterpreted binary byte stream to the SQL stream.
 void writeBlob(Blob value)
          This method writes the specified Java SQL Blob object to the SQL stream.
 void writeBoolean(boolean value)
          This method writes the specified Java boolean to the SQL stream.
 void writeByte(byte value)
          This method writes the specified Java byte to the SQL stream.
 void writeBytes(byte[] value)
          This method writes the specified Java byte array to the SQL stream.
 void writeCharacterStream(Reader stream)
          This method writes the specified Java character stream to the SQL stream.
 void writeClob(Clob value)
          This method writes the specified Java SQL Clob object to the SQL stream.
 void writeDate(Date value)
          This method writes the specified Java java.sql.Date to the SQL stream.
 void writeDouble(double value)
          This method writes the specified Java double to the SQL stream.
 void writeFloat(float value)
          This method writes the specified Java float to the SQL stream.
 void writeInt(int value)
          This method writes the specified Java int to the SQL stream.
 void writeLong(long value)
          This method writes the specified Java long to the SQL stream.
 void writeObject(SQLData value)
          This method writes the specified Java SQLData object to the SQL stream.
 void writeRef(Ref value)
          This method writes the specified Java SQL Ref object to the SQL stream.
 void writeShort(short value)
          This method writes the specified Java short to the SQL stream.
 void writeString(String value)
          This method writes the specified Java String to the SQL stream.
 void writeStruct(Struct value)
          This method writes the specified Java SQL Struct object to the SQL stream.
 void writeTime(Time value)
          This method writes the specified Java java.sql.Time to the SQL stream.
 void writeTimestamp(Timestamp value)
          This method writes the specified Java java.sql.Timestamp to the SQL stream.
 void writeURL(URL value)
          This method writes the specified java.net.URL object to the SQL stream.
 

Method Detail

writeString

void writeString(String value)
                 throws SQLException
This method writes the specified Java String to the SQL stream.

Parameters:
value - The value to write to the stream.
Throws:
SQLException - If an error occurs.

writeBoolean

void writeBoolean(boolean value)
                  throws SQLException
This method writes the specified Java boolean to the SQL stream.

Parameters:
value - The value to write to the stream.
Throws:
SQLException - If an error occurs.

writeByte

void writeByte(byte value)
               throws SQLException
This method writes the specified Java byte to the SQL stream.

Parameters:
value - The value to write to the stream.
Throws:
SQLException - If an error occurs.

writeShort

void writeShort(short value)
                throws SQLException
This method writes the specified Java short to the SQL stream.

Parameters:
value - The value to write to the stream.
Throws:
SQLException - If an error occurs.

writeInt

void writeInt(int value)
              throws SQLException
This method writes the specified Java int to the SQL stream.

Parameters:
value - The value to write to the stream.
Throws:
SQLException - If an error occurs.

writeLong

void writeLong(long value)
               throws SQLException
This method writes the specified Java long to the SQL stream.

Parameters:
value - The value to write to the stream.
Throws:
SQLException - If an error occurs.

writeFloat

void writeFloat(float value)
                throws SQLException
This method writes the specified Java float to the SQL stream.

Parameters:
value - The value to write to the stream.
Throws:
SQLException - If an error occurs.

writeDouble

void writeDouble(double value)
                 throws SQLException
This method writes the specified Java double to the SQL stream.

Parameters:
value - The value to write to the stream.
Throws:
SQLException - If an error occurs.

writeBigDecimal

void writeBigDecimal(BigDecimal value)
                     throws SQLException
This method writes the specified Java BigDecimal to the SQL stream.

Parameters:
value - The value to write to the stream.
Throws:
SQLException - If an error occurs.

writeBytes

void writeBytes(byte[] value)
                throws SQLException
This method writes the specified Java byte array to the SQL stream.

Parameters:
value - The value to write to the stream.
Throws:
SQLException - If an error occurs.

writeDate

void writeDate(Date value)
               throws SQLException
This method writes the specified Java java.sql.Date to the SQL stream.

Parameters:
value - The value to write to the stream.
Throws:
SQLException - If an error occurs.

writeTime

void writeTime(Time value)
               throws SQLException
This method writes the specified Java java.sql.Time to the SQL stream.

Parameters:
value - The value to write to the stream.
Throws:
SQLException - If an error occurs.

writeTimestamp

void writeTimestamp(Timestamp value)
                    throws SQLException
This method writes the specified Java java.sql.Timestamp to the SQL stream.

Parameters:
value - The value to write to the stream.
Throws:
SQLException - If an error occurs.

writeCharacterStream

void writeCharacterStream(Reader stream)
                          throws SQLException
This method writes the specified Java character stream to the SQL stream.

Parameters:
stream - The stream that holds the character data to write.
Throws:
SQLException - If an error occurs.

writeAsciiStream

void writeAsciiStream(InputStream stream)
                      throws SQLException
This method writes the specified ASCII text stream to the SQL stream.

Parameters:
stream - The stream that holds the ASCII data to write.
Throws:
SQLException - If an error occurs.

writeBinaryStream

void writeBinaryStream(InputStream stream)
                       throws SQLException
This method writes the specified uninterpreted binary byte stream to the SQL stream.

Parameters:
stream - The stream that holds the binary data to write.
Throws:
SQLException - If an error occurs.

writeObject

void writeObject(SQLData value)
                 throws SQLException
This method writes the specified Java SQLData object to the SQL stream.

Parameters:
value - The value to write to the stream.
Throws:
SQLException - If an error occurs.

writeRef

void writeRef(Ref value)
              throws SQLException
This method writes the specified Java SQL Ref object to the SQL stream.

Parameters:
value - The Ref object to write to the stream.
Throws:
SQLException - If an error occurs.
See Also:
Ref

writeBlob

void writeBlob(Blob value)
               throws SQLException
This method writes the specified Java SQL Blob object to the SQL stream.

Parameters:
value - The Blob object to write to the stream.
Throws:
SQLException - If an error occurs.
See Also:
Blob

writeClob

void writeClob(Clob value)
               throws SQLException
This method writes the specified Java SQL Clob object to the SQL stream.

Parameters:
value - The Clob object to write to the stream.
Throws:
SQLException - If an error occurs.
See Also:
Clob

writeStruct

void writeStruct(Struct value)
                 throws SQLException
This method writes the specified Java SQL Struct object to the SQL stream.

Parameters:
value - The Struct object to write to the stream.
Throws:
SQLException - If an error occurs.
See Also:
Struct

writeArray

void writeArray(Array value)
                throws SQLException
This method writes the specified Java SQL Array object to the SQL stream.

Parameters:
value - The value to write to the stream.
Throws:
SQLException - If an error occurs.

writeURL

void writeURL(URL value)
              throws SQLException
This method writes the specified java.net.URL object to the SQL stream.

Parameters:
value - The value to write to the stream.
Throws:
SQLException - If an error occurs.
Since:
1.4