def new_raw_session(self, db_direct_name): """ Database session creation for RawDataControl class :param db_direct_name: directory & DB name (str) """ (self.RawTrip, self.ExtractUser, self.ExtractRoute, self.ExtractStop, self.GTFSStop, self.GTFSRoute, self.Base, self.engine, self.cur_session) = DBMod.new_session_raw(db_direct_name)
def new_main_session(self, db_direct_name): """ Manages DB session creation for Main DB """ (self.Route, self.Stop, self.Trip, self.RouteStop, self.Users, self.MainBase, self.MainEngine, self.MainCur_session) = DBMod.new_session_main(db_direct_name)
def new_analysis_session(self, db_direct_name): """ Manages DB session for Analysis DB """ (self.StopAnBrd, self.StopAnAli, self.AnlyBase, self.AnlyEngine, self.AnlyCur_session) = DBMod.new_session_anly(db_direct_name)
def new_analysis_db(self, db_direct_name): """ Manages DB creation for Analysis DB """ (self.StopAnBrd, self.StopAnAli, self.AnlyBase, self.AnlyEngine) = DBMod.new_database_anly(db_direct_name)
def check_session(self): """ Checks to ensure current session is active """ if type(self.AnlyCur_session) is str: raise DBMod.SessionError()
def new_main_database(self, db_direct_name): """ Manages DB creation for Main DB""" (self.Route, self.Stop, self.TripData, self.RouteStop, self.Users, self.Base, self.engine) = DBMod.new_database_main(db_direct_name)
def check_session(self): """ Checks if a session is active, raising an error if it is not""" if type(self.cur_session) is str: raise DBMod.SessionError()