當前位置: 首頁>>代碼示例>>Java>>正文


Java StepInterface類代碼示例

本文整理匯總了Java中org.pentaho.di.trans.step.StepInterface的典型用法代碼示例。如果您正苦於以下問題:Java StepInterface類的具體用法?Java StepInterface怎麽用?Java StepInterface使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


StepInterface類屬於org.pentaho.di.trans.step包,在下文中一共展示了StepInterface類的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: findMappingOutput

import org.pentaho.di.trans.step.StepInterface; //導入依賴的package包/類
public MappingOutput[] findMappingOutput()
  {
List<MappingOutput> list = new ArrayList<MappingOutput>();

if (steps!=null)
{
       // Look in threads and find the MappingInput step thread...
       for (int i=0;i<steps.size();i++)
       {
           StepMetaDataCombi smdc = steps.get(i);
           StepInterface step = smdc.step;
           if (step.getStepID().equalsIgnoreCase("MappingOutput")) //$NON-NLS-1$
           {
               list.add((MappingOutput)step);
           }
       }
}
      return list.toArray(new MappingOutput[list.size()]);
  }
 
開發者ID:icholy,項目名稱:geokettle-2.0,代碼行數:20,代碼來源:Trans.java

示例2: findBaseSteps

import org.pentaho.di.trans.step.StepInterface; //導入依賴的package包/類
public List<StepInterface> findBaseSteps(String stepname)
{
	List<StepInterface> baseSteps = new ArrayList<StepInterface>();
	
	if (steps==null) return baseSteps;

	for (int i=0;i<steps.size();i++)
	{
		StepMetaDataCombi sid = steps.get(i);
		StepInterface stepInterface = sid.step;
		if (stepInterface.getStepname().equalsIgnoreCase(stepname)) {
			baseSteps.add(stepInterface);
		}
	}
	return baseSteps;
}
 
開發者ID:yintaoxue,項目名稱:read-open-source-code,代碼行數:17,代碼來源:Trans.java

示例3: getRootJobId

import org.pentaho.di.trans.step.StepInterface; //導入依賴的package包/類
/**
* 獲取根job的id <br/>
* @author jingma
* @param si 
* @return
*/
public static String getRootJobId(StepInterface si) {
    Job rootjob = getRootJob(si);
    if(rootjob!=null){
        return rootjob.getObjectId().getId();
    }else{
        return null;
    }
}
 
開發者ID:majinju,項目名稱:KettleEasyExpand,代碼行數:15,代碼來源:KettleUtils.java

示例4: getRootJobName

import org.pentaho.di.trans.step.StepInterface; //導入依賴的package包/類
/**
* 獲取根job的名稱 <br/>
* @author jingma
* @param si 
* @return
*/
public static String getRootJobName(StepInterface si) {
    Job rootjob = getRootJob(si);
    if(rootjob!=null){
        return rootjob.getObjectName();
    }else{
        return null;
    }
}
 
開發者ID:majinju,項目名稱:KettleEasyExpand,代碼行數:15,代碼來源:KettleUtils.java

示例5: getStep

import org.pentaho.di.trans.step.StepInterface; //導入依賴的package包/類
@Override
public StepInterface getStep(StepMeta stepMeta,
    StepDataInterface stepDataInterface, int cnr, TransMeta transMeta,
    Trans trans) {
  return new DOMConcatFields(stepMeta, stepDataInterface, cnr, transMeta,
      trans);
}
 
開發者ID:griddynamics,項目名稱:xml-dom-kettle-etl-plugin,代碼行數:8,代碼來源:DOMConcatFieldsMeta.java

示例6: getStep

import org.pentaho.di.trans.step.StepInterface; //導入依賴的package包/類
public StepInterface getStep(StepMeta stepMeta,
    StepDataInterface stepDataInterface, int copyNr, TransMeta transMeta,
    Trans trans) {

  return new SSTableOutput(stepMeta, stepDataInterface, copyNr, transMeta,
      trans);
}
 
開發者ID:javachen,項目名稱:learning-hadoop,代碼行數:8,代碼來源:SSTableOutputMeta.java

示例7: getStep

import org.pentaho.di.trans.step.StepInterface; //導入依賴的package包/類
public StepInterface getStep(StepMeta stepMeta,
			StepDataInterface stepDataInterface, int cnr, TransMeta transMeta,
													 			Trans disp) 
{
 	return new NumberRange(stepMeta, stepDataInterface, cnr,
			   				transMeta, disp);
}
 
開發者ID:yintaoxue,項目名稱:read-open-source-code,代碼行數:8,代碼來源:NumberRangeMeta.java

示例8: getStep

import org.pentaho.di.trans.step.StepInterface; //導入依賴的package包/類
@Override
public StepInterface getStep(StepMeta stepMeta,
		StepDataInterface stepDataInterface, int copyNr,
		TransMeta transMeta, Trans trans) {
	
	return new CSWInput(stepMeta, stepDataInterface, copyNr, transMeta, trans);
	
}
 
開發者ID:icholy,項目名稱:geokettle-2.0,代碼行數:9,代碼來源:CSWInputMeta.java

示例9: getStep

import org.pentaho.di.trans.step.StepInterface; //導入依賴的package包/類
@Override
public StepInterface getStep(StepMeta stepMeta,
		StepDataInterface stepDataInterface, int copyNr,
		TransMeta transMeta, Trans trans) {
	// TODO Auto-generated method stub
	return new CSWOutput(stepMeta, stepDataInterface, copyNr, transMeta, trans);
}
 
開發者ID:icholy,項目名稱:geokettle-2.0,代碼行數:8,代碼來源:CSWOutputMeta.java

示例10: getStep

import org.pentaho.di.trans.step.StepInterface; //導入依賴的package包/類
@Override
public StepInterface getStep(StepMeta stepMeta, StepDataInterface stepDataInterface, int cnr,
    TransMeta tr, Trans trans) {
    return new OdpsInput(stepMeta, stepDataInterface, cnr, tr, trans);
}
 
開發者ID:aliyun,項目名稱:aliyun-maxcompute-data-collectors,代碼行數:6,代碼來源:OdpsInputMeta.java

示例11: getStep

import org.pentaho.di.trans.step.StepInterface; //導入依賴的package包/類
@Override
public StepInterface getStep(StepMeta stepMeta, StepDataInterface stepDataInterface, int cnr,
    TransMeta tr, Trans trans) {
    return new OdpsOutput(stepMeta, stepDataInterface, cnr, tr, trans);
}
 
開發者ID:aliyun,項目名稱:aliyun-maxcompute-data-collectors,代碼行數:6,代碼來源:OdpsOutputMeta.java

示例12: getStep

import org.pentaho.di.trans.step.StepInterface; //導入依賴的package包/類
@Override
public StepInterface getStep(StepMeta stepMeta, StepDataInterface stepDataInterface, int copyNr, TransMeta transMeta, Trans trans) {
    return new CassandraOutput(stepMeta, stepDataInterface, copyNr, transMeta, trans);
}
 
開發者ID:bcolas,項目名稱:pentaho-cassandra-plugin,代碼行數:5,代碼來源:CassandraOutputMeta.java

示例13: getStep

import org.pentaho.di.trans.step.StepInterface; //導入依賴的package包/類
@Override
public StepInterface getStep(StepMeta stepMeta, StepDataInterface stepDataInterface, int copyNr, TransMeta transMeta, Trans trans) {
    return new CassandraInput(stepMeta, stepDataInterface, copyNr, transMeta, trans);
}
 
開發者ID:bcolas,項目名稱:pentaho-cassandra-plugin,代碼行數:5,代碼來源:CassandraInputMeta.java

示例14: getStep

import org.pentaho.di.trans.step.StepInterface; //導入依賴的package包/類
public StepInterface getStep(StepMeta stepMeta, StepDataInterface stepDataInterface, int cnr, TransMeta transMeta, Trans disp) {
	return new EasyExpand(stepMeta, stepDataInterface, cnr, transMeta, disp);
}
 
開發者ID:majinju,項目名稱:KettleEasyExpand,代碼行數:4,代碼來源:EasyExpandMeta.java

示例15: getStep

import org.pentaho.di.trans.step.StepInterface; //導入依賴的package包/類
@Override
public StepInterface getStep(StepMeta meta, StepDataInterface data, int copy, TransMeta transMeta, Trans trans) {
  return new GetStreamingCache(meta, data, copy, transMeta, trans);
}
 
開發者ID:mattcasters,項目名稱:pentaho-pdi-streaming,代碼行數:5,代碼來源:GetStreamingCacheMeta.java


注:本文中的org.pentaho.di.trans.step.StepInterface類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。