public class SearchQueryProvider extends Object implements FilterVisitor<String>
Constructor and Description |
---|
SearchQueryProvider() |
Modifier and Type | Method and Description |
---|---|
String |
getFlowCountQuery(List<Filter> filters) |
String |
getSeriesFromMissingQuery(long step,
long start,
long end,
String groupByTerm,
String keyForMissingTerm,
List<Filter> filters) |
String |
getSeriesFromOthersQuery(List<String> topN,
long step,
long start,
long end,
String groupByTerm,
boolean excludeMissing,
List<Filter> filters) |
String |
getSeriesFromTopNQuery(List<String> topN,
long step,
long start,
long end,
String groupByTerm,
List<Filter> filters) |
String |
getTopNQuery(int N,
String groupByTerm,
String keyForMissingTerm,
List<Filter> filters) |
String |
getUniqueNodeExporters(long size,
List<Filter> filters) |
String |
getUniqueSnmpInterfaces(long size,
List<Filter> filters) |
String |
visit(ExporterNodeFilter exporterNodeFilter) |
String |
visit(SnmpInterfaceIdFilter snmpInterfaceIdFilter) |
String |
visit(TimeRangeFilter timeRangeFilter) |
public String getTopNQuery(int N, String groupByTerm, String keyForMissingTerm, List<Filter> filters)
public String getSeriesFromTopNQuery(List<String> topN, 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(List<String> topN, long step, long start, long end, String groupByTerm, boolean excludeMissing, 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>
Copyright © 2019. All rights reserved.