【发布时间】:2015-02-09 04:20:53
【问题描述】:
我正在尝试向 Kettle 添加新的数据类型(几何)。我向 org.pentaho.di.compatibility 添加了一个新的值类型。我添加了一个 ValueGeometry 类并对 ValueInterface 和 Value 进行了必要的修改。代码可以编译,但新的数据类型不会出现在 Select 等插件中。我在这里想念什么?如果您能指出这些插件的源代码,我将不胜感激。
谢谢。
【问题讨论】:
我正在尝试向 Kettle 添加新的数据类型(几何)。我向 org.pentaho.di.compatibility 添加了一个新的值类型。我添加了一个 ValueGeometry 类并对 ValueInterface 和 Value 进行了必要的修改。代码可以编译,但新的数据类型不会出现在 Select 等插件中。我在这里想念什么?如果您能指出这些插件的源代码,我将不胜感激。
谢谢。
【问题讨论】:
从 Kettle 5.0 开始,可以创建一个插件来提供新的值类型: http://jira.pentaho.com/browse/PDI-191
我有一个插件来添加键/值类型(如 java.util.Map): https://github.com/mattyb149/pdi-valuemeta-map
和另一个来表示一个图(使用属性图模型): https://github.com/mattyb149/pdi-graph-computing/tree/master/pdi-valuemeta-graphSON
如果您想尝试一下,这两个都在 PDI 市场中:)
【讨论】:
[org.pentaho.di.core.row.value.ValueMetaGeometry].