28 #ifndef TABLES_LOGFILTEREXPR_H
29 #define TABLES_LOGFILTEREXPR_H
Bool matches(const LogMessage &message)
Does this message match the expression?
Handle class for a table column expression tree.
virtual String getString(const Block< Int > &fieldNrs) const
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.
virtual Double getDouble(const Block< Int > &fieldNrs) const
Get the data.
String: the storage and methods of handling collections of characters.
virtual DataType dataType(const Block< Int > &fieldNrs) const
Get the data type of the various values.
Class to deal with a TaQL expression to filter messages.
Informational log messages with with time, priority, and origin.