Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
 
public final void upgradeDriver(MDriver driver) {
..}
 
/**
   * Upgrade the driver with the new data supplied in the
   * <tt>mDriver</tt>. Also Update all configs associated with the driver
   * in the repository with the configs specified in
   * <tt>mDriver</tt>. <tt>mDriver </tt> must
   * minimally have the configurableID and all required configs (including ones
   * which may not have changed). After this operation the repository is
   * guaranteed to only have the new configs specified in this object.
   *
   * @param newDriver The new data to be inserted into the repository for
   *                     the driverConfig.
   * @param tx The repository transaction to use to push the data to the
   *           repository. If this is null, a new transaction will be created.
   *           method will not call begin, commit,
   *           rollback or close on this transaction.
   */
  public abstract void upgradeDriverAndConfigs(MDriver newDriver, RepositoryTransaction tx);
Warning

JdbcRepositoryHandler.java is a replica of the Repository.java class in addition to having the JDBCConnection as a parameter in the API methods.

 

Sqoop Repository Concrete Implementations

...