Package org.apache.druid.client.selector
Interface TierSelectorStrategy
- All Known Implementing Classes:
AbstractTierSelectorStrategy,CustomTierSelectorStrategy,HighestPriorityTierSelectorStrategy,LowestPriorityTierSelectorStrategy,PreferredTierSelectorStrategy
public interface TierSelectorStrategy
-
Method Summary
Modifier and TypeMethodDescriptiondefault QueryableDruidServerpick(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap<Set<QueryableDruidServer>> prioritizedServers, DataSegment segment) Deprecated.default List<QueryableDruidServer>pick(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap<Set<QueryableDruidServer>> prioritizedServers, DataSegment segment, int numServersToPick) Deprecated.default <T> QueryableDruidServerpick(Query<T> query, it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap<Set<QueryableDruidServer>> prioritizedServers, DataSegment segment) default <T> List<QueryableDruidServer>pick(Query<T> query, it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap<Set<QueryableDruidServer>> prioritizedServers, DataSegment segment, int numServersToPick)
-
Method Details
-
getComparator
Comparator<Integer> getComparator() -
pick
@Deprecated @Nullable default QueryableDruidServer pick(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap<Set<QueryableDruidServer>> prioritizedServers, DataSegment segment) Deprecated. -
pick
@Deprecated default List<QueryableDruidServer> pick(it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap<Set<QueryableDruidServer>> prioritizedServers, DataSegment segment, int numServersToPick) Deprecated. -
pick
@Nullable default <T> QueryableDruidServer pick(@Nullable Query<T> query, it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap<Set<QueryableDruidServer>> prioritizedServers, DataSegment segment) -
pick
default <T> List<QueryableDruidServer> pick(@Nullable Query<T> query, it.unimi.dsi.fastutil.ints.Int2ObjectRBTreeMap<Set<QueryableDruidServer>> prioritizedServers, DataSegment segment, int numServersToPick)
-