当前位置: 首页>>代码示例>>Java>>正文


Java BaseStepMeta类代码示例

本文整理汇总了Java中org.pentaho.di.trans.step.BaseStepMeta的典型用法代码示例。如果您正苦于以下问题:Java BaseStepMeta类的具体用法?Java BaseStepMeta怎么用?Java BaseStepMeta使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


BaseStepMeta类属于org.pentaho.di.trans.step包,在下文中一共展示了BaseStepMeta类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: DockerTransExecutorDialog

import org.pentaho.di.trans.step.BaseStepMeta; //导入依赖的package包/类
public DockerTransExecutorDialog(Shell parent, Object in, TransMeta transMeta, String stepname) {
    super("com/github/brosander/kettle/docker/dockerTransExecutorDialog.xul", parent, (BaseStepMeta) in, transMeta, stepname);
    loadMeta((DockerTransExecutorMeta) baseStepMeta);
    this.stepname = stepname;
    tempStepName = stepname;
    this.transMeta = transMeta;
    try {
        bf.setBindingType(Binding.Type.BI_DIRECTIONAL);
        bf.createBinding(this, "tempStepName", "step-name", "value").fireSourceChanged();
        bf.createBinding(this, DockerTransExecutorMeta.IMAGE, "image", "value").fireSourceChanged();
        bf.createBinding(this, DockerTransExecutorMeta.TRANSFORMATION, "transformation", "value").fireSourceChanged();
        bf.createBinding(this, DockerTransExecutorMeta.KILL_CONTAINER, "killContainer", "checked").fireSourceChanged();
        bf.createBinding(this, DockerTransExecutorMeta.REMOVE_CONTAINER, "removeContainer", "checked").fireSourceChanged();
    } catch (Exception e) {
        throw new RuntimeException(e);
    }
}
 
开发者ID:brosander,项目名称:kettle-docker,代码行数:18,代码来源:DockerTransExecutorDialog.java

示例2: MultiMergeJoinDialog

import org.pentaho.di.trans.step.BaseStepMeta; //导入依赖的package包/类
public MultiMergeJoinDialog(Shell parent, Object in, TransMeta tr, String sname)
{
	super(parent, (BaseStepMeta)in, tr, sname);
	joinMeta=(MultiMergeJoinMeta)in;
	wInputStepArray = new CCombo[tr.getPrevStepNames(stepname).length];
	keyValTextBox = new Text[wInputStepArray.length];
    }
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:8,代码来源:MultiMergeJoinDialog.java

示例3: PentahoReportingOutputDialog

import org.pentaho.di.trans.step.BaseStepMeta; //导入依赖的package包/类
public PentahoReportingOutputDialog(Shell parent, Object in, TransMeta transMeta, String sname)
{
	super(parent, (BaseStepMeta)in, transMeta, sname);
	input=(PentahoReportingOutputMeta)in;
	this.transMeta=transMeta;
	if (sname != null) stepname=sname;
	else stepname=BaseMessages.getString(PKG, "PentahoReportingOutputDialog.DefaultStepName"); //$NON-NLS-1$
}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:9,代码来源:PentahoReportingOutputDialog.java

示例4: TeraDataBulkLoaderDialog

import org.pentaho.di.trans.step.BaseStepMeta; //导入依赖的package包/类
public TeraDataBulkLoaderDialog(Shell parent, Object in, TransMeta transMeta, String sname)
{
	super(parent, (BaseStepMeta)in, transMeta, sname);
	input = (TeraDataBulkLoaderMeta) in;
	inputFields =new HashMap<String, Integer>();
	inputFieldType =new HashMap<String, Integer>();
	inputFieldLength =new HashMap<String, Integer>();
}
 
开发者ID:jbleuel,项目名称:pdi-teradata-tpt-plugin,代码行数:9,代码来源:TeraDataBulkLoaderDialog.java

示例5: ModPartitionerDialog

import org.pentaho.di.trans.step.BaseStepMeta; //导入依赖的package包/类
public ModPartitionerDialog(Shell parent, Object in, StepPartitioningMeta partitioningMeta, TransMeta transMeta)
{
	super(parent, (BaseStepMeta)in, transMeta, partitioningMeta.getPartitioner().getDescription() );
	this.partitioningMeta = partitioningMeta;
	partitioner = (ModPartitioner) partitioningMeta.getPartitioner();
	stepMeta=(StepMetaInterface)in;
	fieldName = partitioner.getFieldName();
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:9,代码来源:ModPartitionerDialog.java

示例6: CalculatorDialog

import org.pentaho.di.trans.step.BaseStepMeta; //导入依赖的package包/类
public CalculatorDialog(Shell parent, Object in, TransMeta tr, String sname)
{
	super(parent, (BaseStepMeta)in, tr, sname);
	
	// The order here is important... currentMeta is looked at for changes
	currentMeta=(CalculatorMeta)in;
	originalMeta=(CalculatorMeta)currentMeta.clone();
       inputFields =new HashMap<String, Integer>();
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:10,代码来源:CalculatorDialog.java

示例7: JaninoDialog

import org.pentaho.di.trans.step.BaseStepMeta; //导入依赖的package包/类
public JaninoDialog(Shell parent, Object in, TransMeta tr, String sname)
{
	super(parent, (BaseStepMeta)in, tr, sname);
	
	// The order here is important... currentMeta is looked at for changes
	currentMeta=(JaninoMeta)in;
	originalMeta=(JaninoMeta)currentMeta.clone();
       inputFields =new HashMap<String, Integer>();
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:10,代码来源:JaninoDialog.java

示例8: DataGridDialog

import org.pentaho.di.trans.step.BaseStepMeta; //导入依赖的package包/类
public DataGridDialog(Shell parent, Object in, TransMeta transMeta, String sname)
{
	super(parent, (BaseStepMeta)in, transMeta, sname);
	input=(DataGridMeta)in;
	
	dataGridMeta = (DataGridMeta) input.clone();
}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:8,代码来源:DataGridDialog.java

示例9: UnivariateStatsDialog

import org.pentaho.di.trans.step.BaseStepMeta; //导入依赖的package包/类
public UnivariateStatsDialog(Shell parent, 
                             Object in, 
                             TransMeta tr, 
                             String sname) {

  super(parent, (BaseStepMeta) in, tr, sname);

  // The order here is important... 
  //m_currentMeta is looked at for changes
  m_currentMeta = (UnivariateStatsMeta) in;
  m_originalMeta = (UnivariateStatsMeta) m_currentMeta.clone();
  m_inputFields = new HashMap<String, Integer>();
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:14,代码来源:UnivariateStatsDialog.java

示例10: InfobrightLoaderDialog

import org.pentaho.di.trans.step.BaseStepMeta; //导入依赖的package包/类
/**
 * @param parent
 * @param in
 * @param tr
 * @param sname
 */
public InfobrightLoaderDialog(Shell parent, Object in, TransMeta tr, String sname) {
  super(parent, (BaseStepMeta) in, tr, sname);
  input = (BaseStepMeta) in;
  meta = (InfobrightLoaderMeta) in;
  
  lsMod = new ModifyListener() {
    public void modifyText(ModifyEvent e) {
      input.setChanged();
    }
  };
}
 
开发者ID:icholy,项目名称:geokettle-2.0,代码行数:18,代码来源:InfobrightLoaderDialog.java

示例11: OdpsOutputDialog

import org.pentaho.di.trans.step.BaseStepMeta; //导入依赖的package包/类
public OdpsOutputDialog(Shell parent, Object in, TransMeta transMeta, String sname) {
    super(parent, (BaseStepMeta) in, transMeta, sname);
    meta = (OdpsOutputMeta) in;
}
 
开发者ID:aliyun,项目名称:aliyun-maxcompute-data-collectors,代码行数:5,代码来源:OdpsOutputDialog.java

示例12: CassandraOutputDialog

import org.pentaho.di.trans.step.BaseStepMeta; //导入依赖的package包/类
public CassandraOutputDialog(Shell parent, Object in, TransMeta tr, String name) {
    super(parent, (BaseStepMeta) in, tr, name);

    this.currentMeta = ((CassandraOutputMeta) in);
    this.originalMeta = ((CassandraOutputMeta) this.currentMeta.clone());
}
 
开发者ID:bcolas,项目名称:pentaho-cassandra-plugin,代码行数:7,代码来源:CassandraOutputDialog.java

示例13: CassandraInputDialog

import org.pentaho.di.trans.step.BaseStepMeta; //导入依赖的package包/类
public CassandraInputDialog(Shell parent, Object in, TransMeta transMeta, String sname) {
    super(parent, (BaseStepMeta) in, transMeta, sname);
    this.meta = ((CassandraInputMeta) in);
}
 
开发者ID:bcolas,项目名称:pentaho-cassandra-plugin,代码行数:5,代码来源:CassandraInputDialog.java

示例14: EasyExpandDialog

import org.pentaho.di.trans.step.BaseStepMeta; //导入依赖的package包/类
public EasyExpandDialog(Shell parent, Object in, TransMeta transMeta, String sname) {
	super(parent, (BaseStepMeta) in, transMeta, sname);
	input = (EasyExpandMeta) in;
}
 
开发者ID:majinju,项目名称:KettleEasyExpand,代码行数:5,代码来源:EasyExpandDialog.java

示例15: GetStreamingCacheDialog

import org.pentaho.di.trans.step.BaseStepMeta; //导入依赖的package包/类
public GetStreamingCacheDialog(Shell parent, Object baseStepMeta, TransMeta transMeta, String stepname) {
  super(parent, (BaseStepMeta)baseStepMeta, transMeta, stepname);
  
  input = (GetStreamingCacheMeta) baseStepMeta;
}
 
开发者ID:mattcasters,项目名称:pentaho-pdi-streaming,代码行数:6,代码来源:GetStreamingCacheDialog.java


注:本文中的org.pentaho.di.trans.step.BaseStepMeta类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。