一、大写转换

(1)步骤(表输入-Java脚本-表输出)

Kettle-User Defined Java Class使用-大写转换 

(2)配置

  1)表输入 

Kettle-User Defined Java Class使用-大写转换

  2)java脚本

Kettle-User Defined Java Class使用-大写转换

public boolean processRow(StepMetaInterface smi, StepDataInterface sdi) throws KettleException
{
    Object[] r = getRow();
    if (r == null) {
        setOutputDone();
        return false;
    }
    if (first){
        first = false;
    }
    r= createOutputRow(r, data.outputRowMeta.size());
    String test_value = get(Fields.In, "testfield").getString(r);
    String uppercase_value = test_value.toUpperCase();
    get(Fields.Out, "uppercase").setValue(r, uppercase_value);
    putRow(data.outputRowMeta, r);
    return true;
}

  3)表输出

Kettle-User Defined Java Class使用-大写转换

 (3)执行前输入表,输出表

Kettle-User Defined Java Class使用-大写转换Kettle-User Defined Java Class使用-大写转换

(4)执行后输出表

Kettle-User Defined Java Class使用-大写转换

 

相关文章:

  • 2021-11-26
  • 2021-06-02
  • 2021-08-15
  • 2022-01-21
  • 2021-12-09
  • 2021-11-05
  • 2021-09-02
  • 2022-02-14
猜你喜欢
  • 2021-07-06
  • 2022-01-13
  • 2021-05-01
  • 2021-11-06
  • 2022-12-23
  • 2021-11-16
  • 2021-10-18
相关资源
相似解决方案