Reworked the add_datatype system and made much of PDI use it
- renamed
Datatype_template_func
intoDatatype_template_parser
and added aContext
parameter - do not expose
Datatype_template_parser
outside ofPDI::Context
- replaced
Data_descriptor::creation_template
byData_descriptor::default_type
- removed
Data_descriptor::config
- replaced
Datatype_template::load
byContext::datatype
- removed the specific handling of array & record and instead handle them like all other scalar types
- added a
default_type
getter -
global_context.h
anddata_descriptor_impl.h
are now private implementation headers that can not be used in plugins implementation.
Edited by Julien Bigot