30 #ifndef TABLES_TABLEEXPRID_H 31 #define TABLES_TABLEEXPRID_H 34 #include <casacore/casa/aips.h> 39 class RecordInterface;
long long Int64
Define the extra non-standard types used by Casacore (like proposed uSize, Size)
const TableExprData & data() const
Get the data reference.
const RecordInterface & record() const
Get the Record reference.
const TableExprData * data_p
void setRownr(uInt rownr)
Set the row number.
Bool byRow() const
Is the id given by row number?
Abstract base class for data object in a TaQL expression.
Bool byRecord() const
Is the id given as a RecordInterface?
Bool byData() const
Is the id given as a TableExprData?
bool Bool
Define the standard types used by Casacore.
The identification of a TaQL selection subject.
Int64 rownr() const
Get the row number.
const RecordInterface * record_p
TableExprId()
Default constructor sets rownr to -1.
Abstract base class for Record classes.
void setRecord(const RecordInterface &)
Set the record.
this file contains all the compiler specific defines