Minsky
|
Public Member Functions | |
template<class E > | |
ParseCSV (istream &input, const DataSpec &spec, uintmax_t fileSize, E &onError, bool checkValues=false) | |
template<class E > | |
ParseCSV (const vector< string > &filenames, const DataSpec &spec, uintmax_t, E &onError, bool checkValues=false) | |
template<class E > | |
void | parse (istream &input, const DataSpec &spec, uintmax_t fileSize, E &onError, bool checkValues=false) |
Public Attributes | |
Map< double > | tmpData |
map of data by key More... | |
Map< int > | tmpCnt |
Tokens< SliceLabelToken > | sliceLabelTokens |
vector< AnyVal > | anyVal |
vector< unordered_map< typename Key::value_type, size_t > > | dimLabels |
vector< typename Key::value_type > | horizontalLabels |
Hypercube | hc |
Definition at line 629 of file CSVParser.cc.
|
inline |
Definition at line 640 of file CSVParser.cc.
|
inline |
Definition at line 647 of file CSVParser.cc.
References f, and minsky::minsky().
|
inline |
Definition at line 667 of file CSVParser.cc.
References minsky::DataSpecSchema::av, minsky::DataSpecSchema::counter, minsky::DataSpecSchema::dataCols, minsky::DataSpecSchema::decSeparator, minsky::DataSpecSchema::dimensionCols, minsky::DataSpecSchema::dimensionNames, minsky::DataSpecSchema::dimensions, minsky::DataSpecSchema::dontFail, minsky::DataSpecSchema::duplicateKeyAction, minsky::DataSpecSchema::escape, minsky::getWholeLine(), minsky::DataSpecSchema::headerRow, minsky::DataSpecSchema::horizontalDimension, minsky::DataSpecSchema::horizontalDimName, minsky::anonymous_namespace{userFunction.cc}::isnan(), minsky::DataSpecSchema::max, minsky::DataSpec::maxColumn, minsky::DataSpecSchema::min, minsky::minsky(), minsky::DataSpecSchema::missingValue, minsky::DataSpec::nColAxes(), minsky::DataSpec::nRowAxes(), minsky::DataSpecSchema::numCols, minsky::DataSpecSchema::product, minsky::DataSpecSchema::quote, minsky::DataSpecSchema::separator, minsky::ProgressUpdater::setProgress(), minsky::str(), minsky::DataSpecSchema::sum, minsky::DataSpecSchema::throwException, minsky::to_string(), and minsky::trimWS().
vector<AnyVal> minsky::ParseCSV< P >::anyVal |
Definition at line 634 of file CSVParser.cc.
vector<unordered_map<typename Key::value_type, size_t> > minsky::ParseCSV< P >::dimLabels |
Definition at line 635 of file CSVParser.cc.
Referenced by minsky::loadValueFromCSVFileT().
Hypercube minsky::ParseCSV< P >::hc |
Definition at line 637 of file CSVParser.cc.
Referenced by minsky::loadValueFromCSVFileT().
vector<typename Key::value_type> minsky::ParseCSV< P >::horizontalLabels |
Definition at line 636 of file CSVParser.cc.
Tokens<SliceLabelToken> minsky::ParseCSV< P >::sliceLabelTokens |
Definition at line 633 of file CSVParser.cc.
Map<int> minsky::ParseCSV< P >::tmpCnt |
Definition at line 632 of file CSVParser.cc.
Map<double> minsky::ParseCSV< P >::tmpData |
map of data by key
Definition at line 631 of file CSVParser.cc.
Referenced by minsky::loadValueFromCSVFileT().