org.mule.module.db.internal.metadata
Interface QueryMetadataProvider

All Known Implementing Classes:
AbstractQueryMetadataProvider, BulkExecuteMetadataProvider, DdlMetadataProvider, NullMetadataProvider, PreparedBulkUpdateMetadataProvider, SelectMetadataProvider, UpdateMetadataProvider

public interface QueryMetadataProvider

Provides metadata for a given type of query


Method Summary
 org.mule.common.Result<org.mule.common.metadata.MetaData> getInputMetaData()
          Provides input metadata
 org.mule.common.Result<org.mule.common.metadata.MetaData> getOutputMetaData(org.mule.common.metadata.MetaData metaData)
          Provides output metadata
 

Method Detail

getInputMetaData

org.mule.common.Result<org.mule.common.metadata.MetaData> getInputMetaData()
Provides input metadata

Returns:
input metadata for a given type of query. Can be null

getOutputMetaData

org.mule.common.Result<org.mule.common.metadata.MetaData> getOutputMetaData(org.mule.common.metadata.MetaData metaData)
Provides output metadata

Parameters:
metaData - metadata propagated from the input
Returns:
input metadata for a given type of query. Can be null


Copyright © 2003–2014 MuleSoft, Inc.. All rights reserved.