| 592 | } |
| 593 | |
| 594 | bool WizIndexBase::sqlToDocumentAttachmentDataArray(const CString& strSQL, |
| 595 | CWizDocumentAttachmentDataArray& arrayAttachment) |
| 596 | { |
| 597 | try |
| 598 | { |
| 599 | CppSQLite3Query query = m_db.execQuery(strSQL); |
| 600 | while (!query.eof()) |
| 601 | { |
| 602 | WIZDOCUMENTATTACHMENTDATA data; |
| 603 | data.strKbGUID = kbGUID(); |
| 604 | data.strGUID = query.getStringField(documentattachmentATTACHMENT_GUID); |
| 605 | data.strDocumentGUID = query.getStringField(documentattachmentDOCUMENT_GUID); |
| 606 | data.strName = query.getStringField(documentattachmentATTACHMENT_NAME); |
| 607 | data.strURL = query.getStringField(documentattachmentATTACHMENT_URL); |
| 608 | data.strDescription = query.getStringField(documentattachmentATTACHMENT_DESCRIPTION); |
| 609 | data.tInfoModified = query.getTimeField(documentattachmentDT_INFO_MODIFIED); |
| 610 | data.strInfoMD5 = query.getStringField(documentattachmentATTACHMENT_INFO_MD5); |
| 611 | data.tDataModified = query.getTimeField(documentattachmentDT_DATA_MODIFIED); |
| 612 | data.strDataMD5 = query.getStringField(documentattachmentATTACHMENT_DATA_MD5); |
| 613 | data.nVersion = query.getInt64Field(documentattachmentVersion); |
| 614 | |
| 615 | arrayAttachment.push_back(data); |
| 616 | query.nextRow(); |
| 617 | } |
| 618 | |
| 619 | std::sort(arrayAttachment.begin(), arrayAttachment.end()); |
| 620 | return true; |
| 621 | } |
| 622 | catch (const CppSQLite3Exception& e) |
| 623 | { |
| 624 | return logSQLException(e, strSQL); |
| 625 | } |
| 626 | } |
| 627 | |
| 628 | bool WizIndexBase::sqlToMessageDataArray(const QString& strSQL, |
| 629 | CWizMessageDataArray& arrayMessage) |
nothing calls this directly
no test coverage detected