/** * Return a view of the available intervals for the original source table given a constraint. * * @param constraint The constraint which limits available intervals * * @return The intervals that the table can report on */ @Override public SimplifiedIntervalList getAvailableIntervals(DataSourceConstraint constraint) { if (getConstraint().equals(constraint)) { return getAvailableIntervals(); } return getSourceTable().getAvailableIntervals(constraint); }
query.getDataSource().getPhysicalTable().getAvailableIntervals() );
druidQuery.getInnermostQuery().getDataSource().getPhysicalTable().getAvailableIntervals(), new SimplifiedIntervalList(request.getIntervals()), request.getGranularity()