| 626 | } |
| 627 | |
| 628 | bool WizIndexBase::sqlToMessageDataArray(const QString& strSQL, |
| 629 | CWizMessageDataArray& arrayMessage) |
| 630 | { |
| 631 | try |
| 632 | { |
| 633 | CppSQLite3Query query = m_db.execQuery(strSQL); |
| 634 | while (!query.eof()) |
| 635 | { |
| 636 | WIZMESSAGEDATA data; |
| 637 | data.nId = query.getInt64Field(msgMESSAGE_ID); |
| 638 | data.bizGUID = query.getStringField(msgBIZ_GUID); |
| 639 | data.kbGUID = query.getStringField(msgKB_GUID); |
| 640 | data.documentGUID = query.getStringField(msgDOCUMENT_GUID); |
| 641 | data.senderAlias = query.getStringField(msgSENDER); |
| 642 | data.senderId = query.getStringField(msgSENDER_ID); |
| 643 | data.senderGUID = query.getStringField(msgSENDER_GUID); |
| 644 | data.receiverAlias = query.getStringField(msgRECEIVER); |
| 645 | data.receiverId = query.getStringField(msgRECEIVER_ID); |
| 646 | data.receiverGUID = query.getStringField(msgRECEIVER_GUID); |
| 647 | data.nMessageType = query.getIntField(msgMESSAGE_TYPE); |
| 648 | data.nReadStatus = query.getIntField(msgREAD_STATUS); |
| 649 | data.tCreated = query.getTimeField(msgDT_CREATED); |
| 650 | data.title = query.getStringField(msgMESSAGE_TITLE); |
| 651 | data.messageBody = query.getStringField(msgMESSAGE_TEXT); |
| 652 | data.nVersion = query.getInt64Field(msgWIZ_VERSION); |
| 653 | data.nDeleteStatus = query.getIntField(msgDELETE_STATUS); |
| 654 | data.nLocalChanged = query.getIntField(msgLOCAL_CHANGED); |
| 655 | data.note = query.getStringField(msgMESSAGE_NOTE); |
| 656 | |
| 657 | arrayMessage.push_back(data); |
| 658 | query.nextRow(); |
| 659 | } |
| 660 | |
| 661 | return true; |
| 662 | } |
| 663 | catch (const CppSQLite3Exception& e) |
| 664 | { |
| 665 | return logSQLException(e, strSQL); |
| 666 | } |
| 667 | } |
| 668 | |
| 669 | bool WizIndexBase::sqlToBizUserDataArray(const QString& strSQL, |
| 670 | CWizBizUserDataArray& arrayUser) |
nothing calls this directly
no test coverage detected