Reorganize code to add (and remove) case for DECIMAL data type (which was handled elsewhere).
Reorganize code to add (and remove) case for DECIMAL data type (which was handled elsewhere).

cjungmann/schemafw,cjungmann/schemafw,cjungmann/schemafw,cjungmann/schemafw,cjungmann/schemafw