org.mule.module.db.internal.resolver.query
Class ParametrizedQueryResolver

java.lang.Object
  extended by org.mule.module.db.internal.resolver.query.ParametrizedQueryResolver
All Implemented Interfaces:
QueryResolver

public class ParametrizedQueryResolver
extends Object
implements QueryResolver

Resolves a parameterized query evaluating parameter value expression using a given event


Constructor Summary
ParametrizedQueryResolver(Query query, ParamValueResolver paramValueResolver)
           
 
Method Summary
 Query resolve(DbConnection connection, MuleEvent muleEvent)
          Resolves a query in the context of a given Mule event.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParametrizedQueryResolver

public ParametrizedQueryResolver(Query query,
                                 ParamValueResolver paramValueResolver)
Method Detail

resolve

public Query resolve(DbConnection connection,
                     MuleEvent muleEvent)
Description copied from interface: QueryResolver
Resolves a query in the context of a given Mule event.

Specified by:
resolve in interface QueryResolver
Parameters:
connection - connection to the database. not null
muleEvent - used to resolve any Mule expression. Not null
Returns:
query resolved for the given event


Copyright © 2003–2014 MuleSoft, Inc.. All rights reserved.