Details
Description
The loadProperties() / writeProperties() methods of SqoopOptions need to be kept in sync with the actual fields of the SqoopOptions object. Individual fields could be annotated e.g.:
@StoredAsProperty("db.username")
private String username;
.. and reflection could be used to read and write the Properties object for serialization.