Android APIs
Added in API level 9
public interface

SQLXML

java.sql.SQLXML

Class Overview

Maps SQL's XML type into Java.

Summary

Public Methods
abstract void free()
Frees any resources held by this object.
abstract InputStream getBinaryStream()
Returns a stream that can be used to read binary data from this SQL XML object.
abstract Reader getCharacterStream()
Returns a reader that can be used to read character data from this SQL XML object.
abstract <T extends Source> T getSource(Class<T> sourceClass)
Returns a Source for reading this object's data.
abstract String getString()
Returns this object's data as an XML string.
abstract OutputStream setBinaryStream()
Returns a stream that can be used to write binary data to this SQL XML object.
abstract Writer setCharacterStream()
Returns a writer that can be used to write character data to this SQL XML object.
abstract <T extends Result> T setResult(Class<T> resultClass)
Returns a Result for writing this object's data.
abstract void setString(String value)
Sets this object's data to the given XML string.

Public Methods

public abstract void free ()

Added in API level 9

Frees any resources held by this object. After free is called, calling method other than free will throw SQLException (calling free repeatedly will do nothing).

Throws
SQLException

public abstract InputStream getBinaryStream ()

Added in API level 9

Returns a stream that can be used to read binary data from this SQL XML object.

Returns
InputStream
Throws
SQLException if an error occurs accessing the data

public abstract Reader getCharacterStream ()

Added in API level 9

Returns a reader that can be used to read character data from this SQL XML object.

Returns
Reader
Throws
SQLException if an error occurs accessing the data

public abstract T getSource (Class<T> sourceClass)

Added in API level 9

Returns a Source for reading this object's data.

Parameters
sourceClass Class
Returns
T
Throws
SQLException if an error occurs accessing the data

public abstract String getString ()

Added in API level 9

Returns this object's data as an XML string.

Returns
String
Throws
SQLException if an error occurs accessing the data

public abstract OutputStream setBinaryStream ()

Added in API level 9

Returns a stream that can be used to write binary data to this SQL XML object.

Returns
OutputStream
Throws
SQLException if an error occurs accessing the data

public abstract Writer setCharacterStream ()

Added in API level 9

Returns a writer that can be used to write character data to this SQL XML object.

Returns
Writer
Throws
SQLException if an error occurs accessing the data

public abstract T setResult (Class<T> resultClass)

Added in API level 9

Returns a Result for writing this object's data.

Parameters
resultClass Class
Returns
T
Throws
SQLException if an error occurs accessing the data

public abstract void setString (String value)

Added in API level 9

Sets this object's data to the given XML string.

Parameters
value String
Throws
SQLException if an error occurs accessing the data