28 #ifndef TABLES_LOGFILTEREXPR_H 29 #define TABLES_LOGFILTEREXPR_H 33 #include <casacore/casa/aips.h> 34 #include <casacore/tables/TaQL/TableExprData.h> virtual String getString(const Block< Int > &fieldNrs) const
virtual Double getDouble(const Block< Int > &fieldNrs) const
Get the data.
Bool matches(const LogMessage &message)
Does this message match the expression?
Handle class for a table column expression tree.
Abstract base class for data object in a TaQL expression.
const LogMessage * itsMessage
LogFilterExpr & operator=(const LogFilterExpr &)
Assignment (copy semantics).
bool Bool
Define the standard types used by Casacore.
LogFilterExpr(const String &expr)
Construct it from an expression which gets parsed.
String: the storage and methods of handling collections of characters.
Class to deal with a TaQL expression to filter messages.
Informational log messages with with time, priority, and origin.
this file contains all the compiler specific defines
virtual DataType dataType(const Block< Int > &fieldNrs) const
Get the data type of the various values.