コード例 #1
0
  DbImportConfiguration toParameters() {
    if (config != null) {
      return config;
    }

    config = new DbImportConfiguration();
    config.setAdapter(adapter);
    config.setDefaultPackage(defaultPackage);
    config.setDriver(driver);
    config.setDataMapFile(map);
    config.setMeaningfulPkTables(meaningfulPkTables);
    config.setNamingStrategy(namingStrategy);
    config.setOverwrite(overwrite);
    config.setPassword(password);
    config.setUrl(url);
    config.setUsername(username);
    config.setUsePrimitives(usePrimitives);
    config.setFiltersConfig(
        new FiltersConfigBuilder(reverseEngineering).add(filterBuilder).filtersConfig());
    config.setSkipRelationshipsLoading(reverseEngineering.getSkipRelationshipsLoading());
    config.setSkipPrimaryKeyLoading(reverseEngineering.getSkipPrimaryKeyLoading());
    config.setTableTypes(reverseEngineering.getTableTypes());

    return config;
  }