55 std::vector<BDSMySQLTable*> ConstructTable();
57 G4int GetComponentN() {
return ComponentN;}
59 std::vector<BDSMySQLTable*> table;
67 G4String CurrentTableName;
68 G4String InsertTableName;
74 void RemoveCommentsFromLine(std::string& value);
75 void RemoveQuotesFromLine(std::string& value);
76 void RemoveWhitespace(std::string&);
77 void RemoveWhitespace(G4String&);
79 std::vector<std::string> _tokens;
80 std::vector<std::string>::iterator _tokens_iter;
84 bool NextInputToken();
89 void ProceedToEndOfLine();
90 G4int ParseComponent();
93 void CreateDatabase();
99 std::string _currentLine;