Package org.pentaho.di.base
Interface IMetaFileLoader<T>
- All Known Implementing Classes:
MetaFileLoaderImpl
public interface IMetaFileLoader<T>
-
Method Summary
Modifier and TypeMethodDescriptiongetMetaForEntry
(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
(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(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:
rep
- 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(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:
rep
- 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
-