casa::TBTableDriverXML Class Reference

NOTE: the TBTableDriverXML has been disabled. More...

#include <TBTableDriver.h>

Inheritance diagram for casa::TBTableDriverXML:
casa::TBTableDriver

List of all members.

Public Member Functions

 TBTableDriverXML (TableParams *tp, TBTable *table)
 Constructor that takes table parameters.
 ~TBTableDriverXML ()
Result loadRows (int start, int num, bool full, std::vector< String > *fields, bool parsedata, ProgressHelper *progressPanel)
 Implements TBTableDriver::loadRows().
void loadArray (TBArrayData *d, unsigned int row, unsigned int col)
 loadArray() must be implemented by any subclass.
std::vector< int > dimensionsOf (unsigned int col)
 Implements TBTableDriver::dimensionsOf().
Result editData (unsigned int row, unsigned int col, TBData *newVal, std::vector< int > *d=NULL)
 editData() must be implemented by any subclass.
int totalRowsOf (String location)
 Implements TBTableDriver::totalRowsOf().
void setPrintDebug (bool pdb)
 Overrides TBTableDriver::setPrintDebug().
Result insertRows (int n)
 Implements TBTableDriver::insertRows().
Result deleteRows (std::vector< int > r)
 Implements TBTableDriver::deleteRows().

Private Attributes

TBParserparser
 XML parser.

Detailed Description

NOTE: the TBTableDriverXML has been disabled.

If it is to be used in the future, the problems with the new TBData infrastructure must be addressed.

Definition at line 270 of file TBTableDriver.h.


Constructor & Destructor Documentation

casa::TBTableDriverXML::TBTableDriverXML ( TableParams tp,
TBTable table 
)

Constructor that takes table parameters.

casa::TBTableDriverXML::~TBTableDriverXML (  ) 

Member Function Documentation

Result casa::TBTableDriverXML::deleteRows ( std::vector< int >  r  )  [virtual]
std::vector<int> casa::TBTableDriverXML::dimensionsOf ( unsigned int  col  )  [virtual]
Result casa::TBTableDriverXML::editData ( unsigned int  row,
unsigned int  col,
TBData newVal,
std::vector< int > *  d = NULL 
) [virtual]

editData() must be implemented by any subclass.

Updates the cell at the given coordinates to have the given value. If the data is an array, the array coordinates are provided in d. Returns the result of the operation.

Implements casa::TBTableDriver.

Result casa::TBTableDriverXML::insertRows ( int  n  )  [virtual]
void casa::TBTableDriverXML::loadArray ( TBArrayData d,
unsigned int  row,
unsigned int  col 
) [virtual]

loadArray() must be implemented by any subclass.

Loads the data into the given array at the given coordinates.

Implements casa::TBTableDriver.

Result casa::TBTableDriverXML::loadRows ( int  start,
int  num,
bool  full,
std::vector< String > *  fields,
bool  parsedata,
ProgressHelper progressPanel 
) [virtual]
void casa::TBTableDriverXML::setPrintDebug ( bool  pdb  ) 

Overrides TBTableDriver::setPrintDebug().

Reimplemented from casa::TBTableDriver.

int casa::TBTableDriverXML::totalRowsOf ( String  location  )  [virtual]

Member Data Documentation

XML parser.

Definition at line 304 of file TBTableDriver.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1