java Access从一个步骤的源添加了Kettle数据类型
在回答前面的问题(Add a new data type to Pentaho Kettle)之后,我添加了一个带有自定义数据类型的插件。现在我有了一个步骤,需要从ValueMeta访问这个自定义数据类型,就像在ValueMeta中一样。键入getFields()方法的\u CUSTOMTYPE。我不能让它工作。您的想法将不胜感激
PS:我不能在步骤代码中包含自定义DT的代码,因为相同的DT将被多个步骤使用
谢谢
你可以在下面搜索框中键入要查询的问题!
在回答前面的问题(Add a new data type to Pentaho Kettle)之后,我添加了一个带有自定义数据类型的插件。现在我有了一个步骤,需要从ValueMeta访问这个自定义数据类型,就像在ValueMeta中一样。键入getFields()方法的\u CUSTOMTYPE。我不能让它工作。您的想法将不胜感激
PS:我不能在步骤代码中包含自定义DT的代码,因为相同的DT将被多个步骤使用
谢谢
# 1 楼答案
看看ValueMetaFactory,其中有按名称或整数类型检索ValueMeta类型的方法:
https://github.com/pentaho/pentaho-kettle/blob/master/core/src/org/pentaho/di/core/row/value/ValueMetaFactory.java#L133