casa
$Rev:20696$
|
Parameters that define all table data and meta-deta. More...
#include <TBTable.h>
Public Member Functions | |
TableParams (String &l, bool &ir, bool &rr, vector< vector< TBData * > * > &d, vector< TBField * > &f, vector< TBKeyword * > &k, vector< int > &sr, int &tr, int &lr, vector< bool > &w, bool &t, DriverParams *dp) | |
Public Attributes | |
String & | location |
See TBTable::location. | |
bool & | insertRow |
See TBTable::insertRow. | |
bool & | removeRow |
See TBTable::removeRow. | |
vector< vector< TBData * > * > & | data |
See TBTable::data. | |
vector< TBField * > & | fields |
See TBTable::fields. | |
vector< TBKeyword * > & | keywords |
See TBTable::keywords. | |
vector< int > & | subtableRows |
See TBTable::subtableRows. | |
int & | totalRows |
See TBTable::totalRows. | |
int & | loadedRows |
See TBTable::loadedRows. | |
vector< bool > & | writable |
See TBTable::writable. | |
bool & | taql |
See TBTable::taql. | |
DriverParams * | dParams |
See TBTable::dParams. |
Parameters that define all table data and meta-deta.
A TableParams contains references to all important table members. Since this information needs to be accessed and potentially changed by both the TBTable and the TBTableDriver, the references are shared by passing a TableParams object.
casa::TableParams::TableParams | ( | String & | l, |
bool & | ir, | ||
bool & | rr, | ||
vector< vector< TBData * > * > & | d, | ||
vector< TBField * > & | f, | ||
vector< TBKeyword * > & | k, | ||
vector< int > & | sr, | ||
int & | tr, | ||
int & | lr, | ||
vector< bool > & | w, | ||
bool & | t, | ||
DriverParams * | dp | ||
) | [inline] |
vector<vector<TBData*>*>& casa::TableParams::data |
See TBTable::dParams.
vector<TBField*>& casa::TableParams::fields |
See TBTable::fields.
See TBTable::insertRow.
vector<TBKeyword*>& casa::TableParams::keywords |
See TBTable::keywords.
See TBTable::loadedRows.
See TBTable::location.
See TBTable::removeRow.
vector<int>& casa::TableParams::subtableRows |
bool& casa::TableParams::taql |
See TBTable::taql.
See TBTable::totalRows.
vector<bool>& casa::TableParams::writable |
See TBTable::writable.