本文整理汇总了Java中org.pentaho.di.trans.step.errorhandling.StreamInterface.getStepname方法的典型用法代码示例。如果您正苦于以下问题:Java StreamInterface.getStepname方法的具体用法?Java StreamInterface.getStepname怎么用?Java StreamInterface.getStepname使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.pentaho.di.trans.step.errorhandling.StreamInterface
的用法示例。
在下文中一共展示了StreamInterface.getStepname方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: init
import org.pentaho.di.trans.step.errorhandling.StreamInterface; //导入方法依赖的package包/类
/**
* @see StepInterface#init( org.pentaho.di.trans.step.StepMetaInterface , org.pentaho.di.trans.step.StepDataInterface)
*/
public boolean init(StepMetaInterface smi, StepDataInterface sdi)
{
meta=(AppendMeta)smi;
data=(AppendData)sdi;
if (super.init(smi, sdi))
{
data.processHead = true;
data.processTail = false;
data.firstTail = true;
List<StreamInterface> infoStreams = meta.getStepIOMeta().getInfoStreams();
StreamInterface headStream = infoStreams.get(0);
StreamInterface tailStream = infoStreams.get(1);
if (headStream.getStepname()==null || tailStream.getStepname()==null)
{
logError(BaseMessages.getString(PKG, "AppendRows.Log.BothHopsAreNeeded")); //$NON-NLS-1$
}
else
{
try {
data.headRowSet = findInputRowSet(headStream.getStepname());
data.tailRowSet = findInputRowSet(tailStream.getStepname());
return true;
}
catch(Exception e) {
logError(e.getMessage());
return false;
}
}
}
return false;
}
示例2: init
import org.pentaho.di.trans.step.errorhandling.StreamInterface; //导入方法依赖的package包/类
/**
* @see StepInterface#init(org.pentaho.di.trans.step.StepMetaInterface , org.pentaho.di.trans.step.StepDataInterface)
*/
public boolean init( StepMetaInterface smi, StepDataInterface sdi ) {
meta = (AppendMeta) smi;
data = (AppendData) sdi;
if ( super.init( smi, sdi ) ) {
data.processHead = true;
data.processTail = false;
data.firstTail = true;
List<StreamInterface> infoStreams = meta.getStepIOMeta().getInfoStreams();
StreamInterface headStream = infoStreams.get( 0 );
StreamInterface tailStream = infoStreams.get( 1 );
if ( meta.headStepname != null ) {
headStream.setStepMeta( getTransMeta().findStep( meta.headStepname ) );
}
if ( meta.tailStepname != null ) {
tailStream.setStepMeta( getTransMeta().findStep( meta.tailStepname ) );
}
if ( headStream.getStepname() == null || tailStream.getStepname() == null ) {
logError( BaseMessages.getString( PKG, "AppendRows.Log.BothHopsAreNeeded" ) );
} else {
try {
data.headRowSet = findInputRowSet( headStream.getStepname() );
data.tailRowSet = findInputRowSet( tailStream.getStepname() );
return true;
} catch ( Exception e ) {
logError( e.getMessage() );
return false;
}
}
}
return false;
}