org.mule.module.db.internal.metadata
Class UpdateMetadataProvider
java.lang.Object
org.mule.module.db.internal.metadata.AbstractQueryMetadataProvider
org.mule.module.db.internal.metadata.UpdateMetadataProvider
- All Implemented Interfaces:
- QueryMetadataProvider
- Direct Known Subclasses:
- DdlMetadataProvider, PreparedBulkUpdateMetadataProvider
public class UpdateMetadataProvider
- extends AbstractQueryMetadataProvider
Provides metadata for update/insert/delete queries
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UpdateMetadataProvider
public UpdateMetadataProvider(DbConfigResolver dbConfigResolver,
Query query,
AutoGeneratedKeyStrategy autoGeneratedKeyStrategy)
getStaticOutputMetadata
public org.mule.common.Result<org.mule.common.metadata.MetaData> getStaticOutputMetadata()
- Specified by:
getStaticOutputMetadata in class AbstractQueryMetadataProvider
- Returns:
- output metadata for a type of query. Can be null
getDynamicOutputMetadata
public org.mule.common.Result<org.mule.common.metadata.MetaData> getDynamicOutputMetadata(PreparedStatement statement)
- Description copied from class:
AbstractQueryMetadataProvider
- Calculates the dynamic output metadata from a statement
- Specified by:
getDynamicOutputMetadata in class AbstractQueryMetadataProvider
- Parameters:
statement - statement used to calculate the metadata
- Returns:
- output metadata for the statement. Can be null
Copyright © 2003–2014 MuleSoft, Inc.. All rights reserved.