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