Package org.pentaho.di.base
Interface IMetaFileLoader<T>
- All Known Implementing Classes:
MetaFileLoaderImpl
public interface IMetaFileLoader<T>
-
Method Summary
Modifier and TypeMethodDescriptiongetMetaForEntry(org.pentaho.di.core.bowl.Bowl bowl, Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.core.variables.VariableSpace space) Get a JobMeta or TransMeta object for a job entry that needs it.getMetaForStep(org.pentaho.di.core.bowl.Bowl bowl, Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.core.variables.VariableSpace space) Get a JobMeta or TransMeta object for a transformation step for a Transformation that needs it.
-
Method Details
-
getMetaForEntry
T getMetaForEntry(org.pentaho.di.core.bowl.Bowl bowl, Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.core.variables.VariableSpace space) throws org.pentaho.di.core.exception.KettleException Get a JobMeta or TransMeta object for a job entry that needs it. The entry will be cached and further loads will come from the cache, instead.- Parameters:
bowl- context for file operationsrep- The repo in play if not using the filesystemmetaStore- The metastorespace- The variables for substitution- Returns:
- A JobMeta or TransMeta (T)
- Throws:
org.pentaho.di.core.exception.KettleException
-
getMetaForStep
T getMetaForStep(org.pentaho.di.core.bowl.Bowl bowl, Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.core.variables.VariableSpace space) throws org.pentaho.di.core.exception.KettleException Get a JobMeta or TransMeta object for a transformation step for a Transformation that needs it. The entry will be cached and further loads will come from the cache, instead.- Parameters:
bowl- context for file operationsrep- The repo in play if not using the filesystemmetaStore- The metastorespace- The variables for substitution- Returns:
- A JobMeta or TransMeta (T)
- Throws:
org.pentaho.di.core.exception.KettleException
-