/** * Build a DimensionValueLoadTask. * * @param webService The web service used by the loader to query dimension values * @param physicalTableDictionary The table to update dimensions on * @param dimensionDictionary The dimensions to update * * @return A DimensionValueLoadTask */ protected DimensionValueLoadTask buildDruidDimensionsLoader( DruidWebService webService, PhysicalTableDictionary physicalTableDictionary, DimensionDictionary dimensionDictionary ) { DruidDimensionValueLoader druidDimensionRowProvider = new DruidDimensionValueLoader( physicalTableDictionary, dimensionDictionary, webService ); return new DimensionValueLoadTask(Collections.singletonList(druidDimensionRowProvider)); }