public class AggregatedSearchQueryProvider extends Object implements FilterVisitor<String>
Constructor and Description |
---|
AggregatedSearchQueryProvider() |
Modifier and Type | Method and Description |
---|---|
String |
getFlowCountQuery(List<Filter> filters) |
String |
getHostname(String host,
List<Filter> filters) |
String |
getSeriesFromTopNQuery(int N,
GroupedBy groupedBy,
String key,
long step,
long start,
long end,
List<Filter> filters) |
String |
getSeriesFromTotalsQuery(GroupedBy groupedBy,
long step,
long start,
long end,
List<Filter> filters) |
String |
getSumQuery(GroupedBy groupedBy,
List<Filter> filters) |
String |
getTopNQuery(int N,
GroupedBy groupedBy,
String key,
List<Filter> filters) |
String |
visit(ExporterNodeFilter exporterNodeFilter) |
String |
visit(SnmpInterfaceIdFilter snmpInterfaceIdFilter) |
String |
visit(TimeRangeFilter timeRangeFilter) |
public String getTopNQuery(int N, GroupedBy groupedBy, String key, List<Filter> filters)
public String getSeriesFromTotalsQuery(GroupedBy groupedBy, long step, long start, long end, List<Filter> filters)
public String getSeriesFromTopNQuery(int N, GroupedBy groupedBy, String key, long step, long start, long end, 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 © 2021. All rights reserved.