Go to the documentation of this file.
28 #ifndef TABLES_RECORDEXPR_H
29 #define TABLES_RECORDEXPR_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/tables/TaQL/ExprNode.h>
34 #include <casacore/casa/Containers/RecordInterface.h>
35 #include <casacore/casa/Containers/RecordDesc.h>
74 {
return makeRecordExpr (record.
description(), fieldNumber); }
TableExprNode makeRecordExpr(const RecordInterface &record, const String &fieldName)
Make a record expression node for the given field in the record.
Description of the fields in a record object.
Global functions to make a expression node for a record field.
RecordDesc description() const
Get the description of this record.
TableExprNode makeRecordExpr(const RecordDesc &desc, const String &fieldName)
this file contains all the compiler specific defines
Handle class for a table column expression tree.
Abstract base class for Record classes.
TableExprNode makeRecordExpr(const RecordInterface &record, Int fieldNumber)
Make a record expression node for the given field in the record.
String: the storage and methods of handling collections of characters.
TableExprNode makeRecordExpr(const RecordDesc &desc, Int fieldNumber)
Make a record expression node for the given field in the record description.