org.postgresql.pljava.jdbc
Class SQLOutputToTuple
java.lang.Object
org.postgresql.pljava.jdbc.SQLOutputToTuple
- All Implemented Interfaces:
- java.sql.SQLOutput
public class SQLOutputToTuple
- extends java.lang.Object
- implements java.sql.SQLOutput
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 long getTuple()
throws java.sql.SQLException
- Creates a tuple from the written values and returns its native pointer.
All values must have been written. This method is called automatically by
the trigger handler and should not be called in any other way.
- Returns:
- The Tuple reflecting the current row values.
- Throws:
java.sql.SQLException
writeArray
public void writeArray(java.sql.Array value)
throws java.sql.SQLException
- Specified by:
writeArray
in interface java.sql.SQLOutput
- Throws:
java.sql.SQLException
writeAsciiStream
public void writeAsciiStream(java.io.InputStream value)
throws java.sql.SQLException
- Specified by:
writeAsciiStream
in interface java.sql.SQLOutput
- Throws:
java.sql.SQLException
writeBigDecimal
public void writeBigDecimal(java.math.BigDecimal value)
throws java.sql.SQLException
- Specified by:
writeBigDecimal
in interface java.sql.SQLOutput
- Throws:
java.sql.SQLException
writeBinaryStream
public void writeBinaryStream(java.io.InputStream value)
throws java.sql.SQLException
- Specified by:
writeBinaryStream
in interface java.sql.SQLOutput
- Throws:
java.sql.SQLException
writeBlob
public void writeBlob(java.sql.Blob value)
throws java.sql.SQLException
- Specified by:
writeBlob
in interface java.sql.SQLOutput
- Throws:
java.sql.SQLException
writeBoolean
public void writeBoolean(boolean value)
throws java.sql.SQLException
- Specified by:
writeBoolean
in interface java.sql.SQLOutput
- Throws:
java.sql.SQLException
writeByte
public void writeByte(byte value)
throws java.sql.SQLException
- Specified by:
writeByte
in interface java.sql.SQLOutput
- Throws:
java.sql.SQLException
writeBytes
public void writeBytes(byte[] value)
throws java.sql.SQLException
- Specified by:
writeBytes
in interface java.sql.SQLOutput
- Throws:
java.sql.SQLException
writeCharacterStream
public void writeCharacterStream(java.io.Reader value)
throws java.sql.SQLException
- Specified by:
writeCharacterStream
in interface java.sql.SQLOutput
- Throws:
java.sql.SQLException
writeClob
public void writeClob(java.sql.Clob value)
throws java.sql.SQLException
- Specified by:
writeClob
in interface java.sql.SQLOutput
- Throws:
java.sql.SQLException
writeDate
public void writeDate(java.sql.Date value)
throws java.sql.SQLException
- Specified by:
writeDate
in interface java.sql.SQLOutput
- Throws:
java.sql.SQLException
writeDouble
public void writeDouble(double value)
throws java.sql.SQLException
- Specified by:
writeDouble
in interface java.sql.SQLOutput
- Throws:
java.sql.SQLException
writeFloat
public void writeFloat(float value)
throws java.sql.SQLException
- Specified by:
writeFloat
in interface java.sql.SQLOutput
- Throws:
java.sql.SQLException
writeInt
public void writeInt(int value)
throws java.sql.SQLException
- Specified by:
writeInt
in interface java.sql.SQLOutput
- Throws:
java.sql.SQLException
writeLong
public void writeLong(long value)
throws java.sql.SQLException
- Specified by:
writeLong
in interface java.sql.SQLOutput
- Throws:
java.sql.SQLException
writeObject
public void writeObject(java.sql.SQLData value)
throws java.sql.SQLException
- Specified by:
writeObject
in interface java.sql.SQLOutput
- Throws:
java.sql.SQLException
writeRef
public void writeRef(java.sql.Ref value)
throws java.sql.SQLException
- Specified by:
writeRef
in interface java.sql.SQLOutput
- Throws:
java.sql.SQLException
writeShort
public void writeShort(short value)
throws java.sql.SQLException
- Specified by:
writeShort
in interface java.sql.SQLOutput
- Throws:
java.sql.SQLException
writeString
public void writeString(java.lang.String value)
throws java.sql.SQLException
- Specified by:
writeString
in interface java.sql.SQLOutput
- Throws:
java.sql.SQLException
writeStruct
public void writeStruct(java.sql.Struct value)
throws java.sql.SQLException
- Specified by:
writeStruct
in interface java.sql.SQLOutput
- Throws:
java.sql.SQLException
writeTime
public void writeTime(java.sql.Time value)
throws java.sql.SQLException
- Specified by:
writeTime
in interface java.sql.SQLOutput
- Throws:
java.sql.SQLException
writeTimestamp
public void writeTimestamp(java.sql.Timestamp value)
throws java.sql.SQLException
- Specified by:
writeTimestamp
in interface java.sql.SQLOutput
- Throws:
java.sql.SQLException
writeURL
public void writeURL(java.net.URL value)
throws java.sql.SQLException
- Specified by:
writeURL
in interface java.sql.SQLOutput
- Throws:
java.sql.SQLException
Copyright (c) 2003, 2004, 2005 TADA AB - Taby Sweden. Distributed under the terms shown in COPYRIGHT