package com.linkedin.thirdeye.datalayer.bao; import java.util.List; import com.linkedin.thirdeye.datalayer.dto.DataCompletenessConfigDTO; public interface DataCompletenessConfigManager extends AbstractManager<DataCompletenessConfigDTO>{ List<DataCompletenessConfigDTO> findAllByDataset(String dataset); List<DataCompletenessConfigDTO> findAllInTimeRange(long startTime, long endTime); List<DataCompletenessConfigDTO> findAllByDatasetAndInTimeRange(String dataset, long startTime, long endTime); List<DataCompletenessConfigDTO> findAllByDatasetAndInTimeRangeAndStatus(String dataset, long startTime, long endTime, boolean dataComplete); List<DataCompletenessConfigDTO> findAllByTimeOlderThan(long time); List<DataCompletenessConfigDTO> findAllByTimeOlderThanAndStatus(long time, boolean dataComplete); List<DataCompletenessConfigDTO> findAllByDatasetAndInTimeRangeAndPercentCompleteGT(String dataset, long startTime, long endTime, double percentComplete); DataCompletenessConfigDTO findByDatasetAndDateSDF(String dataset, String dateToCheckInSDF); DataCompletenessConfigDTO findByDatasetAndDateMS(String dataset, Long dateToCheckInMS); }