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