pycrossword  0.4
Pure-Python implementation of a crossword puzzle generator and editor
Classes | Namespaces | Variables
dbapi.py File Reference

Classes

class  pycross.dbapi.Sqlitedb
 SQLite database driver implementation wrapping the standard Python sqlite3 methods. More...
 
class  pycross.dbapi.HunspellDownloadSignals
 
class  pycross.dbapi.HunspellDownloadTask
 
class  pycross.dbapi.HunspellImportSignals
 
class  pycross.dbapi.HunspellImportTask
 
class  pycross.dbapi.HunspellImport
 

Namespaces

 pycross.dbapi
 

Variables

string pycross.dbapi.NEWLINE = '\n'
 
 pycross.dbapi.SQL_CREATE_TABLES = \
 SQL query to create default table structure. More...
 
 pycross.dbapi.SQL_INSERT_POS = \
 SQL query to insert part of speech data. More...
 
 pycross.dbapi.SQL_INSERT_WORD = \
 SQL query to insert words and part of speech data. More...
 
string pycross.dbapi.SQL_CLEAR_WORDS = f"delete from {SQL_TABLES['words']['table']};"
 SQL query to clear words. More...
 
string pycross.dbapi.SQL_COUNT_WORDS = f"select count(*) from {SQL_TABLES['words']['table']};"
 SQL query to count entries (words) More...
 
string pycross.dbapi.SQL_GET_WORDS = f"select {SQL_TABLES['words']['table']}.{SQL_TABLES['words']['fid']}, " \
 SQL query to display all words. More...
 
string pycross.dbapi.SQL_GET_POS = f"select * from {SQL_TABLES['pos']['table']};"
 SQL query to display all POS. More...
 
string pycross.dbapi.HUNSPELL_REPO = 'https://raw.githubusercontent.com/wooorm/dictionaries/main'
 Hunspell dic repo URL. More...