org.mule.module.db.internal.resolver.param
Interface ParamTypeResolver

All Known Implementing Classes:
DefaultParamTypeResolver, QueryParamTypeResolver, StoredProcedureParamTypeResolver

public interface ParamTypeResolver

Resolves QueryTemplate actual parameter types for a given DbConnection


Method Summary
 Map<Integer,DbType> getParameterTypes(DbConnection connection, QueryTemplate queryTemplate)
          Resolves actual parameter types
 

Method Detail

getParameterTypes

Map<Integer,DbType> getParameterTypes(DbConnection connection,
                                      QueryTemplate queryTemplate)
                                      throws SQLException
Resolves actual parameter types

Parameters:
connection - database connection to resolve against to
queryTemplate - query template containing UNKNOWN parameter types
Returns:
a map containing the actual type for each parameter index
Throws:
SQLException - if this method is invoked on a closed connection
UnknownDbTypeException - when an invalid data type is used


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