org.mule.module.db.internal.metadata
Class SelectMetadataProvider
java.lang.Object
org.mule.module.db.internal.metadata.AbstractQueryMetadataProvider
org.mule.module.db.internal.metadata.SelectMetadataProvider
- All Implemented Interfaces:
- QueryMetadataProvider
public class SelectMetadataProvider
- extends AbstractQueryMetadataProvider
Provides metadata for select queries
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SelectMetadataProvider
public SelectMetadataProvider(DbConfigResolver dbConfigResolver,
Query query,
boolean streaming)
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.