public class AggregatedSearchQueryProvider extends Object implements FilterVisitor<String>
| Constructor and Description | 
|---|
AggregatedSearchQueryProvider()  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
getFlowCountQuery(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.