public class XmlQuerySender extends DirectQuerySender
select
delete
insert
update - tableName
- columns [0..1] - column [1..n] - name
- value [0..1]
- type [0..1] one of {string;function;number;datetime;blob;clob;xmldatetime}, string by default
- decimalSeparator [0..1] only applicable for type=number
- groupingSeparator [0..1] only applicable for type=number
- formatString [0..1] only applicable for type=datetime, yyyy-MM-dd HH:mm:ss.SSS by default
- where [0..1]
- order [0..1]
alter - sequenceName
- startWith
sql - type [0..1] one of {select;ddl;other}, other by default
- query
Modifier and Type | Class and Description |
---|---|
class |
XmlQuerySender.Column |
JdbcQuerySenderBase.QueryType
HasStatistics.Action
Modifier and Type | Field and Description |
---|---|
static String |
TYPE_BLOB |
static String |
TYPE_BOOLEAN |
static String |
TYPE_CLOB |
static String |
TYPE_DATETIME |
static String |
TYPE_DATETIME_PATTERN |
static String |
TYPE_FUNCTION |
static String |
TYPE_INTEGER |
static String |
TYPE_NUMBER |
static String |
TYPE_STRING |
static String |
TYPE_XMLDATETIME |
UNP_END, UNP_START
connection, paramList
Constructor and Description |
---|
XmlQuerySender() |
Modifier and Type | Method and Description |
---|---|
protected PipeRunResult |
sendMessageOnConnection(Connection connection,
Message message,
PipeLineSession session,
IForwardTarget next) |
closeBlock, closeConnectionForSendMessage, configure, configure, configure, getQuery, openBlock, prepareStatementSet, sendMessage, sendMessage
adjustQueryAndParameterListForNamedParameters, canProvideOutputStream, closeStatementSet, convertQuery, executeOtherQuery, executeOtherQuery, executePackageQuery, executeSelectQuery, executeSelectQuery, executeStatementSet, executeUpdateBlobQuery, executeUpdateClobQuery, fillParamArray, getBatchSize, getCallWithRowIdReturned, getConnectionForSendMessage, getQueryExecutionContext, getQueryTypeEnum, getResult, getResult, getResult, getReturnedColumns, getStatement, open, prepareQuery, prepareQueryWithColumnsReturned, prepareQueryWithResultSet, provideOutputStream, setAvoidLocking, setBlobBase64Direction, setBlobCharset, setBlobColumn, setBlobsCompressed, setBlobSessionKey, setBlobSmartGet, setClobColumn, setClobSessionKey, setCloseInputstreamOnExit, setCloseOutputstreamOnExit, setColumnsReturned, setIncludeFieldDefinition, setLockRows, setLockWait, setMaxRows, setNullValue, setOutputFormat, setPackageContent, setPrettyPrint, setQueryType, setResultQuery, setRowIdSessionKey, setScalar, setScalarExtended, setSqlDialect, setStartRow, setStreamCharset, setStreamResultToServlet, setSynchronous, setTrimSpaces, setUseNamedParams, supportsOutputStreamPassThrough
addParameter, close, getParameterList, getTimeout, sendMessage, setTimeout, toString
getAuthAlias, getConnection, getConnectionWithTimeout, getDatasource, getDatasourceInfo, getDatasourceName, getDbmsSupport, getLogPrefix, getPassword, getPhysicalDestinationName, getUsername, isConnectionsArePooled, isTransacted, iterateOverStatistics, setAuthAlias, setConnectionsArePooled, setDatasourceName, setDbmsSupportFactory, setJmsRealm, setPassword, setTransacted, setUsername
getContext, getJndiEnv, setAuthentication, setCredentials, setInitialContextFactoryName, setJndiAuthAlias, setJndiContextPrefix, setJndiProperties, setName, setPrincipal, setProviderURL, setSecurityProtocol, setUrlPkgPrefixes
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
consumesSessionVariable
isSynchronous, sendMessageOrThrow
getName, setName
getApplicationContext, getName
getConfigurationClassLoader
setApplicationContext
getDomain
public static final String TYPE_STRING
public static final String TYPE_NUMBER
public static final String TYPE_INTEGER
public static final String TYPE_BLOB
public static final String TYPE_CLOB
public static final String TYPE_BOOLEAN
public static final String TYPE_FUNCTION
public static final String TYPE_DATETIME
public static final String TYPE_DATETIME_PATTERN
public static final String TYPE_XMLDATETIME
protected PipeRunResult sendMessageOnConnection(Connection connection, Message message, PipeLineSession session, IForwardTarget next) throws SenderException, TimeoutException
sendMessageOnConnection
in class DirectQuerySender
SenderException
TimeoutException
Copyright © 2023 Frank!Framework. All rights reserved.