BmnRoot
Loading...
Searching...
No Matches
UniParser Class Reference

#include <UniParser.h>

Public Member Functions

 UniParser ()
 
virtual ~UniParser ()
 
int ParseXml2Db (TString xmlName, TString schemaPath, bool isUpdate=false)
 
int ParseCsv2Db (TString csvName, TString schemaPath, bool isUpdate=false)
 
int ParseTxt2Db (TString txtName, TString schemaPath, bool isUpdate=false)
 
int ParseTxtNoise2Db (int period_number, TString txtName, TString schemaPath)
 
int ParseDb2Db ()
 
int ParseTxt2Struct (TString txtName, TString schemaPath, vector< structParseValue * > &parse_values, vector< structParseSchema > &vecElements, int iVerbose=1)
 
int ConvertElogCsv (TString csvName="parse_schemes/elog.csv", char separate_symbol=';')
 
 UniParser ()
 
virtual ~UniParser ()
 
int ParseXml2Db (TString xmlName, TString schemaPath, bool isUpdate=false)
 
int ParseCsv2Db (TString csvName, TString schemaPath, bool isUpdate=false)
 
int ParseTxt2Db (TString txtName, TString schemaPath, bool isUpdate=false)
 
int ParseTxtNoise2Db (int period_number, TString txtName, TString schemaPath)
 
int ParseDb2Db ()
 
int ParseTxt2Struct (TString txtName, TString schemaPath, vector< structParseValue * > &parse_values, vector< structParseSchema > &vecElements, int iVerbose=1)
 
int ConvertElogCsv (TString csvName="parse_schemes/elog.csv", char separate_symbol=';')
 

Detailed Description

Definition at line 96 of file UniParser.h.

Constructor & Destructor Documentation

◆ UniParser() [1/2]

UniParser::UniParser ( )

Definition at line 27 of file UniParser.cxx.

◆ ~UniParser() [1/2]

UniParser::~UniParser ( )
virtual

Definition at line 29 of file UniParser.cxx.

◆ UniParser() [2/2]

UniParser::UniParser ( )

◆ ~UniParser() [2/2]

virtual UniParser::~UniParser ( )
virtual

Member Function Documentation

◆ ConvertElogCsv() [1/2]

int UniParser::ConvertElogCsv ( TString  csvName = "parse_schemes/elog.csv",
char  separate_symbol = ';' 
)

◆ ConvertElogCsv() [2/2]

int UniParser::ConvertElogCsv ( TString  csvName = "parse_schemes/elog.csv",
char  separate_symbol = ';' 
)

◆ ParseCsv2Db() [1/2]

int UniParser::ParseCsv2Db ( TString  csvName,
TString  schemaPath,
bool  isUpdate = false 
)

◆ ParseCsv2Db() [2/2]

int UniParser::ParseCsv2Db ( TString  csvName,
TString  schemaPath,
bool  isUpdate = false 
)

◆ ParseDb2Db() [1/2]

int UniParser::ParseDb2Db ( )

Definition at line 959 of file UniParser.cxx.

References find_first_number().

◆ ParseDb2Db() [2/2]

int UniParser::ParseDb2Db ( )

◆ ParseTxt2Db() [1/2]

int UniParser::ParseTxt2Db ( TString  txtName,
TString  schemaPath,
bool  isUpdate = false 
)

◆ ParseTxt2Db() [2/2]

int UniParser::ParseTxt2Db ( TString  txtName,
TString  schemaPath,
bool  isUpdate = false 
)

◆ ParseTxt2Struct() [1/2]

int UniParser::ParseTxt2Struct ( TString  txtName,
TString  schemaPath,
vector< structParseValue * > &  parse_values,
vector< structParseSchema > &  vecElements,
int  iVerbose = 1 
)

◆ ParseTxt2Struct() [2/2]

int UniParser::ParseTxt2Struct ( TString  txtName,
TString  schemaPath,
vector< structParseValue * > &  parse_values,
vector< structParseSchema > &  vecElements,
int  iVerbose = 1 
)

◆ ParseTxtNoise2Db() [1/2]

int UniParser::ParseTxtNoise2Db ( int  period_number,
TString  txtName,
TString  schemaPath 
)

◆ ParseTxtNoise2Db() [2/2]

int UniParser::ParseTxtNoise2Db ( int  period_number,
TString  txtName,
TString  schemaPath 
)

◆ ParseXml2Db() [1/2]

int UniParser::ParseXml2Db ( TString  xmlName,
TString  schemaPath,
bool  isUpdate = false 
)

◆ ParseXml2Db() [2/2]

int UniParser::ParseXml2Db ( TString  xmlName,
TString  schemaPath,
bool  isUpdate = false 
)

The documentation for this class was generated from the following files: