36#include <boost/any.hpp>
51 TString statement_type,
52 bool is_parse =
false,
54 TString parse_type =
"",
55 TString delimiter =
"")
78 if (is_skip ==
false) {
103 int ParseXml2Db(TString xmlName, TString schemaPath,
bool isUpdate =
false);
104 int ParseCsv2Db(TString csvName, TString schemaPath,
bool isUpdate =
false);
105 int ParseTxt2Db(TString txtName, TString schemaPath,
bool isUpdate =
false);
108 int ParseTxtNoise2Db(
int period_number, TString txtName, TString schemaPath);
116 vector<structParseValue*>& parse_values,
117 vector<structParseSchema>& vecElements,
121 int ConvertElogCsv(TString csvName =
"parse_schemes/elog.csv",
char separate_symbol =
';');
int ParseTxtNoise2Db(int period_number, TString txtName, TString schemaPath)
int ParseTxt2Db(TString txtName, TString schemaPath, bool isUpdate=false)
int ConvertElogCsv(TString csvName="parse_schemes/elog.csv", char separate_symbol=';')
int ParseCsv2Db(TString csvName, TString schemaPath, bool isUpdate=false)
int ParseXml2Db(TString xmlName, TString schemaPath, bool isUpdate=false)
int ParseTxt2Struct(TString txtName, TString schemaPath, vector< structParseValue * > &parse_values, vector< structParseSchema > &vecElements, int iVerbose=1)
structParseRow(TString column_name, TString statement_type, bool is_parse=false, int start_index=0, TString parse_type="", TString delimiter="")
structParseSchema(bool is_skip, TString column_name="", TString statement_type="")
vector< structParseRow > vecRows
vector< boost::any > arrValues