public class MergeResultSetIntoXmlPayload extends XmlPayloadTranslatorImpl
If you want to see how many rows were processed you can set one/both of the following;
Item | Description | Value |
---|---|---|
result-count-metadata-item | If set to a String metadata item name will specify the metadata item to contain the number of rows returned by your query | Metadata item name |
update-count-metadata-item | If set to a String metadata item name will specify the metadata item to contain the number of rows updated by your SQL statement | Metadata item name |
In the adapter configuration file this class is aliased as jdbc-merge-into-xml-payload which is the preferred alternative to the fully qualified classname when building your configuration.
XmlPayloadTranslatorImpl.DocumentWrapper
StyledResultTranslatorImp.ColumnStyle
ELEMENT_NAME_COLUMN, ELEMENT_NAME_RESULTS, ELEMENT_NAME_ROW
log
Constructor and Description |
---|
MergeResultSetIntoXmlPayload() |
MergeResultSetIntoXmlPayload(DocumentMerge m) |
Modifier and Type | Method and Description |
---|---|
DocumentMerge |
getMergeImplementation() |
void |
setMergeImplementation(DocumentMerge merge)
Set the merge implementation for the resulting document.
|
long |
translateResult(JdbcResult source,
AdaptrisMessage target)
Translate the result returning the number of rows translated.
|
close, createInputSource, createListFromResultSet, createTextNode, createXmlUtils, getCdataColumnRegexp, getOutputMessageEncoding, getStripIllegalXmlChars, getXmlColumnPrefix, getXmlColumnRegexp, init, isCdataColumn, isXmlColumn, setCdataColumnRegexp, setOutputMessageEncoding, setStripIllegalXmlChars, setXmlColumnPrefix, setXmlColumnRegexp, stripIllegalXmlChars
addColumnTranslator, getAttemptAutoConvert, getColumnTranslators, getDisplayColumnErrors, getResultCountMetadataItem, getUpdateCountMetadataItem, isDisplayColumnErrors, logColumnErrors, setAttemptAutoConvert, setColumnTranslators, setDisplayColumnErrors, setResultCountMetadataItem, setUpdateCountMetadataItem, toString, translate, updateMetadata, updateMetadataQueryCount, updateMetadataUpdateCount, withAttemptAutoConvert, withColumnTranslators, withColumnTranslators
getColumnNameStyle, setColumnNameStyle, withColumnNameStyle
prepare
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
start, stop
public MergeResultSetIntoXmlPayload()
public MergeResultSetIntoXmlPayload(DocumentMerge m)
public long translateResult(JdbcResult source, AdaptrisMessage target) throws java.sql.SQLException, ServiceException
ResultSetTranslatorImp
translateResult
in class ResultSetTranslatorImp
java.sql.SQLException
ServiceException
public DocumentMerge getMergeImplementation()
public void setMergeImplementation(DocumentMerge merge)
merge
-