Interface HistoricalFilter

All Known Implementing Classes:
BrokerViewOfCoordinatorConfig

public interface HistoricalFilter
Interface that denotes some sort of filtering on the historcals, based on CloneQueryMode.
  • Field Details

    • IDENTITY_FILTER

      static final HistoricalFilter IDENTITY_FILTER
      Perform no filtering, regardless of the query mode.
  • Method Details

    • getQueryableServers

      it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap<Set<QueryableDruidServer>> getQueryableServers(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap<Set<QueryableDruidServer>> historicalServers, CloneQueryMode mode)
      Returns a Int2ObjectRBTreeMap after performing a filtering on the QueryableDruidServer, based on the cloneQueryMode paramter. The map in the parameter is not modified.