summary refs log tree commit diff stats
path: root/generator/form.cpp
diff options
context:
space:
mode:
authorKelly Rauchenberger <fefferburbia@gmail.com>2017-10-16 11:19:23 -0400
committerKelly Rauchenberger <fefferburbia@gmail.com>2017-10-16 11:19:23 -0400
commit1fd518d1c2b1d4e88ad88218b606a284b7128107 (patch)
tree220bbea3845cdd8058c3a4c44b8acb6687803cc3 /generator/form.cpp
parent59eab842de02b2b2ba8bf53e2214b558457e6356 (diff)
downloadverbly-1fd518d1c2b1d4e88ad88218b606a284b7128107.tar.gz
verbly-1fd518d1c2b1d4e88ad88218b606a284b7128107.tar.bz2
verbly-1fd518d1c2b1d4e88ad88218b606a284b7128107.zip
Added length field to form table
This commit contains a database update.
Diffstat (limited to 'generator/form.cpp')
-rw-r--r--generator/form.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/generator/form.cpp b/generator/form.cpp index 6be9d47..f616344 100644 --- a/generator/form.cpp +++ b/generator/form.cpp
@@ -14,7 +14,8 @@ namespace verbly {
14 id_(nextId_++), 14 id_(nextId_++),
15 text_(text), 15 text_(text),
16 complexity_(std::count(std::begin(text), std::end(text), ' ') + 1), 16 complexity_(std::count(std::begin(text), std::end(text), ' ') + 1),
17 proper_(std::any_of(std::begin(text), std::end(text), std::isupper)) 17 proper_(std::any_of(std::begin(text), std::end(text), std::isupper)),
18 length_(text.length())
18 { 19 {
19 } 20 }
20 21
@@ -32,6 +33,7 @@ namespace verbly {
32 fields.emplace_back("form", arg.getText()); 33 fields.emplace_back("form", arg.getText());
33 fields.emplace_back("complexity", arg.getComplexity()); 34 fields.emplace_back("complexity", arg.getComplexity());
34 fields.emplace_back("proper", arg.isProper()); 35 fields.emplace_back("proper", arg.isProper());
36 fields.emplace_back("length", arg.getLength());
35 37
36 db.insertIntoTable("forms", std::move(fields)); 38 db.insertIntoTable("forms", std::move(fields));
37 } 39 }