Akumuli
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
Public Member Functions | Public Attributes | List of all members
Akumuli::QP::MetadataQueryProcessor Struct Reference
Inheritance diagram for Akumuli::QP::MetadataQueryProcessor:
Akumuli::QP::IQueryProcessor

Public Member Functions

 MetadataQueryProcessor (std::shared_ptr< IQueryFilter > flt, std::shared_ptr< Node > node)
 
QueryRange range () const
 Lowerbound.
 
IQueryFilterfilter ()
 Return query filter.
 
SeriesMatchermatcher ()
 
bool start ()
 
bool put (const aku_Sample &sample)
 Get new value.
 
void stop ()
 Will be called when processing completed without errors.
 
void set_error (aku_Status error)
 Will be called on error.
 

Public Attributes

std::shared_ptr< IQueryFilterfilter_
 
std::shared_ptr< Noderoot_
 

Member Function Documentation

SeriesMatcher * Akumuli::QP::MetadataQueryProcessor::matcher ( )
virtual

Returns series matcher to override global one for query execution. If override is not needed - return nullptr.

Implements Akumuli::QP::IQueryProcessor.

bool Akumuli::QP::MetadataQueryProcessor::start ( )
virtual

Will be called before query execution starts. If result already obtained - return False. In this case stop method shouldn't be called at the end.

Implements Akumuli::QP::IQueryProcessor.


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