Abstract base class for aggregate functions giving a date/time scalar. More...
#include <ExprGroup.h>
Public Member Functions | |
TableExprGroupFuncDate (TableExprNodeRep *node, const MVTime &initValue=MVTime()) | |
virtual | ~TableExprGroupFuncDate () |
virtual MVTime | getDate (const vector< TableExprId > &) |
Protected Attributes | |
MVTime | itsValue |
Abstract base class for aggregate functions giving a date/time scalar.
Internal
This class is derived from TableExprGroupFuncBase and act as the abstract base class for aggregate functions resulting in a date/time scalar.
Derived classes can use itsValue
to contain the aggregated value. It that case they do not need to implement the get
function.
Definition at line 579 of file ExprGroup.h.
casacore::TableExprGroupFuncDate::TableExprGroupFuncDate | ( | TableExprNodeRep * | node, | |
const MVTime & | initValue = MVTime() | |||
) | [inline, explicit] |
Definition at line 582 of file ExprGroup.h.
virtual casacore::TableExprGroupFuncDate::~TableExprGroupFuncDate | ( | ) | [virtual] |
virtual MVTime casacore::TableExprGroupFuncDate::getDate | ( | const vector< TableExprId > & | ) | [virtual] |
Reimplemented from casacore::TableExprGroupFuncBase.
MVTime casacore::TableExprGroupFuncDate::itsValue [protected] |
Definition at line 590 of file ExprGroup.h.