MCPcopy Create free account
hub / github.com/altairwei/WizNotePlus / sqlToDocumentParamDataArray

Method sqlToDocumentParamDataArray

src/database/WizIndexBase.cpp:442–466  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

440}
441
442bool WizIndexBase::sqlToDocumentParamDataArray(const CString& strSQL,
443 CWizDocumentParamDataArray& arrayParam)
444{
445 try
446 {
447 CppSQLite3Query query = m_db.execQuery(strSQL);
448 while (!query.eof())
449 {
450 WIZDOCUMENTPARAMDATA data;
451 data.strKbGUID = kbGUID();
452 data.strDocumentGuid = query.getStringField(0);
453 data.strName = query.getStringField(1);
454 data.strValue = query.getStringField(2);
455 data.nVersion = query.getInt64Field(3);
456
457 arrayParam.push_back(data);
458 query.nextRow();
459 }
460 return true;
461 }
462 catch (const CppSQLite3Exception& e)
463 {
464 return logSQLException(e, strSQL);
465 }
466}
467
468
469bool WizIndexBase::sqlToStringArray(const CString& strSQL, int nFieldIndex, CWizStdStringArray& arrayString)

Callers

nothing calls this directly

Calls 5

execQueryMethod · 0.80
eofMethod · 0.80
getStringFieldMethod · 0.80
getInt64FieldMethod · 0.80
nextRowMethod · 0.80

Tested by

no test coverage detected