Factory Classes for columns, the header, the payload and row records

The factory class is used to get the CSV data into a different container. A STL container of the right form for applying the standard algorithms.

There is a factory class for each part of the CSV container. As an example:

The frame gives us a column and we pass it in the constructor to get a factory object. With that object, we can obtain different views of the data in the column.

The header

The header of the DataFrame has a special usage. It names all the columns. It can be remapped so that the column names can be changed. The factory class is eepgwde::detail::DataFrame::headar.

The columns

The columns can be operated on directly within the frame. These are convenience functions that use the factory classes:

The factory classes are eepgwde::detail::DataFrame::columnar and eepgwde::detail::DataFrame::columnar1.

The row

A row has a factory class eepgwde::detail::DataFrame::rowar.

The payload and records

The payload is the data without the header. From a payload one can obtain a vector of eepgwde::detail::Record.

Generated on Thu Feb 18 21:30:12 2010 for eleve by  doxygen 1.5.6