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

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

public class DynamicQueryResolver
extends Object
implements QueryResolver

Resolves a dynamic query evaluating expressions using a given event


Constructor Summary
DynamicQueryResolver(Query query, QueryTemplateParser queryTemplateParser, ExpressionManager expressionManager)
           
 
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

DynamicQueryResolver

public DynamicQueryResolver(Query query,
                            QueryTemplateParser queryTemplateParser,
                            ExpressionManager expressionManager)
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.