Browse Source

changed "parole" into "periodi" for speed reasons

Leonardo Canova 1 year ago
parent
commit
bbdd1389f3
2 changed files with 2 additions and 1 deletions
  1. 1 0
      flask_be/engine/basic_queries.py
  2. 1 1
      flask_be/interface_sqlite3/actual_queries.py

+ 1 - 0
flask_be/engine/basic_queries.py

@@ -100,6 +100,7 @@ class basicQueries:
             maxChar_list.append(maxChar)
             contexts.append(cont)
             formats.append(json.dumps(form))
+
         # Add the context information to 'textlist' and reset the index
         textlist['piniz'] = minChar_list
         textlist['pifin'] = maxChar_list

+ 1 - 1
flask_be/interface_sqlite3/actual_queries.py

@@ -85,7 +85,7 @@ def prepareQueryString(queryData):
         
         strlist = ",".join(str(c) for c in codList)
         if subtype==0:
-            return f"SELECT tab.cod, tab.ntx, tab.pitxt, tab.elemlen, tab.mappa, tab.numperiod, tab.links, tab.numorg, intbib.sigla, tab.vol, tab.pag, tab.riga, tab.col, tab.tipostanza, tab.stanza, tab.verso, tab.numbrano, lem.spec AS lemma, lem.cat AS cat_gr, lem.omo AS disambiguatore FROM {table} AS tab INNER JOIN intbib ON tab.ntx = intbib.ntx INNER JOIN lem ON tab.indlem = lem.cod WHERE tab.cod IN ({strlist})"
+            return f"SELECT tab.cod, tab.ntx, tab.pitxt, tab.elemlen, tab.mappa, tab.numperiod, tab.links, tab.numorg, intbib.sigla, tab.vol, tab.pag, tab.riga, tab.col, tab.tipostanza, tab.stanza, tab.verso, tab.numbrano, lem.spec AS lemma, lem.cat AS cat_gr, lem.omo AS disambiguatore, periodi.piniz, periodi.pfin FROM {table} AS tab INNER JOIN intbib ON tab.ntx = intbib.ntx INNER JOIN lem ON tab.indlem = lem.cod INNER JOIN periodi ON (tab.ntx = periodi.ntx AND tab.numperiod = periodi.numperiod) WHERE tab.cod IN ({strlist})"
         elif subtype==1:
             return f"SELECT tab.cod, tab.ntx, tab.pitxt, tab.elemlen, tab.mappa, tab.numperiod, tab.links, tab.numorg, intbib.sigla, tab.vol, tab.pag, tab.riga, tab.col, tab.tipostanza, tab.stanza, tab.verso, tab.numbrano, lem.spec AS lemma, lem.cat AS cat_gr, lem.omo AS disambiguatore FROM {table} AS tab INNER JOIN intbib ON tab.ntx = intbib.ntx INNER JOIN lem ON tab.indlem = lem.cod WHERE tab.indlem IN ({strlist})"
         elif subtype==2: