|
| MSSourceIndex () |
| no index attached, use the attach function or assignment operator to change that More...
|
|
| MSSourceIndex (const MSSource &source) |
| construct one using the indicated SOURCE table More...
|
|
| MSSourceIndex (const MSSourceIndex &other) |
| construct one from another More...
|
|
virtual | ~MSSourceIndex () |
|
MSSourceIndex & | operator= (const MSSourceIndex &other) |
|
void | attach (const MSSource &source) |
|
Int & | sourceId () |
| access to the source ID key, throws an exception if isNull() is False More...
|
|
Int & | spectralWindowId () |
| access to the spectral window ID key, throws an exception if isNull() is False More...
|
|
Vector< Int > | matchSourceName (const String &name) |
| Match a source name or list of source names to a set of SOURCE_ID's. More...
|
|
Vector< Int > | matchSourceName (const Vector< String > &names) |
|
Vector< Int > | matchSourceCode (const String &code) |
| add for source code selection More...
|
|
Vector< uInt > | getRowNumbersOfSourceID (const Int sid) |
| Return rows matching a SourceID. More...
|
|
| MSTableIndex () |
| no index attached, use the attach function or assignment operator to change that More...
|
|
| MSTableIndex (const Table &subTable, const Vector< String > &indexCols, ColumnsIndex::Compare *compareFunction=0) |
| construct one using the indicated subtable which is part of the parent MS using the indicated index columns. More...
|
|
| MSTableIndex (const MSTableIndex &other) |
| construct one from another More...
|
|
virtual | ~MSTableIndex () |
|
MSTableIndex & | operator= (const MSTableIndex &other) |
| assignment operator, refernce semantics More...
|
|
void | attach (const Table &subTable, const Vector< String > &indexCols, ColumnsIndex::Compare *compareFunction=0) |
| attach this to a subtable using indexCols More...
|
|
virtual void | setChanged () |
| Call this when an index in an existing row has changed. More...
|
|
virtual Record & | accessKey () |
| access the record of index (integer) keys More...
|
|
virtual Double & | time () |
| access the TIME to use in the search (seconds) More...
|
|
virtual Double & | interval () |
| access the INTERVAL to use in the search (seconds), must be >= 0 More...
|
|
virtual Vector< uInt > | getRowNumbers () |
| get all of the rows in the subTable which have data during the indicated time and interval values. More...
|
|
virtual uInt | getNearestRow (Bool &found) |
| get the row number which falls in the interval and has the time nearest to the center of the interval (time()). More...
|
|
virtual Bool | isNull () |
| is this attached to a null table More...
|
|
virtual Table & | table () |
| return the subtable being indexed More...
|
|
Intended use:
Public interface
Review Status
- Date Reviewed:
- yyyy/mm/dd
Prerequisite
Etymology
Synopsis
Example
Motivation
Thrown Exceptions
Definition at line 74 of file MSSourceIndex.h.