public class MysqlSQLXML
extends java.lang.Object
implements java.sql.SQLXML
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
MysqlSQLXML.SimpleSaxToReader |
| Modifier and Type | Field and Description |
|---|---|
private java.io.ByteArrayOutputStream |
asByteArrayOutputStream |
private javax.xml.transform.dom.DOMResult |
asDOMResult |
private javax.xml.transform.sax.SAXResult |
asSAXResult |
private java.io.StringWriter |
asStringWriter |
private int |
columnIndexOfXml |
private ExceptionInterceptor |
exceptionInterceptor |
private boolean |
fromResultSet |
private javax.xml.stream.XMLInputFactory |
inputFactory |
private boolean |
isClosed |
private javax.xml.stream.XMLOutputFactory |
outputFactory |
private ResultSetInternalMethods |
owningResultSet |
private MysqlSQLXML.SimpleSaxToReader |
saxToReaderConverter |
private java.lang.String |
stringRep |
private boolean |
workingWithResult |
| Constructor and Description |
|---|
MysqlSQLXML(ExceptionInterceptor exceptionInterceptor) |
MysqlSQLXML(ResultSetInternalMethods owner,
int index,
ExceptionInterceptor exceptionInterceptor) |
| Modifier and Type | Method and Description |
|---|---|
private java.io.Reader |
binaryInputStreamStreamToReader(java.io.ByteArrayOutputStream out) |
private void |
checkClosed() |
private void |
checkWorkingWithResult() |
protected java.lang.String |
domSourceToString() |
void |
free() |
java.io.InputStream |
getBinaryStream() |
java.io.Reader |
getCharacterStream() |
<T extends javax.xml.transform.Source> |
getSource(java.lang.Class<T> clazz) |
java.lang.String |
getString() |
boolean |
isEmpty() |
protected java.lang.String |
readerToString(java.io.Reader reader) |
protected java.io.Reader |
serializeAsCharacterStream() |
protected java.lang.String |
serializeAsString() |
java.io.OutputStream |
setBinaryStream() |
private java.io.OutputStream |
setBinaryStreamInternal() |
java.io.Writer |
setCharacterStream() |
private java.io.Writer |
setCharacterStreamInternal() |
private static void |
setFeature(java.lang.Object factory,
java.lang.String name,
boolean value) |
<T extends javax.xml.transform.Result> |
setResult(java.lang.Class<T> clazz) |
void |
setString(java.lang.String str) |
private javax.xml.stream.XMLInputFactory inputFactory
private javax.xml.stream.XMLOutputFactory outputFactory
private java.lang.String stringRep
private ResultSetInternalMethods owningResultSet
private int columnIndexOfXml
private boolean fromResultSet
private boolean isClosed
private boolean workingWithResult
private javax.xml.transform.dom.DOMResult asDOMResult
private javax.xml.transform.sax.SAXResult asSAXResult
private MysqlSQLXML.SimpleSaxToReader saxToReaderConverter
private java.io.StringWriter asStringWriter
private java.io.ByteArrayOutputStream asByteArrayOutputStream
private ExceptionInterceptor exceptionInterceptor
public MysqlSQLXML(ResultSetInternalMethods owner, int index, ExceptionInterceptor exceptionInterceptor)
public MysqlSQLXML(ExceptionInterceptor exceptionInterceptor)
public void free()
throws java.sql.SQLException
free in interface java.sql.SQLXMLjava.sql.SQLExceptionpublic java.lang.String getString()
throws java.sql.SQLException
getString in interface java.sql.SQLXMLjava.sql.SQLExceptionprivate void checkClosed()
throws java.sql.SQLException
java.sql.SQLExceptionprivate void checkWorkingWithResult()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void setString(java.lang.String str)
throws java.sql.SQLException
setString in interface java.sql.SQLXMLjava.sql.SQLExceptionpublic boolean isEmpty()
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.io.InputStream getBinaryStream()
throws java.sql.SQLException
getBinaryStream in interface java.sql.SQLXMLjava.sql.SQLExceptionpublic java.io.Reader getCharacterStream()
throws java.sql.SQLException
getCharacterStream in interface java.sql.SQLXMLjava.sql.SQLExceptionpublic <T extends javax.xml.transform.Source> T getSource(java.lang.Class<T> clazz)
throws java.sql.SQLException
getSource in interface java.sql.SQLXMLjava.sql.SQLExceptionprivate static void setFeature(java.lang.Object factory,
java.lang.String name,
boolean value)
public java.io.OutputStream setBinaryStream()
throws java.sql.SQLException
setBinaryStream in interface java.sql.SQLXMLjava.sql.SQLExceptionprivate java.io.OutputStream setBinaryStreamInternal()
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.io.Writer setCharacterStream()
throws java.sql.SQLException
setCharacterStream in interface java.sql.SQLXMLjava.sql.SQLExceptionprivate java.io.Writer setCharacterStreamInternal()
throws java.sql.SQLException
java.sql.SQLExceptionpublic <T extends javax.xml.transform.Result> T setResult(java.lang.Class<T> clazz)
throws java.sql.SQLException
setResult in interface java.sql.SQLXMLjava.sql.SQLExceptionprivate java.io.Reader binaryInputStreamStreamToReader(java.io.ByteArrayOutputStream out)
protected java.lang.String readerToString(java.io.Reader reader)
throws java.sql.SQLException
java.sql.SQLExceptionprotected java.io.Reader serializeAsCharacterStream()
throws java.sql.SQLException
java.sql.SQLExceptionprotected java.lang.String domSourceToString()
throws java.sql.SQLException
java.sql.SQLExceptionprotected java.lang.String serializeAsString()
throws java.sql.SQLException
java.sql.SQLException