Akumuli
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
Public Member Functions | Public Attributes | List of all members
Akumuli::QP::GroupByTag Struct Reference

#include <queryprocessor.h>

Public Member Functions

 GroupByTag (StringPool const *spool, std::string metric, std::vector< std::string > const &tags)
 Main c-tor.
 
void refresh_ ()
 
bool apply (aku_Sample *sample)
 

Public Attributes

std::string regex_
 
std::unordered_map
< aku_ParamId, aku_ParamId > 
ids_
 Mapping from global parameter ids to local parameter ids.
 
StringPool const * spool_
 Shared string pool.
 
StringPoolOffset offset_
 Previous string pool offset.
 
size_t prev_size_
 Previous string pool size.
 
std::vector< std::string > tags_
 List of tags of interest.
 
SeriesMatcher local_matcher_
 Local string pool. All transient series names lives here.
 
StringTools::SetT snames_
 List of string already added string pool.
 

Detailed Description

Group-by tag statement processor


The documentation for this struct was generated from the following files: