Class XmlQuerySender

All Implemented Interfaces:
AdapterAware, HasPhysicalDestination, IBlockEnabledSender<Connection>, IConfigurable, IConfigurationAware, INamedObject, IScopeProvider, ISender, ISenderWithParameters, IWithParameters, IXAEnabled, HasStatistics, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

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