strusAnalyzer  0.17
Public Member Functions | List of all members
strus::AggregatorFunctionInterface Class Referenceabstract

Interface for the aggregator function constructor. More...

#include <aggregatorFunctionInterface.hpp>

Public Member Functions

virtual ~AggregatorFunctionInterface ()
 Destructor. More...
 
virtual
AggregatorFunctionInstanceInterface
createInstance (const std::vector< std::string > &args) const =0
 Create a parameterized aggregator function instance. More...
 
virtual const char * getDescription () const =0
 Get a description of the function for user help. More...
 

Detailed Description

Interface for the aggregator function constructor.

Constructor & Destructor Documentation

virtual strus::AggregatorFunctionInterface::~AggregatorFunctionInterface ( )
inlinevirtual

Destructor.

Member Function Documentation

virtual AggregatorFunctionInstanceInterface* strus::AggregatorFunctionInterface::createInstance ( const std::vector< std::string > &  args) const
pure virtual

Create a parameterized aggregator function instance.

Parameters
[in]argsarguments for the aggregator function
[in]errorhndanalyzer error buffer interface for reporting exeptions and errors
virtual const char* strus::AggregatorFunctionInterface::getDescription ( ) const
pure virtual

Get a description of the function for user help.

Returns
the description

The documentation for this class was generated from the following file: