From 7ea3569e3894f19fbae6cfdb3406f2240570e3c1 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Thu, 8 Dec 2022 15:03:51 -0500 Subject: Added a bunch of stuff for making LINGO puzzles --- lib/form.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'lib/form.cpp') diff --git a/lib/form.cpp b/lib/form.cpp index 4983274..b5348cb 100644 --- a/lib/form.cpp +++ b/lib/form.cpp @@ -18,6 +18,11 @@ namespace verbly { const field form::pronunciations = field::joinThrough(object::form, "form_id", object::pronunciation, "forms_pronunciations", "pronunciation_id"); + const field form::anagrams = field::joinField(object::form, "anagram_set_id", object::form); + + const field form::merographs = field::selfJoin(object::form, "form_id", "merography", "holograph_id", "merograph_id"); + const field form::holographs = field::selfJoin(object::form, "form_id", "merography", "merograph_id", "holograph_id"); + field form::words(inflection category) { return field::joinThroughWhere(object::form, "form_id", object::word, "lemmas_forms", "lemma_id", "category", static_cast(category)); -- cgit 1.4.1