void SQLiteApplets::insert () { v1 [3] = ""; v1 [4] = "1"; v1 [5] = "0"; StringVector fileList; fileList.push_back ( "dbstat_hist" ); fileList.push_back ( "error_hist" ); fileList.push_back ( "fit_graph" ); fileList.push_back ( "hist" ); fileList.push_back ( "mmod_hist" ); fileList.push_back ( "pr_graph" ); fileList.push_back ( "sp_graph" ); for ( StringVectorSizeType i = 0 ; i < fileList.size () ; i++ ) { string path = MsparamsDir::instance ().getParamPath ( fileList [i] + ".par.txt" ); GenNameValueStream nvs ( path ); if ( genFileExists ( path ) ) { v1 [0] = fileList [i]; GenCommentedIFStream ifs ( path ); ParameterList p ( ifs ); StringVector sv = p.getNameList (); int numValues = p.size (); for ( int j = 0 ; j < numValues ; j++ ) { StringVector sv2 = p.getStringVectorValue ( sv [j] ); for ( int k = 0 ; k < sv2.size () ; k++ ) { v1 [1] = sv [j]; v1 [2] = sv2 [k]; insertTable ( tableName, n1, v1 ); } } } } }
void SQLiteIDNameValueList::insert () { v1 [3] = ""; v1 [4] = "1"; v1 [5] = "0"; string path = MsparamsDir::instance ().getParamPath ( fileName ); if ( genFileExists ( path ) ) { GenCommentedIFStream ifs ( path ); while ( ifs.getUncommentedLine ( v1 [0] ) ) { ParameterList p ( ifs ); StringVector sv = p.getNameList (); int numValues = p.size (); for ( int i = 0 ; i < numValues ; i++ ) { StringVector sv2 = p.getStringVectorValue ( sv [i] ); for ( int j = 0 ; j < sv2.size () ; j++ ) { v1 [1] = sv [i]; v1 [2] = sv2 [j]; insertTable ( tableName, n1, v1 ); } } } } }