Modifier and Type | Method and Description |
---|---|
protected QueryTemplate |
QueryTemplateFactoryBean.createInstance() |
QueryTemplate |
DynamicQueryTemplateFactoryBean.getObject() |
QueryTemplate |
ParameterizedQueryTemplateFactoryBean.getObject() |
Constructor and Description |
---|
QueryTemplateFactoryBean(QueryTemplate queryTemplate,
List<QueryParamValue> params) |
Modifier and Type | Method and Description |
---|---|
boolean |
NoAutoGeneratedKeyStrategy.execute(Statement statement,
QueryTemplate queryTemplate) |
boolean |
ColumnNameAutoGeneratedKeyStrategy.execute(Statement statement,
QueryTemplate queryTemplate) |
boolean |
DefaultAutoGeneratedKeyStrategy.execute(Statement statement,
QueryTemplate queryTemplate) |
boolean |
ColumnIndexAutoGeneratedKeyStrategy.execute(Statement statement,
QueryTemplate queryTemplate) |
boolean |
AutoGeneratedKeyStrategy.execute(Statement statement,
QueryTemplate queryTemplate)
Executes a query that can return multiple results
|
int |
NoAutoGeneratedKeyStrategy.executeUpdate(Statement statement,
QueryTemplate queryTemplate) |
int |
ColumnNameAutoGeneratedKeyStrategy.executeUpdate(Statement statement,
QueryTemplate queryTemplate) |
int |
DefaultAutoGeneratedKeyStrategy.executeUpdate(Statement statement,
QueryTemplate queryTemplate) |
int |
ColumnIndexAutoGeneratedKeyStrategy.executeUpdate(Statement statement,
QueryTemplate queryTemplate) |
int |
AutoGeneratedKeyStrategy.executeUpdate(Statement statement,
QueryTemplate queryTemplate)
Executes an update query
|
PreparedStatement |
NoAutoGeneratedKeyStrategy.prepareStatement(DbConnection connection,
QueryTemplate queryTemplate) |
PreparedStatement |
ColumnNameAutoGeneratedKeyStrategy.prepareStatement(DbConnection connection,
QueryTemplate queryTemplate) |
PreparedStatement |
DefaultAutoGeneratedKeyStrategy.prepareStatement(DbConnection connection,
QueryTemplate queryTemplate) |
PreparedStatement |
ColumnIndexAutoGeneratedKeyStrategy.prepareStatement(DbConnection connection,
QueryTemplate queryTemplate) |
PreparedStatement |
AutoGeneratedKeyStrategy.prepareStatement(DbConnection connection,
QueryTemplate queryTemplate)
Prepares a statement in order to return auto generated keys
|
Modifier and Type | Method and Description |
---|---|
Map<Integer,DbType> |
AbstractDbConnection.getParamTypes(QueryTemplate queryTemplate) |
Map<Integer,DbType> |
DbConnection.getParamTypes(QueryTemplate queryTemplate)
Determines actual parameter types for the parameters defined in a
query template.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractExecutor.doProcessParameters(PreparedStatement statement,
QueryTemplate queryTemplate,
List<QueryParamValue> paramValues,
SingleQueryLogger queryLogger) |
Modifier and Type | Method and Description |
---|---|
PreparedBulkQueryLogger |
DefaultQueryLoggerFactory.createBulkQueryLogger(Log logger,
QueryTemplate queryTemplate,
int bulkSize) |
PreparedBulkQueryLogger |
QueryLoggerFactory.createBulkQueryLogger(Log logger,
QueryTemplate queryTemplate,
int bulkSize)
Creates a logger for a single query running in bulk mode
|
SingleQueryLogger |
DefaultQueryLoggerFactory.createQueryLogger(Log logger,
QueryTemplate queryTemplate) |
SingleQueryLogger |
QueryLoggerFactory.createQueryLogger(Log logger,
QueryTemplate queryTemplate)
Creates a logger for a single query
|
Constructor and Description |
---|
DebugPreparedBulkQueryLogger(Log logger,
QueryTemplate queryTemplate,
int bulkSize) |
DebugSingleQueryLogger(Log logger,
QueryTemplate queryTemplate) |
Modifier and Type | Method and Description |
---|---|
QueryTemplate |
Query.getQueryTemplate() |
Modifier and Type | Method and Description |
---|---|
List<QueryTemplate> |
BulkQuery.getQueryTemplates() |
Modifier and Type | Method and Description |
---|---|
void |
BulkQuery.add(QueryTemplate queryTemplate)
Adds a new query template to the bulk
|
Constructor and Description |
---|
Query(QueryTemplate queryTemplate)
Creates a query from a template
|
Query(QueryTemplate queryTemplate,
List<QueryParamValue> paramValues)
Creates a query from a template and a set of parameter values
|
QueryTemplate(QueryTemplate source)
Creates a SQL template from another query template
|
Modifier and Type | Method and Description |
---|---|
Statement |
QueryStatementFactory.create(DbConnection connection,
QueryTemplate queryTemplate) |
Statement |
StatementFactory.create(DbConnection connection,
QueryTemplate queryTemplate)
Creates a JDBC statement
|
Statement |
QueryStatementFactory.create(DbConnection connection,
QueryTemplate queryTemplate,
AutoGeneratedKeyStrategy autoGeneratedKeyStrategy) |
Statement |
StatementFactory.create(DbConnection connection,
QueryTemplate queryTemplate,
AutoGeneratedKeyStrategy autoGeneratedKeyStrategy)
Creates a JDBC statement with auto generated keys processing
|
Modifier and Type | Method and Description |
---|---|
QueryTemplate |
QueryTemplateParser.parse(String sql)
Parses a SQL query
|
QueryTemplate |
SimpleQueryTemplateParser.parse(String sql) |
Modifier and Type | Method and Description |
---|---|
static FieldDebugInfo |
DbDebugInfoUtils.createQueryFieldDebugInfo(String name,
QueryTemplate queryTemplate)
Creates debug information for a query
|
protected void |
AbstractDbMessageProcessor.validateQueryType(QueryTemplate queryTemplate) |
Modifier and Type | Method and Description |
---|---|
ParamTypeResolver |
ParamTypeResolverFactory.create(QueryTemplate queryTemplate)
Creates a new parameter type resolver to resolve the parameter types
of a given query template.
|
ParamTypeResolver |
GenericParamTypeResolverFactory.create(QueryTemplate queryTemplate) |
Map<Integer,DbType> |
DefaultParamTypeResolver.getParameterTypes(DbConnection connection,
QueryTemplate queryTemplate) |
Map<Integer,DbType> |
QueryParamTypeResolver.getParameterTypes(DbConnection connection,
QueryTemplate queryTemplate) |
Map<Integer,DbType> |
ParamTypeResolver.getParameterTypes(DbConnection connection,
QueryTemplate queryTemplate)
Resolves actual parameter types
|
Map<Integer,DbType> |
StoredProcedureParamTypeResolver.getParameterTypes(DbConnection connection,
QueryTemplate queryTemplate) |
protected Map<Integer,DbType> |
DefaultParamTypeResolver.getParamTypesUsingMetadata(DbConnection connection,
QueryTemplate queryTemplate) |
Modifier and Type | Method and Description |
---|---|
StatementResultIterator |
StatementResultIteratorFactory.create(DbConnection connection,
Statement statement,
QueryTemplate queryTemplate,
AutoGeneratedKeyStrategy autoGeneratedKeyStrategy) |
StatementResultIterator |
GenericStatementResultIteratorFactory.create(DbConnection connection,
Statement statement,
QueryTemplate queryTemplate,
AutoGeneratedKeyStrategy autoGeneratedKeyStrategy) |
protected StatementResultIterator |
GenericStatementResultIteratorFactory.doCreateStatementResultIterator(DbConnection connection,
Statement statement,
QueryTemplate queryTemplate,
AutoGeneratedKeyStrategy autoGeneratedKeyStrategy,
ResultSetHandler resultSetHandler) |
Map<String,Object> |
AbstractMapStatementResultHandler.processStatement(DbConnection connection,
Statement statement,
QueryTemplate queryTemplate,
AutoGeneratedKeyStrategy autoGeneratedKeyStrategy) |
Map<String,Object> |
EagerStatementResultHandler.processStatement(DbConnection connection,
Statement statement,
QueryTemplate queryTemplate,
AutoGeneratedKeyStrategy autoGeneratedKeyStrategy) |
Object |
StatementResultHandler.processStatement(DbConnection connection,
Statement statement,
QueryTemplate queryTemplate,
AutoGeneratedKeyStrategy autoGeneratedKeyStrategy)
Processes the results from a statement execution
|
Constructor and Description |
---|
StatementResultIterator(DbConnection connection,
Statement statement,
QueryTemplate queryTemplate,
AutoGeneratedKeyStrategy autoGeneratedKeyStrategy,
ResultSetHandler resultSetHandler) |
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.