public class XmlStreamQueryWriter extends DataStreamAbstract implements QueryWriter
DataStreamAbstract.BlobToStrHex, DataStreamAbstract.ByteArrToStrHex, DataStreamAbstract.NClobSer, DataStreamAbstract.StrHexToBlob, DataStreamAbstract.StrHexToNByteArr, DataStreamAbstract.StrHexToOByteArr, DataStreamAbstract.StrToClob| Modifier and Type | Field and Description |
|---|---|
protected Map<Integer,String> |
columnsLabel |
protected List<SQLWarning> |
messages |
protected FormatXMLWriter |
out |
typeCast| Constructor and Description |
|---|
XmlStreamQueryWriter(FormatXMLWriter xw) |
XmlStreamQueryWriter(OutputStream out,
Charset cs) |
XmlStreamQueryWriter(OutputStream out,
String cs) |
XmlStreamQueryWriter(Writer wr) |
XmlStreamQueryWriter(XMLStreamWriter xw) |
| Modifier and Type | Method and Description |
|---|---|
void |
begin()
Начало записи
|
void |
end()
Конец записи
|
protected void |
postWriteMessage(SQLWarning message) |
protected void |
writeBegin() |
protected void |
writeCell(Object val,
int rowIndex,
int columnIndex,
ResultSet rs) |
protected void |
writeEnd() |
void |
writeError(Throwable err)
Запись ошибки
|
void |
writeGeneratedKeys(ResultSet rs)
Записть сгенерированных ключей
|
void |
writeMessage(SQLWarning message)
Запись сообщения
|
protected void |
writeMessages(List<SQLWarning> messages) |
void |
writeResultSet(ResultSet rs,
int rsIndex)
Запись ResultSet
|
protected void |
writeResultSet(String tag,
ResultSet rs,
int rsIndex) |
protected void |
writeResultSetData(ResultSet rs) |
protected void |
writeResultSetMeta(ResultSetMetaData meta) |
protected void |
writeResultSetMeta(ResultSetMetaData meta,
int colnum) |
protected void |
writeRow(ResultSet rs,
int rowIndex,
int columnCount) |
void |
writeUpdateCount(int count)
Запись счетчика обновленных строк
|
getTypeCast, setTypeCastprotected FormatXMLWriter out
protected List<SQLWarning> messages
public XmlStreamQueryWriter(XMLStreamWriter xw)
public XmlStreamQueryWriter(FormatXMLWriter xw)
public XmlStreamQueryWriter(Writer wr)
public XmlStreamQueryWriter(OutputStream out, Charset cs)
public XmlStreamQueryWriter(OutputStream out, String cs)
public void begin()
QueryWriterbegin in interface QueryWriterprotected void writeBegin()
throws XMLStreamException
XMLStreamExceptionprotected void writeEnd()
throws XMLStreamException
XMLStreamExceptionpublic void writeResultSet(ResultSet rs, int rsIndex)
QueryWriterwriteResultSet in interface QueryWriterrs - набор данныхrsIndex - номер набора данныхprotected void writeResultSet(String tag, ResultSet rs, int rsIndex) throws XMLStreamException, SQLException
XMLStreamExceptionSQLExceptionprotected void writeResultSetMeta(ResultSetMetaData meta) throws XMLStreamException, SQLException
XMLStreamExceptionSQLExceptionprotected void writeResultSetMeta(ResultSetMetaData meta, int colnum) throws XMLStreamException, SQLException
XMLStreamExceptionSQLExceptionprotected void writeResultSetData(ResultSet rs) throws XMLStreamException, SQLException
XMLStreamExceptionSQLExceptionprotected void writeRow(ResultSet rs, int rowIndex, int columnCount) throws XMLStreamException, SQLException
XMLStreamExceptionSQLExceptionprotected void writeCell(Object val, int rowIndex, int columnIndex, ResultSet rs) throws XMLStreamException, SQLException
XMLStreamExceptionSQLExceptionpublic void writeGeneratedKeys(ResultSet rs)
QueryWriterwriteGeneratedKeys in interface QueryWriterrs - ключиpublic void writeUpdateCount(int count)
QueryWriterwriteUpdateCount in interface QueryWritercount - кол-во строкpublic void writeMessage(SQLWarning message)
QueryWriterwriteMessage in interface QueryWritermessage - сообщениеprotected void writeMessages(List<SQLWarning> messages)
protected void postWriteMessage(SQLWarning message) throws XMLStreamException
XMLStreamExceptionpublic void end()
QueryWriterend in interface QueryWriterpublic void writeError(Throwable err)
QueryWriterwriteError in interface QueryWritererr - ошибкаCopyright © 2019. All rights reserved.