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

Method Details

writeArray

public void writeArray(Array x)
            throws SQLException
This method writes the specified Java SQL Array object to the SQL stream.
Parameters:
Throws:
SQLException - If an error occurs.

writeAsciiStream

public void writeAsciiStream(InputStream x)
            throws SQLException
This method writes the specified ASCII text stream to the SQL stream.
Parameters:
Throws:
SQLException - If an error occurs.

writeBigDecimal

public void writeBigDecimal(BigDecimal x)
            throws SQLException
This method writes the specified Java BigDecimal to the SQL stream.
Parameters:
Throws:
SQLException - If an error occurs.

writeBinaryStream

public void writeBinaryStream(InputStream x)
            throws SQLException
This method writes the specified uninterpreted binary byte stream to the SQL stream.
Parameters:
Throws:
SQLException - If an error occurs.

writeBlob

public void writeBlob(Blob x)
            throws SQLException
This method writes the specified Java SQL Blob object to the SQL stream.
Parameters:
Throws:
SQLException - If an error occurs.

writeBoolean

public void writeBoolean(boolean x)
            throws SQLException
This method writes the specified Java boolean to the SQL stream.
Parameters:
Throws:
SQLException - If an error occurs.

writeByte

public void writeByte(byte x)
            throws SQLException
This method writes the specified Java byte to the SQL stream.
Parameters:
Throws:
SQLException - If an error occurs.

writeBytes

public void writeBytes(byte[] x)
            throws SQLException
This method writes the specified Java byte array to the SQL stream.
Parameters:
Throws:
SQLException - If an error occurs.

writeCharacterStream

public void writeCharacterStream(Reader x)
            throws SQLException
This method writes the specified Java character stream to the SQL stream.
Parameters:
Throws:
SQLException - If an error occurs.

writeClob

public void writeClob(Clob x)
            throws SQLException
This method writes the specified Java SQL Clob object to the SQL stream.
Parameters:
Throws:
SQLException - If an error occurs.

writeDate

public void writeDate(Date x)
            throws SQLException
This method writes the specified Java java.sql.Date to the SQL stream.
Parameters:
Throws:
SQLException - If an error occurs.

writeDouble

public void writeDouble(double x)
            throws SQLException
This method writes the specified Java double to the SQL stream.
Parameters:
Throws:
SQLException - If an error occurs.

writeFloat

public void writeFloat(float x)
            throws SQLException
This method writes the specified Java float to the SQL stream.
Parameters:
Throws:
SQLException - If an error occurs.

writeInt

public void writeInt(int x)
            throws SQLException
This method writes the specified Java int to the SQL stream.
Parameters:
Throws:
SQLException - If an error occurs.

writeLong

public void writeLong(long x)
            throws SQLException
This method writes the specified Java long to the SQL stream.
Parameters:
Throws:
SQLException - If an error occurs.

writeObject

public void writeObject(SQLData x)
            throws SQLException
This method writes the specified Java SQLData object to the SQL stream.
Parameters:
Throws:
SQLException - If an error occurs.

writeRef

public void writeRef(Ref x)
            throws SQLException
This method writes the specified Java SQL Ref object to the SQL stream.
Parameters:
Throws:
SQLException - If an error occurs.

writeShort

public void writeShort(short x)
            throws SQLException
This method writes the specified Java short to the SQL stream.
Parameters:
Throws:
SQLException - If an error occurs.

writeString

public void writeString(String x)
            throws SQLException
This method writes the specified Java String to the SQL stream.
Parameters:
Throws:
SQLException - If an error occurs.

writeStruct

public void writeStruct(Struct x)
            throws SQLException
This method writes the specified Java SQL Struct object to the SQL stream.
Parameters:
Throws:
SQLException - If an error occurs.

writeTime

public void writeTime(Time x)
            throws SQLException
This method writes the specified Java java.sql.Time to the SQL stream.
Parameters:
Throws:
SQLException - If an error occurs.

writeTimestamp

public void writeTimestamp(Timestamp x)
            throws SQLException
This method writes the specified Java java.sql.Timestamp to the SQL stream.
Parameters:
Throws:
SQLException - If an error occurs.

writeURL

public void writeURL(URL x)
            throws SQLException
Since:
1.4

SQLOutput.java -- Write SQL values to a stream Copyright (C) 1999, 2000, 2002 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.