43 ParquetFormatter(
const std::string& columnNames,
const std::string& compression =
"",
const int batchSize = 1000000);
48 void openTag(std::ostream& into,
const std::string& xmlElement)
override;
50 bool closeTag(std::ostream& into,
const std::string& comment =
"")
override;
68 void writeAttr(std::ostream& ,
const std::string& attr,
const T& val,
const bool isNull) {
77 void writeAttr(std::ostream& into,
const SumoXMLAttr attr,
const double& val,
const bool isNull);
79 void writeAttr(std::ostream& into,
const std::string& attr,
const double& val,
const bool isNull);
80 void writeAttr(std::ostream& into,
const std::string& attr,
const int& val,
const bool isNull);
SumoXMLTag
Numbers representing SUMO-XML - element names.
std::bitset< 96 > SumoXMLAttrMask
SumoXMLAttr
Numbers representing SUMO-XML - attributes.
std::string toString(const T &t, std::streamsize accuracy=gPrecision)