| Modifier and Type | Method and Description |
|---|---|
T |
DbFunctionUtil.ConnectedFunction.apply(DbConnection connection) |
Object |
DbFunctionUtil.WithConnection.execute(DbConnection connection,
List<Object> values,
String typeName)
Deprecated.
|
| Constructor and Description |
|---|
StatementStreamingResultSetCloser(DbConnection connection) |
| Modifier and Type | Method and Description |
|---|---|
PreparedStatement |
DefaultAutoGenerateKeysStrategy.prepareStatement(DbConnection connection,
QueryTemplate queryTemplate) |
PreparedStatement |
ColumnIndexAutoGenerateKeysStrategy.prepareStatement(DbConnection connection,
QueryTemplate queryTemplate) |
PreparedStatement |
ColumnNameAutoGenerateKeysStrategy.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) |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultDbConnection |
| Modifier and Type | Method and Description |
|---|---|
DbConnection |
DbConnectionProvider.connect() |
protected DbConnection |
DbConnectionProvider.createDbConnection(Connection connection) |
| Modifier and Type | Method and Description |
|---|---|
void |
DbConnectionProvider.disconnect(DbConnection connection) |
org.mule.runtime.api.connection.ConnectionValidationResult |
DbConnectionProvider.validate(DbConnection connection) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
UpdateExecutor.doExecuteQuery(DbConnection connection,
Statement statement,
Query query) |
protected Object |
SelectExecutor.doExecuteQuery(DbConnection connection,
Statement statement,
Query query) |
protected Object |
StoredProcedureExecutor.doExecuteQuery(DbConnection connection,
Statement statement,
Query query) |
protected abstract Object |
AbstractSingleQueryExecutor.doExecuteQuery(DbConnection connection,
Statement statement,
Query query) |
protected Object |
UpdateExecutor.doExecuteQuery(DbConnection dbConnection,
Statement statement,
Query query,
AutoGenerateKeysStrategy autoGenerateKeysStrategy) |
protected Object |
SelectExecutor.doExecuteQuery(DbConnection connection,
Statement statement,
Query query,
AutoGenerateKeysStrategy autoGenerateKeysStrategy) |
protected Object |
StoredProcedureExecutor.doExecuteQuery(DbConnection connection,
Statement statement,
Query query,
AutoGenerateKeysStrategy autoGenerateKeysStrategy) |
protected abstract Object |
AbstractSingleQueryExecutor.doExecuteQuery(DbConnection dbConnection,
Statement statement,
Query query,
AutoGenerateKeysStrategy autoGenerateKeysStrategy) |
protected void |
AbstractExecutor.doProcessParameters(PreparedStatement statement,
QueryTemplate queryTemplate,
List<QueryParamValue> paramValues,
SingleQueryLogger queryLogger,
DbConnection connection) |
Object |
BulkUpdateExecutor.execute(DbConnection connection,
BulkQuery bulkQuery) |
Object |
BulkExecutor.execute(DbConnection connection,
BulkQuery bulkQuery)
Executes a bulk query
|
Object |
QueryExecutor.execute(DbConnection connection,
Query query)
Executes a query
|
Object |
AbstractSingleQueryExecutor.execute(DbConnection connection,
Query query) |
Object |
QueryExecutor.execute(DbConnection connection,
Query query,
AutoGenerateKeysStrategy autoGenerateKeysStrategy) |
Object |
AbstractSingleQueryExecutor.execute(DbConnection connection,
Query query,
AutoGenerateKeysStrategy autoGenerateKeysStrategy) |
Object |
BulkUpdateExecutor.execute(DbConnection connection,
Query query,
List<List<QueryParamValue>> paramValues) |
Object |
BulkExecutor.execute(DbConnection connection,
Query query,
List<List<QueryParamValue>> paramValues)
Executes a parameterized query using a bulk of parameter sets
|
protected void |
AbstractSingleQueryExecutor.prepareQuery(Statement statement,
Query query,
DbConnection connection) |
protected void |
AbstractExecutor.processInputParam(PreparedStatement statement,
int index,
Object value,
DbType type,
DbConnection connection) |
| 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,
AutoGenerateKeysStrategy autoGenerateKeysStrategy) |
Statement |
StatementFactory.create(DbConnection connection,
QueryTemplate queryTemplate,
AutoGenerateKeysStrategy autoGenerateKeysStrategy)
Creates a JDBC statement with auto generated keys processing
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
MetadataDbTypeManager.initialise(DbConnection connection) |
DbType |
StaticDbTypeManager.lookup(DbConnection connection,
int id,
String name) |
DbType |
MetadataDbTypeManager.lookup(DbConnection connection,
int id,
String name) |
DbType |
DbTypeManager.lookup(DbConnection connection,
int id,
String name)
Finds a mapping for a given type ID and name
|
DbType |
CompositeDbTypeManager.lookup(DbConnection connection,
int id,
String name) |
DbType |
StaticDbTypeManager.lookup(DbConnection connection,
String name) |
DbType |
MetadataDbTypeManager.lookup(DbConnection connection,
String name) |
DbType |
DbTypeManager.lookup(DbConnection connection,
String name)
Finds a mapping for a given type name
|
DbType |
CompositeDbTypeManager.lookup(DbConnection connection,
String name)
Finds a mapping for a given type name using each composed
DbTypeManager until a type is found or there are no more
managers to use. |
void |
TimestampWithTimeZoneDbType.setParameterValue(PreparedStatement statement,
int index,
Object value,
DbConnection connection) |
void |
DynamicDbType.setParameterValue(PreparedStatement statement,
int index,
Object value,
DbConnection connection) |
void |
UnknownDbType.setParameterValue(PreparedStatement statement,
int index,
Object value,
DbConnection connection) |
void |
ResolvedDbType.setParameterValue(PreparedStatement statement,
int index,
Object value,
DbConnection connection) |
void |
DbType.setParameterValue(PreparedStatement statement,
int index,
Object value,
DbConnection connection)
Sets the value of an input parameter
|
void |
ArrayResolvedDbType.setParameterValue(PreparedStatement statement,
int index,
Object value,
DbConnection dbConnection) |
void |
StructDbType.setParameterValue(PreparedStatement statement,
int index,
Object value,
DbConnection dbConnection) |
void |
BlobDbType.setParameterValue(PreparedStatement statement,
int index,
Object value,
DbConnection connection)
Sets the parameter accounting for the case in which the
value is an InputStream or a String, in which
case it is consumed into a byte[] and set. |
void |
ClobResolvedDataType.setParameterValue(PreparedStatement statement,
int index,
Object value,
DbConnection connection) |
| Modifier and Type | Class and Description |
|---|---|
class |
XADbConnection |
| Constructor and Description |
|---|
XADbConnection(DbConnection connection,
XAConnection xaConnection) |
| Modifier and Type | Field and Description |
|---|---|
protected BiFunction<DbConnection,Charset,RowHandler> |
DmlOperations.querySingleRowHandlerSupplier |
protected BiFunction<DbConnection,Charset,RowHandler> |
DmlOperations.selectRowHandlerSupplier |
protected BiFunction<DbConnection,Charset,RowHandler> |
DmlOperations.storedProcedureRowHandlerSupplier |
| Modifier and Type | Method and Description |
|---|---|
protected static BiFunction<DbConnection,Charset,RowHandler> |
DmlOperations.getDefaultInsensitiveMapRowHandler() |
protected static BiFunction<DbConnection,Charset,RowHandler> |
DmlOperations.getDefaultNonStreamingInsensitiveMapRowHandler() |
org.mule.runtime.extension.api.runtime.streaming.PagingProvider<DbConnection,Map<String,Object>> |
DmlOperations.select(QueryDefinition query,
AbstractDbConnector connector,
org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper,
org.mule.runtime.extension.api.runtime.operation.FlowListener flowListener)
Selects data from a database.
|
| Modifier and Type | Method and Description |
|---|---|
int[] |
BulkOperations.bulkDelete(List<Map<String,Object>> bulkInputParameters,
BulkQueryDefinition query,
AbstractDbConnector connector,
DbConnection connection,
org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper)
Allows executing one delete statement various times using different parameter bindings.
|
int[] |
BulkOperations.bulkInsert(List<Map<String,Object>> bulkInputParameters,
BulkQueryDefinition query,
AbstractDbConnector connector,
DbConnection connection,
org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper)
Allows executing one insert statement various times using different parameter bindings.
|
int[] |
BulkOperations.bulkUpdate(List<Map<String,Object>> bulkInputParameters,
BulkQueryDefinition query,
AbstractDbConnector connector,
DbConnection connection,
org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper)
Allows executing one update statement various times using different parameter bindings.
|
int |
DmlOperations.delete(QueryDefinition query,
AbstractDbConnector connector,
DbConnection connection,
org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper)
Deletes data in a database.
|
int |
DdlOperations.executeDdl(String sql,
QuerySettings settings,
AbstractDbConnector connector,
DbConnection connection,
org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper)
Enables execution of DDL queries against a database.
|
int[] |
BulkOperations.executeScript(BulkScript script,
QuerySettings settings,
DbConnection connection)
Executes a SQL script in one single Database statement.
|
protected StatementResult |
BaseDbOperations.executeUpdate(QueryDefinition query,
AutoGenerateKeysAttributes autoGenerateKeysAttributes,
DbConnection connection,
Query resolvedQuery) |
StatementResult |
DmlOperations.insert(QueryDefinition query,
AutoGenerateKeysAttributes autoGenerateKeysAttributes,
AbstractDbConnector connector,
DbConnection connection,
org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper)
Inserts data into a Database
|
Map<String,Object> |
DmlOperations.querySingle(QueryDefinition query,
AbstractDbConnector connector,
DbConnection connection,
org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper)
Selects single result from a database.
|
protected Query |
BulkOperations.resolveQuery(BulkQueryDefinition query,
AbstractDbConnector connector,
DbConnection connection,
org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper,
QueryType... validTypes) |
protected Query |
BaseDbOperations.resolveQuery(ParameterizedStatementDefinition<?> query,
AbstractDbConnector connector,
DbConnection connection,
org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper,
QueryType... validTypes) |
protected Query |
DmlOperations.resolveQuery(StoredProcedureCall call,
AbstractDbConnector connector,
DbConnection connection,
org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper,
QueryType... validTypes) |
Map<String,Object> |
DmlOperations.storedProcedure(StoredProcedureCall call,
AutoGenerateKeysAttributes autoGenerateKeysAttributes,
AbstractDbConnector connector,
DbConnection connection,
org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper,
org.mule.runtime.extension.api.runtime.operation.FlowListener flowListener)
Invokes a Stored Procedure on the database.
|
StatementResult |
DmlOperations.update(QueryDefinition query,
AutoGenerateKeysAttributes autoGenerateKeysAttributes,
AbstractDbConnector connector,
DbConnection connection,
org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper)
Updates data in a database.
|
| Modifier and Type | Method and Description |
|---|---|
DmlOperations.Builder |
DmlOperations.Builder.withQuerySingleRowHandler(BiFunction<DbConnection,Charset,RowHandler> querySingleRowHandler) |
DmlOperations.Builder |
DmlOperations.Builder.withSelectRowHandler(BiFunction<DbConnection,Charset,RowHandler> selectRowHandler) |
DmlOperations.Builder |
DmlOperations.Builder.withStoredProcedureRowHandler(BiFunction<DbConnection,Charset,RowHandler> storedProcedureRowHandler) |
| Modifier and Type | Method and Description |
|---|---|
Map<Integer,DbType> |
ParamTypeResolver.getParameterTypes(DbConnection connection,
QueryTemplate queryTemplate,
List<ParameterType> parameterTypes)
Resolves actual parameter types
|
Map<Integer,DbType> |
DefaultParamTypeResolver.getParameterTypes(DbConnection connection,
QueryTemplate queryTemplate,
List<ParameterType> parameterTypes) |
Map<Integer,DbType> |
QueryParamTypeResolver.getParameterTypes(DbConnection connection,
QueryTemplate queryTemplate,
List<ParameterType> types) |
Map<Integer,DbType> |
StoredProcedureParamTypeResolver.getParameterTypes(DbConnection connection,
QueryTemplate queryTemplate,
List<ParameterType> parameterTypesConfigured) |
| 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) |
protected DbTypeManager |
AbstractQueryResolver.createTypeManager(AbstractDbConnector connector,
DbConnection connection) |
Query |
BulkQueryResolver.resolve(BulkQueryDefinition definition,
AbstractDbConnector connector,
DbConnection connection,
org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper) |
Query |
QueryResolver.resolve(T statementDefinition,
AbstractDbConnector connector,
DbConnection connection,
org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper)
Resolves a query
|
Query |
AbstractQueryResolver.resolve(T statementDefinition,
AbstractDbConnector connector,
DbConnection connection,
org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper) |
| Modifier and Type | Method and Description |
|---|---|
ResultSetIterator |
IteratorResultSetHandler.processResultSet(DbConnection connection,
ResultSet resultSet) |
ResultSet |
NullResultSetHandler.processResultSet(DbConnection connection,
ResultSet resultSet) |
List<Map<String,Object>> |
ListResultSetHandler.processResultSet(DbConnection connection,
ResultSet resultSet) |
Object |
ResultSetHandler.processResultSet(DbConnection connection,
ResultSet resultSet) |
Map<String,Object> |
SingleResultSetHandler.processResultSet(DbConnection connection,
ResultSet resultSet) |
| Constructor and Description |
|---|
InsensitiveMapRowHandler(DbConnection dbConnection) |
InsensitiveMapRowHandler(DbConnection dbConnection,
Charset charset) |
NonStreamingInsensitiveMapRowHandler(DbConnection dbConnection) |
NonStreamingInsensitiveMapRowHandler(DbConnection dbConnection,
Charset charset) |
| Modifier and Type | Method and Description |
|---|---|
StatementResultIterator |
GenericStatementResultIteratorFactory.create(DbConnection connection,
Statement statement,
QueryTemplate queryTemplate,
AutoGenerateKeysStrategy autoGenerateKeysStrategy) |
StatementResultIterator |
StatementResultIteratorFactory.create(DbConnection connection,
Statement statement,
QueryTemplate queryTemplate,
AutoGenerateKeysStrategy autoGenerateKeysStrategy) |
protected StatementResultIterator |
GenericStatementResultIteratorFactory.doCreateStatementResultIterator(DbConnection connection,
Statement statement,
QueryTemplate queryTemplate,
AutoGenerateKeysStrategy autoGenerateKeysStrategy,
ResultSetHandler resultSetHandler) |
Object |
StatementResultHandler.processStatement(DbConnection connection,
Statement statement,
QueryTemplate queryTemplate,
AutoGenerateKeysStrategy autoGenerateKeysStrategy)
Processes the results from a statement execution
|
Map<String,Object> |
AbstractMapStatementResultHandler.processStatement(DbConnection connection,
Statement statement,
QueryTemplate queryTemplate,
AutoGenerateKeysStrategy autoGenerateKeysStrategy) |
| Constructor and Description |
|---|
StatementResultIterator(DbConnection connection,
Statement statement,
QueryTemplate queryTemplate,
AutoGenerateKeysStrategy autoGenerateKeysStrategy,
ResultSetHandler resultSetHandler) |
Copyright © 2025. All rights reserved.