public class BulkQueryResolver extends Object
| Modifier and Type | Field and Description |
|---|---|
protected com.google.common.cache.Cache<String,QueryTemplate> |
queryTemplates |
| Constructor and Description |
|---|
BulkQueryResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected QueryTemplate |
createQueryTemplate(T statementDefinition,
DbConnector connector,
DbConnection connection) |
protected DbTypeManager |
createTypeManager(DbConnector connector,
DbConnection connection) |
Query |
resolve(BulkQueryDefinition definition,
DbConnector connector,
DbConnection connection)
Resolves a query
|
protected List<QueryParamValue> |
resolveParams(BulkQueryDefinition statementDefinition,
QueryTemplate template) |
protected com.google.common.cache.Cache<String,QueryTemplate> queryTemplates
public Query resolve(BulkQueryDefinition definition, DbConnector connector, DbConnection connection)
QueryResolverresolve in interface QueryResolver<BulkQueryDefinition>connection - connection to the database. not nullprotected List<QueryParamValue> resolveParams(BulkQueryDefinition statementDefinition, QueryTemplate template)
protected QueryTemplate createQueryTemplate(T statementDefinition, DbConnector connector, DbConnection connection)
protected DbTypeManager createTypeManager(DbConnector connector, DbConnection connection)
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.