kettle的java脚本及java数据类型与kettle数据类型对应
来源:互联网 发布:视觉识别软件 编辑:程序博客网 时间:2024/06/13 10:15
{
Object[] r = getRow();
if (r == null) {
setOutputDone();
return false;
}
if (first)
{
first = false;
}
String La = get(Fields.In, "Lat").getString(r);
String Lo = get(Fields.In, "Lon").getString(r);
Double LaDouble = Double.parseDouble(La);
Double LoDouble = Double.parseDouble(Lo);
// La = La+"---123";
// Lo = Lo+"---456";
get(Fields.In, "Lon").setValue(r, Lo);
get(Fields.In, "Lat").setValue(r, La);
get(Fields.In, "newL").setValue(r, LaDouble);
putRow(data.outputRowMeta, r);
return true;
}
获得变量:String La = get(Fields.In, "Lat").getString(r);
保存变量:get(Fields.In, "Lat").setValue(r, La); 保存变量的存入的字段名如Lat,必须在流中已经存在
字段对应:
源代码中:
case ValueMetaInterface.TYPE_STRING : parameterType = String.class; break;
case ValueMetaInterface.TYPE_NUMBER : parameterType = Double.class; break;
case ValueMetaInterface.TYPE_INTEGER : parameterType = Long.class; break;
case ValueMetaInterface.TYPE_DATE : parameterType = Date.class; break;
case ValueMetaInterface.TYPE_BIGNUMBER : parameterType = BigDecimal.class; break;
case ValueMetaInterface.TYPE_BOOLEAN : parameterType = Boolean.class; break;
case ValueMetaInterface.TYPE_BINARY : parameterType = byte[].class; break;
简单来说,就是:
STRING : String.class
NUMBER : Double.class
INTEGER : Long.class
DATE : Date.class
BIGNUMBER : BigDecimal.class
BOOLEAN : Boolean.class
BINARY : byte[].class
转自:http://z7kevin.iteye.com/blog/2070954
- kettle的java脚本及java数据类型与kettle数据类型对应
- kettle 中JAVA脚本的使用
- SQL的数据类型与Java数据类型的对应关系
- SQL的数据类型与Java数据类型的对应关系
- SQL的数据类型与Java数据类型的对应关系
- sql与java数据类型的对应
- ABAP与Java数据类型的对应关系
- java与C语言的数据类型对应
- sqlsever 与 Java 数据类型的对应
- Java 数据类型与jni数据类型对应关系
- JDBC数据类型与Java数据类型对应关系
- Mysql/SQLServer数据类型与java基本数据类型的对应
- Mysql数据类型与Java数据类型的对应关系
- Mysql/SQLServer数据类型与java基本数据类型的对应
- Mysql/SQLServer数据类型与java基本数据类型的对应
- oracle ,masql数据类型与java数据类型的对应关系
- Mysql/SQLServer数据类型与java基本数据类型的对应
- Mysql/SQLServer数据类型与java基本数据类型的对应
- python基础-Process创建进程、join方法、实现ftp多进程
- 解析xml
- 【angular】Type Component is part of the declarations of 2 modules
- 设计模式之命令模式
- 《算法艺术与信息学竞赛》之 递归与分治法 例三 聪明的学生
- kettle的java脚本及java数据类型与kettle数据类型对应
- tf.nn.nce_loss
- GitLab项目迁移到Gerrit
- canvas画圆和线条动画
- linux根据文件时间复制
- SquareProgressBar一个方形的加载进度条
- angular常用的表单验证指令
- mysql对重复的create_date字段值进行逐个递增
- java基础,静态变量,静态初始化块,初始化快,成员变量的初始化顺序