new columns are filled with default undefs ( taking domain into account). Input values are now correctly checked against ranges and undefs. strings are allowed as input and will be correctly translated. This will cost performance so adding data in their actual format is preferred
Merge branch 'IlwisCore/master'
added checks for paths
since feature has access to the AttributeRecord which knows about ColumnDefinitions either Feature exposes an interface to the _record or to the ColumnDefinitions themselves
FeatureInterface and FeatureNode also need public access to _record::columndefinition(..)
changed the check back to code.....
the actual number of elements was not correctly transfered
newly loaded tables values of columns that are not in the binary source ( might be created at run time, before a load) are now filled with their respective undef values. This implies no loading process may leave columns with invalid qvariants as these will be interpreted as being 'not yet filled'.
Merge remote-tracking branch 'origin/master'
Merge commit 'cb4c0e9938bd1853eaa63e60e2bcf9d30d9b8470'