static void to_base(person const & p, values & v, indicator & ind) { v.set("ID", p.id); v.set("FIRST_NAME", p.firstName); v.set("LAST_NAME", p.lastName); v.set("GENDER", p.gender, p.gender.empty() ? i_null : i_ok); ind = i_ok; }
static void to_base(const slin::Link &p, values &v, indicator &ind) { v.set("id", p.m_id); v.set("title", p.Title); v.set("url", p.Url); v.set("description", p.Description); v.set("tags", slin::concatStrings(p.Tags, "\x91")); v.set("notes", slin::concatStrings(p.Notes, "\x91")); ind = i_ok; }
// ////////////////////////////////////////////////////////////////////// void type_conversion<OPENGEOPP::IPBlockRecord_T>:: to_base (const OPENGEOPP::IPBlockRecord_T& iIPBlockRecord, values& ioIPBlockRecordValues, indicator& ioIndicator) { const indicator lCountryCodeIndicator = iIPBlockRecord._country3Char.empty() ? i_null : i_ok; const indicator lCountryNameIndicator = iIPBlockRecord._country.empty() ? i_null : i_ok; ioIPBlockRecordValues.set ("ip_from", iIPBlockRecord._ipFrom); ioIPBlockRecordValues.set ("ip_to", iIPBlockRecord._ipTo); ioIPBlockRecordValues.set ("registry", iIPBlockRecord._registry); const int lAssignedDate = 1; // const int lAssignedDate = iIPBlockRecord._dateAssigned ioIPBlockRecordValues.set ("assigned_date", lAssignedDate); ioIPBlockRecordValues.set ("country_code2", iIPBlockRecord._country2Char); ioIPBlockRecordValues.set ("country_code3", iIPBlockRecord._country3Char, lCountryCodeIndicator); ioIPBlockRecordValues.set ("country_name", iIPBlockRecord._country, lCountryNameIndicator); ioIndicator = i_ok; }
static void to_base(domain::Corpus &p, values &v, indicator &ind) { v.set("id", p.id); v.set("name", p.name); v.set("language", p.language); v.set("totalDocuments", p.totalDocuments); }