【问题标题】:Access added Kettle data type from the source of a step从步骤源访问添加的 Kettle 数据类型
【发布时间】:2014-12-19 16:20:59
【问题描述】:

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

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

谢谢。

【问题讨论】:

    标签: java pentaho kettle


    【解决方案1】:

    看看 ValueMetaFactory,里面有方法可以通过名称或整数类型检索 ValueMeta 类型:

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

    【讨论】:

      猜你喜欢
      • 2015-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多