Package com.impossibl.postgres.jdbc
Class PGSQLOutput
- java.lang.Object
-
- com.impossibl.postgres.jdbc.PGSQLOutput
-
- All Implemented Interfaces:
java.sql.SQLOutput
public class PGSQLOutput extends java.lang.Object implements java.sql.SQLOutput
-
-
Constructor Summary
Constructors Constructor Description PGSQLOutput(Context context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Type[]
getAttributeTypes()
java.lang.Object[]
getAttributeValues()
void
writeArray(java.sql.Array x)
void
writeAsciiStream(java.io.InputStream x)
void
writeBigDecimal(java.math.BigDecimal x)
void
writeBinaryStream(java.io.InputStream x)
void
writeBlob(java.sql.Blob x)
void
writeBoolean(boolean x)
void
writeByte(byte x)
void
writeBytes(byte[] x)
void
writeCharacterStream(java.io.Reader x)
void
writeClob(java.sql.Clob x)
void
writeDate(java.sql.Date x)
void
writeDouble(double x)
void
writeFloat(float x)
void
writeInt(int x)
void
writeLong(long x)
void
writeNClob(java.sql.NClob x)
void
writeNString(java.lang.String x)
void
writeObject(java.lang.Object x, java.sql.SQLType targetSqlType)
void
writeObject(java.sql.SQLData x)
void
writeRef(java.sql.Ref x)
void
writeRowId(java.sql.RowId x)
void
writeShort(short x)
void
writeSQLXML(java.sql.SQLXML x)
void
writeString(java.lang.String x)
void
writeStruct(java.sql.Struct x)
void
writeTime(java.sql.Time x)
void
writeTimestamp(java.sql.Timestamp x)
void
writeURL(java.net.URL x)
-
-
-
Constructor Detail
-
PGSQLOutput
public PGSQLOutput(Context context)
-
-
Method Detail
-
getAttributeTypes
public Type[] getAttributeTypes()
-
getAttributeValues
public java.lang.Object[] getAttributeValues()
-
writeString
public void writeString(java.lang.String x) throws java.sql.SQLException
- Specified by:
writeString
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeBoolean
public void writeBoolean(boolean x) throws java.sql.SQLException
- Specified by:
writeBoolean
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeByte
public void writeByte(byte x) throws java.sql.SQLException
- Specified by:
writeByte
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeShort
public void writeShort(short x) throws java.sql.SQLException
- Specified by:
writeShort
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeInt
public void writeInt(int x) throws java.sql.SQLException
- Specified by:
writeInt
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeLong
public void writeLong(long x) throws java.sql.SQLException
- Specified by:
writeLong
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeFloat
public void writeFloat(float x) throws java.sql.SQLException
- Specified by:
writeFloat
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeDouble
public void writeDouble(double x) throws java.sql.SQLException
- Specified by:
writeDouble
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeBigDecimal
public void writeBigDecimal(java.math.BigDecimal x) throws java.sql.SQLException
- Specified by:
writeBigDecimal
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeBytes
public void writeBytes(byte[] x) throws java.sql.SQLException
- Specified by:
writeBytes
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeDate
public void writeDate(java.sql.Date x) throws java.sql.SQLException
- Specified by:
writeDate
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeTime
public void writeTime(java.sql.Time x) throws java.sql.SQLException
- Specified by:
writeTime
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeTimestamp
public void writeTimestamp(java.sql.Timestamp x) throws java.sql.SQLException
- Specified by:
writeTimestamp
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeCharacterStream
public void writeCharacterStream(java.io.Reader x) throws java.sql.SQLException
- Specified by:
writeCharacterStream
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeAsciiStream
public void writeAsciiStream(java.io.InputStream x) throws java.sql.SQLException
- Specified by:
writeAsciiStream
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeBinaryStream
public void writeBinaryStream(java.io.InputStream x) throws java.sql.SQLException
- Specified by:
writeBinaryStream
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeArray
public void writeArray(java.sql.Array x) throws java.sql.SQLException
- Specified by:
writeArray
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeURL
public void writeURL(java.net.URL x) throws java.sql.SQLException
- Specified by:
writeURL
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeObject
public void writeObject(java.sql.SQLData x) throws java.sql.SQLException
- Specified by:
writeObject
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeObject
public void writeObject(java.lang.Object x, java.sql.SQLType targetSqlType) throws java.sql.SQLException
- Specified by:
writeObject
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeBlob
public void writeBlob(java.sql.Blob x) throws java.sql.SQLException
- Specified by:
writeBlob
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeClob
public void writeClob(java.sql.Clob x) throws java.sql.SQLException
- Specified by:
writeClob
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeStruct
public void writeStruct(java.sql.Struct x) throws java.sql.SQLException
- Specified by:
writeStruct
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeSQLXML
public void writeSQLXML(java.sql.SQLXML x) throws java.sql.SQLException
- Specified by:
writeSQLXML
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeRowId
public void writeRowId(java.sql.RowId x) throws java.sql.SQLException
- Specified by:
writeRowId
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeRef
public void writeRef(java.sql.Ref x) throws java.sql.SQLException
- Specified by:
writeRef
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeNString
public void writeNString(java.lang.String x) throws java.sql.SQLException
- Specified by:
writeNString
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
writeNClob
public void writeNClob(java.sql.NClob x) throws java.sql.SQLException
- Specified by:
writeNClob
in interfacejava.sql.SQLOutput
- Throws:
java.sql.SQLException
-
-