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); }
RecordDesc description() const
Get the description of this record.
String: the storage and methods of handling collections of characters.
this file contains all the compiler specific defines
TableExprNode makeRecordExpr(const RecordInterface &record, const String &fieldName)
Make a record expression node for the given field in the record.
TableExprNode makeRecordExpr(const RecordDesc &desc, const String &fieldName)
TableExprNode makeRecordExpr(const RecordDesc &desc, Int fieldNumber)
Make a record expression node for the given field in the record description.
TableExprNode makeRecordExpr(const RecordInterface &record, Int fieldNumber)
Make a record expression node for the given field in the record.