summary refs log tree commit diff stats
path: root/generator/notion.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'generator/notion.cpp')
-rw-r--r--generator/notion.cpp17
1 files changed, 9 insertions, 8 deletions
diff --git a/generator/notion.cpp b/generator/notion.cpp index 1878ba9..35ba7b1 100644 --- a/generator/notion.cpp +++ b/generator/notion.cpp
@@ -46,10 +46,11 @@ namespace verbly {
46 { 46 {
47 // First, serialize the notion 47 // First, serialize the notion
48 { 48 {
49 std::list<field> fields; 49 std::list<hatkirby::column> fields;
50 50
51 fields.emplace_back("notion_id", arg.getId()); 51 fields.emplace_back("notion_id", arg.getId());
52 fields.emplace_back("part_of_speech", static_cast<int>(arg.getPartOfSpeech())); 52 fields.emplace_back("part_of_speech",
53 static_cast<int>(arg.getPartOfSpeech()));
53 54
54 if (arg.hasWnid()) 55 if (arg.hasWnid())
55 { 56 {
@@ -69,12 +70,12 @@ namespace verbly {
69 { 70 {
70 for (std::string group : arg.getPrepositionGroups()) 71 for (std::string group : arg.getPrepositionGroups())
71 { 72 {
72 std::list<field> fields; 73 db.insertIntoTable(
73 74 "is_a",
74 fields.emplace_back("notion_id", arg.getId()); 75 {
75 fields.emplace_back("groupname", group); 76 { "notion_id", arg.getId() },
76 77 { "groupname", group }
77 db.insertIntoTable("is_a", std::move(fields)); 78 });
78 } 79 }
79 } 80 }
80 81