| Modifier and Type | Method and Description |
|---|---|
boolean |
ColumnNameAutoGenerateKeysStrategy.execute(Statement statement,
QueryTemplate queryTemplate) |
boolean |
ColumnIndexAutoGenerateKeysStrategy.execute(Statement statement,
QueryTemplate queryTemplate) |
boolean |
AutoGenerateKeysStrategy.execute(Statement statement,
QueryTemplate queryTemplate)
Executes a query that can return multiple results
|
boolean |
NoAutoGenerateKeysStrategy.execute(Statement statement,
QueryTemplate queryTemplate) |
boolean |
DefaultAutoGenerateKeysStrategy.execute(Statement statement,
QueryTemplate queryTemplate) |
int |
ColumnNameAutoGenerateKeysStrategy.executeUpdate(Statement statement,
QueryTemplate queryTemplate) |
int |
ColumnIndexAutoGenerateKeysStrategy.executeUpdate(Statement statement,
QueryTemplate queryTemplate) |
int |
AutoGenerateKeysStrategy.executeUpdate(Statement statement,
QueryTemplate queryTemplate)
Executes an update query
|
int |
NoAutoGenerateKeysStrategy.executeUpdate(Statement statement,
QueryTemplate queryTemplate) |
int |
DefaultAutoGenerateKeysStrategy.executeUpdate(Statement statement,
QueryTemplate queryTemplate) |
PreparedStatement |
ColumnNameAutoGenerateKeysStrategy.prepareStatement(DbConnection connection,
QueryTemplate queryTemplate) |
PreparedStatement |
ColumnIndexAutoGenerateKeysStrategy.prepareStatement(DbConnection connection,
QueryTemplate queryTemplate) |
PreparedStatement |
AutoGenerateKeysStrategy.prepareStatement(DbConnection connection,
QueryTemplate queryTemplate)
Prepares a statement in order to return auto generated keys
|
PreparedStatement |
NoAutoGenerateKeysStrategy.prepareStatement(DbConnection connection,
QueryTemplate queryTemplate) |
PreparedStatement |
DefaultAutoGenerateKeysStrategy.prepareStatement(DbConnection connection,
QueryTemplate queryTemplate) |
| Modifier and Type | Field and Description |
|---|---|
protected com.github.benmanes.caffeine.cache.Cache<String,QueryTemplate> |
DbConnectionProvider.cachedTemplates |
| Modifier and Type | Method and Description |
|---|---|
com.github.benmanes.caffeine.cache.Cache<String,QueryTemplate> |
DbConnection.getCacheTemplates() |
com.github.benmanes.caffeine.cache.Cache<String,QueryTemplate> |
DefaultDbConnection.getCacheTemplates() |
| Constructor and Description |
|---|
DefaultDbConnection(Connection jdbcConnection,
List<DbType> customDataTypes,
com.github.benmanes.caffeine.cache.Cache<String,QueryTemplate> cachedTemplates) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractExecutor.doProcessParameters(PreparedStatement statement,
QueryTemplate queryTemplate,
List<QueryParamValue> paramValues,
SingleQueryLogger queryLogger,
DbConnection connection) |
| Modifier and Type | Method and Description |
|---|---|
PreparedBulkQueryLogger |
DefaultQueryLoggerFactory.createBulkQueryLogger(org.slf4j.Logger logger,
QueryTemplate queryTemplate,
int bulkSize) |
PreparedBulkQueryLogger |
QueryLoggerFactory.createBulkQueryLogger(org.slf4j.Logger logger,
QueryTemplate queryTemplate,
int bulkSize)
Creates a logger for a single query running in bulk mode
|
SingleQueryLogger |
DefaultQueryLoggerFactory.createQueryLogger(org.slf4j.Logger logger,
QueryTemplate queryTemplate) |
SingleQueryLogger |
QueryLoggerFactory.createQueryLogger(org.slf4j.Logger logger,
QueryTemplate queryTemplate)
Creates a logger for a single query
|
| Constructor and Description |
|---|
DebugPreparedBulkQueryLogger(org.slf4j.Logger logger,
QueryTemplate queryTemplate,
int bulkSize) |
DebugSingleQueryLogger(org.slf4j.Logger logger,
QueryTemplate queryTemplate) |
| Modifier and Type | Method and Description |
|---|---|
protected QueryTemplate |
DbInputMetadataResolver.parseQuery(String query) |
protected QueryTemplate |
BaseDbMetadataResolver.parseQuery(String query) |
| Modifier and Type | Method and Description |
|---|---|
protected PreparedStatement |
DbInputMetadataResolver.getStatement(org.mule.runtime.api.metadata.MetadataContext context,
QueryTemplate query) |
protected PreparedStatement |
BaseDbMetadataResolver.getStatement(org.mule.runtime.api.metadata.MetadataContext context,
QueryTemplate query) |
| 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 |
StatementFactory.create(DbConnection connection,
QueryTemplate queryTemplate)
Creates a JDBC statement
|
Statement |
QueryStatementFactory.create(DbConnection connection,
QueryTemplate queryTemplate) |
Statement |
StatementFactory.create(DbConnection connection,
QueryTemplate queryTemplate,
AutoGenerateKeysStrategy autoGenerateKeysStrategy)
Creates a JDBC statement with auto generated keys processing
|
Statement |
QueryStatementFactory.create(DbConnection connection,
QueryTemplate queryTemplate,
AutoGenerateKeysStrategy autoGenerateKeysStrategy) |
| Modifier and Type | Method and Description |
|---|---|
com.github.benmanes.caffeine.cache.Cache<String,QueryTemplate> |
XADbConnection.getCacheTemplates() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BaseDbOperations.validateQueryType(QueryTemplate queryTemplate,
List<QueryType> validTypes) |
| 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 |
|---|---|
ParamTypeResolver |
GenericParamTypeResolverFactory.create(QueryTemplate queryTemplate) |
ParamTypeResolver |
ParamTypeResolverFactory.create(QueryTemplate queryTemplate)
Creates a new parameter type resolver to resolve the parameter types of a given query template.
|
Map<Integer,DbType> |
ParamTypeResolver.getParameterTypes(DbConnection connection,
QueryTemplate queryTemplate,
List<ParameterType> parameterTypes)
Resolves actual parameter types
|
Map<Integer,DbType> |
QueryParamTypeResolver.getParameterTypes(DbConnection connection,
QueryTemplate queryTemplate,
List<ParameterType> types) |
Map<Integer,DbType> |
StoredProcedureParamTypeResolver.getParameterTypes(DbConnection connection,
QueryTemplate queryTemplate,
List<ParameterType> parameterTypesConfigured) |
Map<Integer,DbType> |
DefaultParamTypeResolver.getParameterTypes(DbConnection connection,
QueryTemplate queryTemplate,
List<ParameterType> parameterTypes) |
| Modifier and Type | Method and Description |
|---|---|
protected QueryTemplate |
StoredProcedureQueryResolver.createQueryTemplate(StoredProcedureCall call,
AbstractDbConnector connector,
DbConnection connection) |
protected QueryTemplate |
AbstractQueryResolver.createQueryTemplate(T statementDefinition,
AbstractDbConnector connector,
DbConnection connection) |
| Modifier and Type | Method and Description |
|---|---|
protected List<QueryParamValue> |
BulkQueryResolver.resolveParams(BulkQueryDefinition statementDefinition,
QueryTemplate template,
org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper) |
protected List<QueryParamValue> |
ParameterizedQueryResolver.resolveParams(T statementDefinition,
QueryTemplate template,
org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper) |
protected abstract List<QueryParamValue> |
AbstractQueryResolver.resolveParams(T statementDefinition,
QueryTemplate template,
org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper) |
| Modifier and Type | Method and Description |
|---|---|
StatementResultIterator |
StatementResultIteratorFactory.create(DbConnection connection,
Statement statement,
QueryTemplate queryTemplate,
AutoGenerateKeysStrategy autoGenerateKeysStrategy) |
StatementResultIterator |
GenericStatementResultIteratorFactory.create(DbConnection connection,
Statement statement,
QueryTemplate queryTemplate,
AutoGenerateKeysStrategy autoGenerateKeysStrategy) |
protected StatementResultIterator |
GenericStatementResultIteratorFactory.doCreateStatementResultIterator(DbConnection connection,
Statement statement,
QueryTemplate queryTemplate,
AutoGenerateKeysStrategy autoGenerateKeysStrategy,
ResultSetHandler resultSetHandler) |
Map<String,Object> |
AbstractMapStatementResultHandler.processStatement(DbConnection connection,
Statement statement,
QueryTemplate queryTemplate,
AutoGenerateKeysStrategy autoGenerateKeysStrategy) |
Object |
StatementResultHandler.processStatement(DbConnection connection,
Statement statement,
QueryTemplate queryTemplate,
AutoGenerateKeysStrategy autoGenerateKeysStrategy)
Processes the results from a statement execution
|
| Constructor and Description |
|---|
StatementResultIterator(DbConnection connection,
Statement statement,
QueryTemplate queryTemplate,
AutoGenerateKeysStrategy autoGenerateKeysStrategy,
ResultSetHandler resultSetHandler) |
Copyright © 2025. All rights reserved.