bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
CSV_Field Class Reference
Inheritance diagram for CSV_Field:
Inheritance graph
Collaboration diagram for CSV_Field:
Collaboration graph

Public Member Functions

virtual void dump (std::ostream &strm) const
 dump the contents of this object to the specified ostream
 
int getIndex () const
 
std::string getName () const
 
std::string getType () const
 
void insertIndex (const int &fieldIndex)
 
void insertName (const std::string &fieldName)
 
void insertType (const std::string &fieldType)
 

Detailed Description

Definition at line 42 of file CSV_Field.h.

Constructor & Destructor Documentation

◆ CSV_Field()

CSV_Field::CSV_Field ( )
inline

Definition at line 48 of file CSV_Field.h.

◆ ~CSV_Field()

virtual CSV_Field::~CSV_Field ( )
inlinevirtual

Definition at line 51 of file CSV_Field.h.

Member Function Documentation

◆ dump()

virtual void CSV_Field::dump ( std::ostream & strm) const
inlinevirtual

dump the contents of this object to the specified ostream

This method is implemented by all derived classes to dump their contents, in other words, any state they might have, private variables, etc...

The inline function below can be used to dump the contents of an OPeNDAPObj object. For example, the object Animal is derived from BESObj. A user could do the following:

Animal *a = new dog( "Sparky" ) ; cout << a << endl ;

And the dump method for dog could display the name passed into the constructor, the (this) pointer of the object, etc...

Parameters
strmC++ i/o stream to dump the object to

Implements BESObj.

Definition at line 81 of file CSV_Field.h.

◆ getIndex()

int CSV_Field::getIndex ( ) const
inline

Definition at line 76 of file CSV_Field.h.

◆ getName()

std::string CSV_Field::getName ( ) const
inline

Definition at line 68 of file CSV_Field.h.

◆ getType()

std::string CSV_Field::getType ( ) const
inline

Definition at line 72 of file CSV_Field.h.

◆ insertIndex()

void CSV_Field::insertIndex ( const int & fieldIndex)
inline

Definition at line 63 of file CSV_Field.h.

◆ insertName()

void CSV_Field::insertName ( const std::string & fieldName)
inline

Definition at line 55 of file CSV_Field.h.

◆ insertType()

void CSV_Field::insertType ( const std::string & fieldType)
inline

Definition at line 59 of file CSV_Field.h.


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