String => DataType, CreateTableBuilder#partitionColumn(..) => #partitionKeyColumn(..), other improvements