Class XmlQuerySender

All Implemented Interfaces:
FrankElement, HasApplicationContext, HasName, HasPhysicalDestination, IBlockEnabledSender<Connection>, IConfigurable, IScopeProvider, ISender, ISenderWithParameters, IWithParameters, IXAEnabled, NameAware, ConfigurableLifecycle, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware, org.springframework.context.Lifecycle, org.springframework.context.Phased, org.springframework.context.SmartLifecycle

public class XmlQuerySender extends DirectQuerySender
QuerySender that transforms the input message to a query.
 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


Author:
Peter Leeuwenburgh