Example #1
0
 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)
Example #2
0
 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)
Example #3
0
 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)
Example #4
0
 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)
Example #5
0
 def check_session(self):
     """ Checks to ensure current session is active """
     if type(self.AnlyCur_session) is str:
         raise DBMod.SessionError()
Example #6
0
 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)
Example #7
0
 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()