- All Superinterfaces:
AutoCloseable
,SQLOutput
,Wrapper
,Wrapper
- All Known Implementing Classes:
SQLOutputWrapperImpl
Wraps a
SQLOutput
.- Author:
- AO Industries, Inc.
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
close()
Releases resources associated with this wrapper.Gets the SQL output that is wrapped.void
writeArray
(Array x) void
default void
void
void
default void
writeBoolean
(boolean x) default void
writeByte
(byte x) default void
writeBytes
(byte[] x) void
void
default void
default void
writeDouble
(double x) default void
writeFloat
(float x) default void
writeInt
(int x) default void
writeLong
(long x) void
writeNClob
(NClob x) default void
default void
writeObject
(Object x, SQLType targetSqlType) void
void
void
writeRowId
(RowId x) default void
writeShort
(short x) void
default void
void
default void
default void
default void
Methods inherited from interface com.aoapps.sql.wrapper.Wrapper
isWrapperFor, unwrap
-
Method Details
-
getWrapped
SQLOutput getWrapped()Gets the SQL output that is wrapped.- Specified by:
getWrapped
in interfaceWrapper
-
close
Releases resources associated with this wrapper.- Specified by:
close
in interfaceAutoCloseable
- Throws:
SQLException
- See Also:
-
writeString
- Specified by:
writeString
in interfaceSQLOutput
- Throws:
SQLException
-
writeBoolean
- Specified by:
writeBoolean
in interfaceSQLOutput
- Throws:
SQLException
-
writeByte
- Specified by:
writeByte
in interfaceSQLOutput
- Throws:
SQLException
-
writeShort
- Specified by:
writeShort
in interfaceSQLOutput
- Throws:
SQLException
-
writeInt
- Specified by:
writeInt
in interfaceSQLOutput
- Throws:
SQLException
-
writeLong
- Specified by:
writeLong
in interfaceSQLOutput
- Throws:
SQLException
-
writeFloat
- Specified by:
writeFloat
in interfaceSQLOutput
- Throws:
SQLException
-
writeDouble
- Specified by:
writeDouble
in interfaceSQLOutput
- Throws:
SQLException
-
writeBigDecimal
- Specified by:
writeBigDecimal
in interfaceSQLOutput
- Throws:
SQLException
-
writeBytes
- Specified by:
writeBytes
in interfaceSQLOutput
- Throws:
SQLException
-
writeDate
- Specified by:
writeDate
in interfaceSQLOutput
- Throws:
SQLException
-
writeTime
- Specified by:
writeTime
in interfaceSQLOutput
- Throws:
SQLException
-
writeTimestamp
- Specified by:
writeTimestamp
in interfaceSQLOutput
- Throws:
SQLException
-
writeCharacterStream
- Specified by:
writeCharacterStream
in interfaceSQLOutput
- Throws:
SQLException
-
writeAsciiStream
- Specified by:
writeAsciiStream
in interfaceSQLOutput
- Throws:
SQLException
-
writeBinaryStream
- Specified by:
writeBinaryStream
in interfaceSQLOutput
- Throws:
SQLException
-
writeObject
- Specified by:
writeObject
in interfaceSQLOutput
- Throws:
SQLException
-
writeRef
- Specified by:
writeRef
in interfaceSQLOutput
- Throws:
SQLException
-
writeBlob
- Specified by:
writeBlob
in interfaceSQLOutput
- Throws:
SQLException
-
writeClob
- Specified by:
writeClob
in interfaceSQLOutput
- Throws:
SQLException
-
writeStruct
- Specified by:
writeStruct
in interfaceSQLOutput
- Throws:
SQLException
-
writeArray
- Specified by:
writeArray
in interfaceSQLOutput
- Throws:
SQLException
-
writeURL
- Specified by:
writeURL
in interfaceSQLOutput
- Throws:
SQLException
-
writeNString
- Specified by:
writeNString
in interfaceSQLOutput
- Throws:
SQLException
-
writeNClob
- Specified by:
writeNClob
in interfaceSQLOutput
- Throws:
SQLException
-
writeRowId
- Specified by:
writeRowId
in interfaceSQLOutput
- Throws:
SQLException
-
writeSQLXML
- Specified by:
writeSQLXML
in interfaceSQLOutput
- Throws:
SQLException
-
writeObject
- Specified by:
writeObject
in interfaceSQLOutput
- Throws:
SQLException
-