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 Details

writeArray

public 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.

writeAsciiStream

public 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.

writeBigDecimal

public 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.

writeBinaryStream

public 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.

writeBlob

public 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

writeBoolean

public 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

public 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.

writeBytes

public 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.

writeCharacterStream

public 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.

writeClob

public 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

writeDate

public 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.

writeDouble

public 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.

writeFloat

public 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.

writeInt

public 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

public 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.

writeObject

public 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

public 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

writeShort

public 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.

writeString

public 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.

writeStruct

public 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

writeTime

public 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

public 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.

writeURL

public 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

SQLOutput.java -- Write SQL values to a stream Copyright (C) 1999, 2000, 2002, 2006 Free Software Foundation, Inc. This file is part of GNU Classpath. GNU Classpath is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. GNU Classpath is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GNU Classpath; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination. As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.