| 
|   | MSDopplerIndex () | 
|   | no index attached, use the attach function or assignment operator to change that  
  | 
|   | 
|   | MSDopplerIndex (const MSDoppler &doppler) | 
|   | construct one using the indicated DOPPLER table  
  | 
|   | 
|   | MSDopplerIndex (const MSDopplerIndex &other) | 
|   | construct one from another  
  | 
|   | 
| virtual  | ~MSDopplerIndex () | 
|   | 
| MSDopplerIndex &  | operator= (const MSDopplerIndex &other) | 
|   | 
| void  | attach (const MSDoppler &doppler) | 
|   | 
| Int &  | dopplerId () | 
|   | access to the doppler ID key, throws an exception if isNull() is False  
  | 
|   | 
| Int &  | sourceId () | 
|   | access to the source ID key, throws an exception if isNull() is False  
  | 
|   | 
|   | MSTableIndex () | 
|   | no index attached, use the attach function or assignment operator to change that  
  | 
|   | 
|   | 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.  
  | 
|   | 
|   | MSTableIndex (const MSTableIndex &other) | 
|   | construct one from another  
  | 
|   | 
| virtual  | ~MSTableIndex () | 
|   | 
| MSTableIndex &  | operator= (const MSTableIndex &other) | 
|   | assignment operator, refernce semantics  
  | 
|   | 
| void  | attach (const Table &subTable, const Vector< String > &indexCols, ColumnsIndex::Compare *compareFunction=0) | 
|   | attach this to a subtable using indexCols  
  | 
|   | 
| virtual void  | setChanged () | 
|   | Call this when an index in an existing row has changed.  
  | 
|   | 
| virtual Record &  | accessKey () | 
|   | access the record of index (integer) keys  
  | 
|   | 
| virtual Double &  | time () | 
|   | access the TIME to use in the search (seconds)  
  | 
|   | 
| virtual Double &  | interval () | 
|   | access the INTERVAL to use in the search (seconds), must be >= 0  
  | 
|   | 
| virtual RowNumbers  | getRowNumbers () | 
|   | get all of the rows in the subTable which have data during the indicated time and interval values.  
  | 
|   | 
| virtual Int64  | getNearestRow (Bool &found) | 
|   | get the row number which falls in the interval and has the time nearest to the center of the interval (time()).  
  | 
|   | 
| virtual Bool  | isNull () | 
|   | is this attached to a null table  
  | 
|   | 
| virtual Table &  | table () | 
|   | return the subtable being indexed  
  | 
|   | 
Intended use:
Public interface
Review Status
- Date Reviewed:
 
- yyyy/mm/dd
 
Prerequisite
Etymology
Synopsis
Example
Motivation
Thrown Exceptions
Definition at line 70 of file MSDopplerIndex.h.