def __init__(self, dbp, table): self.currentid = 1 self.dbpath = dbp s3u = sqlite3utils.sqlite3utils(dbpath=dbp) self.tkeys, self.tdata = s3u.get_table_data(table) self.maxnumber = len(self.tdata) s3u.close_db()
def __init__(self, dbp, navview): self.dbpath = dbp self.naview = navview s3u = sqlite3utils.sqlite3utils(dbpath=dbp) self.tables = s3u.get_all_tables_name() self.views = s3u.get_all_views_name() self.systemtables = s3u.get_all_system_tables() s3u.close_db()
def tableview_did_select(self, tableview, section, row): t = tableobjectview.tbo() s3u = sqlite3utils.sqlite3utils(dbpath=self.dbpath) if section == 0: self.naview.navigation_view.push_view(t.get_view(self.dbpath, self.tables[row])) elif section == 1: self.naview.navigation_view.push_view(t.get_view(self.dbpath, self.views[row])) elif section == 2: self.naview.navigation_view.push_view(t.get_view(self.dbpath, self.systemtables[row])) s3u.close_db()
def __init__(self, dbp, table): self.dbpath = dbp s3u = sqlite3utils.sqlite3utils(dbpath=dbp) self.tinfo = s3u.table_info(table) self.iinfo = s3u.index_info(table) s3u.close_db()