casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
casa::TableParams Class Reference

Parameters that define all table data and meta-deta. More...

#include <TBTable.h>

List of all members.

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

 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.
 See TBTable::dParams.

Detailed Description

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.

Definition at line 94 of file TBTable.h.

Constructor & Destructor Documentation

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]

Definition at line 96 of file TBTable.h.

Member Data Documentation

vector<vector<TBData*>*>& casa::TableParams::data

See TBTable::data.


Definition at line 116 of file TBTable.h.

See TBTable::dParams.

Definition at line 140 of file TBTable.h.

See TBTable::fields.

Definition at line 119 of file TBTable.h.

See TBTable::insertRow.

Definition at line 110 of file TBTable.h.

See TBTable::keywords.

Definition at line 122 of file TBTable.h.

See TBTable::loadedRows.

Definition at line 131 of file TBTable.h.

See TBTable::location.

Definition at line 107 of file TBTable.h.

See TBTable::removeRow.

Definition at line 113 of file TBTable.h.

See TBTable::subtableRows.

Definition at line 125 of file TBTable.h.

See TBTable::taql.

Definition at line 137 of file TBTable.h.

See TBTable::totalRows.

Definition at line 128 of file TBTable.h.

See TBTable::writable.

Definition at line 134 of file TBTable.h.

The documentation for this class was generated from the following file: