#include <col_handling_rep.hpp>


Public Member Functions | |
| groupHandler (int column, string name, string tuple, rep_base &in) | |
| ~groupHandler () | |
| groupHandler (groupHandler &in) | |
| bool | commence (col_handling_rep &dynRep) |
| bool | pre (col_handling_rep &dynRep, bool atEnd=false) |
| void | preGroups (col_handling_rep &dynRep, bool atEnd=false) |
| void | preSums (col_handling_rep &dynRep) |
| virtual bool | operator() (int ev) |
| groupHandler (int column, string name, string tuple, rep_base &in) | |
| ~groupHandler () | |
| groupHandler (groupHandler &in) | |
| bool | commence (col_handling_rep &dynRep) |
| bool | pre (col_handling_rep &dynRep, bool atEnd=false) |
| void | preGroups (col_handling_rep &dynRep, bool atEnd=false) |
| void | preSums (col_handling_rep &dynRep) |
| virtual bool | operator() (int ev) |
Private Attributes | |
| string | last_val |
| string | colName |
| int | counter |
| bool | hasSums |
Definition at line 851 of file col_handling_rep.hpp.
| groupHandler::groupHandler | ( | int | column, | |
| string | name, | |||
| string | tuple, | |||
| rep_base & | in | |||
| ) | [inline] |
Definition at line 859 of file col_handling_rep.hpp.
| groupHandler::~groupHandler | ( | ) | [inline] |
Definition at line 864 of file col_handling_rep.hpp.
| groupHandler::groupHandler | ( | groupHandler & | in | ) | [inline] |
Definition at line 866 of file col_handling_rep.hpp.
| groupHandler::groupHandler | ( | int | column, | |
| string | name, | |||
| string | tuple, | |||
| rep_base & | in | |||
| ) | [inline] |
Definition at line 859 of file col_handling_rep.hpp.
| groupHandler::~groupHandler | ( | ) | [inline] |
Definition at line 864 of file col_handling_rep.hpp.
| groupHandler::groupHandler | ( | groupHandler & | in | ) | [inline] |
Definition at line 866 of file col_handling_rep.hpp.
| bool groupHandler::commence | ( | col_handling_rep & | dynRep | ) | [inline] |
Definition at line 868 of file col_handling_rep.hpp.
References col_handling_rep::colHandlers, colName, avgHandler::counts, col_handling_rep::fieldCount, openRS::getField(), basicField::getName(), col_handling_rep::getRS(), hasSums, last_val, avgHandler::lastGroupName, sumHandler::lastGroupName, colHandler::m_column, avgHandler::sums, and sumHandler::sums.
Referenced by operator()().
| bool groupHandler::pre | ( | col_handling_rep & | dynRep, | |
| bool | atEnd = false | |||
| ) | [inline] |
Definition at line 903 of file col_handling_rep.hpp.
References counter, rep_base::emitHeader(), hasSums, last_val, colHandler::m_column, colHandler::m_repBase, rep_base::part(), preGroups(), preSums(), ocString::replace(), and rep_base::webIO.
Referenced by operator()(), and preGroups().
| void groupHandler::preGroups | ( | col_handling_rep & | dynRep, | |
| bool | atEnd = false | |||
| ) | [inline] |
Definition at line 930 of file col_handling_rep.hpp.
References col_handling_rep::colHandlers, col_handling_rep::fieldCount, colHandler::m_column, and pre().
Referenced by pre().
| void groupHandler::preSums | ( | col_handling_rep & | dynRep | ) | [inline] |
Definition at line 949 of file col_handling_rep.hpp.
References col_handling_rep::colHandlers, colName, col_handling_rep::fieldCount, colHandler::m_column, colHandler::m_repBase, rep_base::part(), col_handling_rep::prerow_event, ocString::replace(), and rep_base::webIO.
Referenced by pre().
| virtual bool groupHandler::operator() | ( | int | ev | ) | [inline, virtual] |
Reimplemented from colHandler.
Definition at line 989 of file col_handling_rep.hpp.
References col_handling_rep::colHandlers, commence(), col_handling_rep::commence_event, col_handling_rep::complete_event, counter, col_handling_rep::field_event, basicField::format(), openRS::getField(), col_handling_rep::getRS(), openRS::isOpen(), last_val, colHandler::m_column, colHandler::m_repBase, rep_base::part(), col_handling_rep::postrow_event, pre(), col_handling_rep::prerow_event, ocString::replace(), and rep_base::webIO.
| bool groupHandler::commence | ( | col_handling_rep & | dynRep | ) | [inline] |
Definition at line 868 of file col_handling_rep.hpp.
References col_handling_rep::colHandlers, colName, avgHandler::counts, col_handling_rep::fieldCount, openRS::getField(), basicField::getName(), col_handling_rep::getRS(), hasSums, last_val, avgHandler::lastGroupName, sumHandler::lastGroupName, colHandler::m_column, avgHandler::sums, and sumHandler::sums.
| bool groupHandler::pre | ( | col_handling_rep & | dynRep, | |
| bool | atEnd = false | |||
| ) | [inline] |
Definition at line 903 of file col_handling_rep.hpp.
References counter, rep_base::emitHeader(), hasSums, last_val, colHandler::m_column, colHandler::m_repBase, rep_base::part(), preGroups(), preSums(), ocString::replace(), and rep_base::webIO.
| void groupHandler::preGroups | ( | col_handling_rep & | dynRep, | |
| bool | atEnd = false | |||
| ) | [inline] |
Definition at line 930 of file col_handling_rep.hpp.
References col_handling_rep::colHandlers, col_handling_rep::fieldCount, colHandler::m_column, and pre().
| void groupHandler::preSums | ( | col_handling_rep & | dynRep | ) | [inline] |
Definition at line 949 of file col_handling_rep.hpp.
References col_handling_rep::colHandlers, colName, col_handling_rep::fieldCount, colHandler::m_column, colHandler::m_repBase, rep_base::part(), col_handling_rep::prerow_event, ocString::replace(), and rep_base::webIO.
| virtual bool groupHandler::operator() | ( | int | ev | ) | [inline, virtual] |
Reimplemented from colHandler.
Definition at line 989 of file col_handling_rep.hpp.
References col_handling_rep::colHandlers, commence(), col_handling_rep::commence_event, col_handling_rep::complete_event, counter, col_handling_rep::field_event, basicField::format(), openRS::getField(), col_handling_rep::getRS(), openRS::isOpen(), last_val, colHandler::m_column, colHandler::m_repBase, rep_base::part(), col_handling_rep::postrow_event, pre(), col_handling_rep::prerow_event, ocString::replace(), and rep_base::webIO.
string groupHandler::last_val [private] |
Definition at line 854 of file col_handling_rep.hpp.
Referenced by commence(), operator()(), and pre().
string groupHandler::colName [private] |
int groupHandler::counter [private] |
bool groupHandler::hasSums [private] |
1.5.5