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_
< aku_ParamId, aku_ParamId > 
 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: