public class SearchQueryProvider extends Object implements FilterVisitor<String>
Constructor and Description |
---|
SearchQueryProvider() |
public String getTopNQuery(int N, String groupByTerm, String keyForMissingTerm, List<Filter> filters)
public String getSeriesFromQuery(Collection<String> from, long step, long start, long end, String groupByTerm, List<Filter> filters)
public String getSeriesFromMissingQuery(long step, long start, long end, String groupByTerm, String keyForMissingTerm, List<Filter> filters)
public String getSeriesFromOthersQuery(Collection<String> from, long step, long start, long end, String groupByTerm, boolean excludeMissing, List<Filter> filters)
public String getApplicationsQuery(String prefix, long limit, List<Filter> filters)
public String getConversationsRegexQuery(String regex, long limit, List<Filter> filters)
public String visit(ExporterNodeFilter exporterNodeFilter)
visit
in interface FilterVisitor<String>
public String visit(TimeRangeFilter timeRangeFilter)
visit
in interface FilterVisitor<String>
public String visit(SnmpInterfaceIdFilter snmpInterfaceIdFilter)
visit
in interface FilterVisitor<String>
public String getHostnameByConversationQuery(String convoKey, List<Filter> filters)
Copyright © 2021. All rights reserved.