| 1062 | |
| 1063 | |
| 1064 | void OMSFileLoad::loadConsensusColumnHeaders_(ConsensusMap& consensus) |
| 1065 | { |
| 1066 | consensus.getColumnHeaders().clear(); |
| 1067 | if (!db_->tableExists("FEAT_ConsensusColumnHeader")) return; |
| 1068 | |
| 1069 | SQLite::Statement query(*db_, "SELECT * FROM FEAT_ConsensusColumnHeader"); |
| 1070 | SQLite::Statement query_info(*db_, ""); |
| 1071 | bool have_meta_info = prepareQueryMetaInfo_(query_info, "FEAT_ConsensusColumnHeader"); |
| 1072 | while (query.executeStep()) |
| 1073 | { |
| 1074 | UInt64 id = query.getColumn("id").getInt64(); |
| 1075 | ConsensusMap::ColumnHeader header; |
| 1076 | header.filename = query.getColumn("filename").getString(); |
| 1077 | header.label = query.getColumn("label").getString(); |
| 1078 | header.size = query.getColumn("size").getInt64(); |
| 1079 | header.unique_id = query.getColumn("unique_id").getInt64(); |
| 1080 | if (have_meta_info) |
| 1081 | { |
| 1082 | handleQueryMetaInfo_(query_info, header, id); |
| 1083 | } |
| 1084 | consensus.getColumnHeaders()[id] = header; |
| 1085 | } |
| 1086 | } |
| 1087 | |
| 1088 | |
| 1089 | void OMSFileLoad::load(ConsensusMap& consensus) |
nothing calls this directly
no test coverage detected