org.mule.module.db.internal.metadata
Class UpdateMetadataProvider

java.lang.Object
  extended by org.mule.module.db.internal.metadata.AbstractQueryMetadataProvider
      extended by 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


Field Summary
 
Fields inherited from class org.mule.module.db.internal.metadata.AbstractQueryMetadataProvider
dbConfigResolver, query
 
Constructor Summary
UpdateMetadataProvider(DbConfigResolver dbConfigResolver, Query query, AutoGeneratedKeyStrategy autoGeneratedKeyStrategy)
           
 
Method Summary
 org.mule.common.Result<org.mule.common.metadata.MetaData> getDynamicOutputMetadata(PreparedStatement statement)
          Calculates the dynamic output metadata from a statement
 org.mule.common.Result<org.mule.common.metadata.MetaData> getStaticOutputMetadata()
           
 
Methods inherited from class org.mule.module.db.internal.metadata.AbstractQueryMetadataProvider
getDataTypeMetadataModel, getDynamicInputMetadata, getInputMetaData, getOutputMetaData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UpdateMetadataProvider

public UpdateMetadataProvider(DbConfigResolver dbConfigResolver,
                              Query query,
                              AutoGeneratedKeyStrategy autoGeneratedKeyStrategy)
Method Detail

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.