Create a class which implements IStepAnalyzer
public class DummyStepAnalyzer extends StepAnalyzer<DummyTransMeta> {
@Override
protected Set<StepField> getUsedFields( DummyTransMeta meta ) {
// no incoming fields are used by the Dummy step
return null;
}
@Override
protected void customAnalyze( DummyTransMeta meta, IMetaverseNode rootNode ) throws MetaverseAnalyzerException {
// add any custom properties or relationships here
rootNode.setProperty( "do_nothing", true );
}
@Override
public Set<Class<? extends BaseStepMeta>> getSupportedSteps() {
Set<Class<? extends BaseStepMeta>> supportedSteps = new HashSet<>();
supportedSteps.add( DummyTransMeta.class );
return supportedSteps;
}
}Last updated
Was this helpful?

