|
|
| CSVStationsInfile (memdb::Stations &stations) |
| |
|
void | read () |
| |
|
| CSVValueStorageInfile (memdb::Stations &values) |
| |
|
const memdb::Stations::value_type & | by_lineno (size_t lineno) const |
| |
|
| CSVInfile (const std::string &pathname) |
| |
|
void | open (const std::string &pathname) |
| | Same as CSVReader::open, but it considers missing files as empty files.
|
| |
|
template<typename INFILE > |
| void | read_attrs (const INFILE &values) |
| |
|
| CSVReader (std::istream &in) |
| |
|
| CSVReader (const std::string &pathname) |
| |
|
void | open (const std::string &pathname) |
| | Open the given file and sets close_on_exit to true.
|
| |
| void | close () |
| | Sets in to 0. More...
|
| |
| int | as_int (unsigned col) const |
| | Return the given column, as an integer. More...
|
| |
| int | as_int_withmissing (unsigned col) const |
| | Return the given column, as an integer. More...
|
| |
| wreport::Varcode | as_varcode (unsigned col) const |
| | Return the given column, as a Varcode. More...
|
| |
| bool | move_to_data (unsigned number_col=0) |
| | Find the first line where the given column exists and starts with a number. More...
|
| |
|
bool | next () |
| | Read the next CSV line, returning false if EOF is reached.
|
| |
|
|
typedef memdb::Stations::value_type | value_type |
| |
|
static std::string | unescape (const std::string &csvstr) |
| |
|
memdb::Stations & | values |
| |
|
std::map< size_t, size_t > | id_map |
| |
|
std::string | pathname |
| |
| bool | close_on_exit |
| | If true, the input stream will be deleted upon destruction. More...
|
| |
|
std::string | line |
| | Last line read.
|
| |
|
std::vector< std::string > | cols |
| | Parsed CSV columns for the last line read.
|
| |
|
int | next_char () |
| |
|
std::istream * | in |
| |
The documentation for this struct was generated from the following file: