从步骤源访问添加的Kettle数据类型

时间:2014-12-19 16:21:00

标签: java pentaho kettle

根据上一个问题(Add a new data type to Pentaho Kettle)的答案,我添加了一个带有自定义数据类型的插件。现在我有一个步骤,我需要从ValueMeta访问此自定义数据类型,如在ValueMeta.TYPE_CUSTOMTYPE中为getFields()方法。我无法让它发挥作用。您的想法将不胜感激。

PS:我不能在步骤代码中获得自定义DT的代码,因为几个步骤将使用相同的DT。

感谢。

1 个答案:

答案 0 :(得分:0)

看看ValueMetaFactory,有些方法可以按名称或整数类型检索ValueMeta类型:

https://github.com/pentaho/pentaho-kettle/blob/master/core/src/org/pentaho/di/core/row/value/ValueMetaFactory.java#L133