Add new datatype to Pentaho Kettle
I am trying to add a new datatype (Geometry) to Kettle. I added a new value type to org.pentaho.di.compatibility. I added the ValueGeometry class and made the necessary changes to the ValueInterface and Value. The code compiles, but the new datatype is not visible in plugins like Select. What am I missing here? Also I would appreciate it if you could point me to the source code for these plugins.
Thank.
source to share
As of Kettle 5.0, a plugin can be created to create new value types: http://jira.pentaho.com/browse/PDI-191
I have a plugin to add a key / value type (like java.util.Map): https://github.com/mattyb149/pdi-valuemeta-map
and the other is to represent a graph (using the property graph model): https://github.com/mattyb149/pdi-graph-computing/tree/master/pdi-valuemeta-graphSON
They are both in the PDI Marketplace if you want to try them :)
source to share