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

Public Member Functions

 TerminalNode (Caller &ca, InternalCursor *cur)
 
void complete ()
 Complete adding values.
 
bool put (const aku_Sample &sample)
 
void set_error (aku_Status status)
 
int get_requirements () const
 

Public Attributes

Caller & caller
 
InternalCursorcursor
 

Additional Inherited Members

- Public Types inherited from Akumuli::QP::Node
enum  QueryFlags { EMPTY = 0, GROUP_BY_REQUIRED = 1, TERMINAL = 2 }
 

Member Function Documentation

int Akumuli::TerminalNode::get_requirements ( ) const
inlinevirtual

This method returns set of flags that describes its functioning.

Implements Akumuli::QP::Node.

bool Akumuli::TerminalNode::put ( const aku_Sample &  sample)
inlinevirtual

Process value, return false to interrupt process. Empty sample can be sent to flush all updates.

Implements Akumuli::QP::Node.


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