org.mule.module.db.internal.metadata
Class PreparedBulkUpdateMetadataProvider
java.lang.Object
org.mule.module.db.internal.metadata.AbstractQueryMetadataProvider
org.mule.module.db.internal.metadata.UpdateMetadataProvider
org.mule.module.db.internal.metadata.PreparedBulkUpdateMetadataProvider
- All Implemented Interfaces:
- QueryMetadataProvider
public class PreparedBulkUpdateMetadataProvider
- extends UpdateMetadataProvider
Provides metadata for prepared bulk update queries
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PreparedBulkUpdateMetadataProvider
public PreparedBulkUpdateMetadataProvider(DbConfigResolver dbConfigResolver,
Query query,
AutoGeneratedKeyStrategy autoGeneratedKeyStrategy)
getStaticOutputMetadata
public org.mule.common.Result<org.mule.common.metadata.MetaData> getStaticOutputMetadata()
- Overrides:
getStaticOutputMetadata in class UpdateMetadataProvider
- 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
- Overrides:
getDynamicOutputMetadata in class UpdateMetadataProvider
- Parameters:
statement - statement used to calculate the metadata
- Returns:
- output metadata for the statement. Can be null
getDynamicInputMetadata
public org.mule.common.Result<org.mule.common.metadata.MetaData> getDynamicInputMetadata(PreparedStatement statement,
Query query)
- Description copied from class:
AbstractQueryMetadataProvider
- Calculates the input metadata for a statement
- Overrides:
getDynamicInputMetadata in class AbstractQueryMetadataProvider
- Parameters:
statement - statement used to calculate the metadataquery - query that will be executed in the statement
- Returns:
Copyright © 2003–2014 MuleSoft, Inc.. All rights reserved.