org.postgresql.pljava.jdbc
Class SQLOutputToTuple
java.lang.Object
org.postgresql.pljava.jdbc.SQLOutputToTuple
- All Implemented Interfaces:
- SQLOutput
public class SQLOutputToTuple
- extends Object
- implements SQLOutput
- Author:
- Thomas Hallgren
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SQLOutputToTuple
public SQLOutputToTuple(TupleDesc tupleDesc)
getTuple
public Tuple getTuple()
throws SQLException
- Creates a tuple from the written values. All values must have
been written.
- Returns:
- The Tuple reflecting the current row values.
- Throws:
SQLException
writeArray
public void writeArray(Array value)
throws SQLException
- Specified by:
writeArray
in interface SQLOutput
- Throws:
SQLException
writeAsciiStream
public void writeAsciiStream(InputStream value)
throws SQLException
- Specified by:
writeAsciiStream
in interface SQLOutput
- Throws:
SQLException
writeBigDecimal
public void writeBigDecimal(BigDecimal value)
throws SQLException
- Specified by:
writeBigDecimal
in interface SQLOutput
- Throws:
SQLException
writeBinaryStream
public void writeBinaryStream(InputStream value)
throws SQLException
- Specified by:
writeBinaryStream
in interface SQLOutput
- Throws:
SQLException
writeBlob
public void writeBlob(Blob value)
throws SQLException
- Specified by:
writeBlob
in interface SQLOutput
- Throws:
SQLException
writeBoolean
public void writeBoolean(boolean value)
throws SQLException
- Specified by:
writeBoolean
in interface SQLOutput
- Throws:
SQLException
writeByte
public void writeByte(byte value)
throws SQLException
- Specified by:
writeByte
in interface SQLOutput
- Throws:
SQLException
writeBytes
public void writeBytes(byte[] value)
throws SQLException
- Specified by:
writeBytes
in interface SQLOutput
- Throws:
SQLException
writeCharacterStream
public void writeCharacterStream(Reader value)
throws SQLException
- Specified by:
writeCharacterStream
in interface SQLOutput
- Throws:
SQLException
writeClob
public void writeClob(Clob value)
throws SQLException
- Specified by:
writeClob
in interface SQLOutput
- Throws:
SQLException
writeDate
public void writeDate(Date value)
throws SQLException
- Specified by:
writeDate
in interface SQLOutput
- Throws:
SQLException
writeDouble
public void writeDouble(double value)
throws SQLException
- Specified by:
writeDouble
in interface SQLOutput
- Throws:
SQLException
writeFloat
public void writeFloat(float value)
throws SQLException
- Specified by:
writeFloat
in interface SQLOutput
- Throws:
SQLException
writeInt
public void writeInt(int value)
throws SQLException
- Specified by:
writeInt
in interface SQLOutput
- Throws:
SQLException
writeLong
public void writeLong(long value)
throws SQLException
- Specified by:
writeLong
in interface SQLOutput
- Throws:
SQLException
writeObject
public void writeObject(SQLData value)
throws SQLException
- Specified by:
writeObject
in interface SQLOutput
- Throws:
SQLException
writeRef
public void writeRef(Ref value)
throws SQLException
- Specified by:
writeRef
in interface SQLOutput
- Throws:
SQLException
writeShort
public void writeShort(short value)
throws SQLException
- Specified by:
writeShort
in interface SQLOutput
- Throws:
SQLException
writeString
public void writeString(String value)
throws SQLException
- Specified by:
writeString
in interface SQLOutput
- Throws:
SQLException
writeStruct
public void writeStruct(Struct value)
throws SQLException
- Specified by:
writeStruct
in interface SQLOutput
- Throws:
SQLException
writeTime
public void writeTime(Time value)
throws SQLException
- Specified by:
writeTime
in interface SQLOutput
- Throws:
SQLException
writeTimestamp
public void writeTimestamp(Timestamp value)
throws SQLException
- Specified by:
writeTimestamp
in interface SQLOutput
- Throws:
SQLException
writeURL
public void writeURL(URL value)
throws SQLException
- Specified by:
writeURL
in interface SQLOutput
- Throws:
SQLException