Package org.pentaho.di.base
Interface IMetaFileLoader<T>
-
- All Known Implementing Classes:
MetaFileLoaderImpl
public interface IMetaFileLoader<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
getMetaForEntry(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.T
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 Detail
-
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
-
-