diff options
Diffstat (limited to 'lib/form.cpp')
-rw-r--r-- | lib/form.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/form.cpp b/lib/form.cpp index 2f9509f..feaf765 100644 --- a/lib/form.cpp +++ b/lib/form.cpp | |||
@@ -10,12 +10,13 @@ namespace verbly { | |||
10 | 10 | ||
11 | const object form::objectType = object::form; | 11 | const object form::objectType = object::form; |
12 | 12 | ||
13 | const std::list<std::string> form::select = {"form_id", "form", "complexity", "proper"}; | 13 | const std::list<std::string> form::select = {"form_id", "form", "complexity", "proper", "length"}; |
14 | 14 | ||
15 | const field form::id = field::integerField(object::form, "form_id"); | 15 | const field form::id = field::integerField(object::form, "form_id"); |
16 | const field form::text = field::stringField(object::form, "form"); | 16 | const field form::text = field::stringField(object::form, "form"); |
17 | const field form::complexity = field::integerField(object::form, "complexity"); | 17 | const field form::complexity = field::integerField(object::form, "complexity"); |
18 | const field form::proper = field::booleanField(object::form, "proper"); | 18 | const field form::proper = field::booleanField(object::form, "proper"); |
19 | const field form::length = field::integerField(object::form, "length"); | ||
19 | 20 | ||
20 | const field form::pronunciations = field::joinThrough(object::form, "form_id", object::pronunciation, "forms_pronunciations", "pronunciation_id"); | 21 | const field form::pronunciations = field::joinThrough(object::form, "form_id", object::pronunciation, "forms_pronunciations", "pronunciation_id"); |
21 | 22 | ||
@@ -30,6 +31,7 @@ namespace verbly { | |||
30 | text_ = std::string(reinterpret_cast<const char*>(sqlite3_column_text(row, 1))); | 31 | text_ = std::string(reinterpret_cast<const char*>(sqlite3_column_text(row, 1))); |
31 | complexity_ = sqlite3_column_int(row, 2); | 32 | complexity_ = sqlite3_column_int(row, 2); |
32 | proper_ = (sqlite3_column_int(row, 3) == 1); | 33 | proper_ = (sqlite3_column_int(row, 3) == 1); |
34 | length_ = sqlite3_column_int(row, 4); | ||
33 | } | 35 | } |
34 | 36 | ||
35 | const std::vector<pronunciation>& form::getPronunciations() const | 37 | const std::vector<pronunciation>& form::getPronunciations() const |