Пример #1
0
 def get_sibling(self, name, os, cursor):
     new_name = db.strip_last_specialchar(name)
     os_bar = {'android':'iOS', 'iOS':'android'}
     query = "SELECT * FROM %s WHERE platform = '%s' AND name LIKE '%s%%';" % (self.__table__,os_bar[os],new_name)
     cursor.execute(query)
     record = cursor.fetchone()
     return db.build_from_record(models.Game, record)
Пример #2
0
 def earnings(self, TS_details, conn, cursor):
     earnings_query = "SELECT * FROM earnings WHERE earnings.game_id = %s"
     cursor.execute(earnings_query, (self.id,))
     record = cursor.fetchone()
     earnings = db.build_from_record(models.Earnings, record)
     earnings.check_update_revenue_downloads(TS_details, conn, cursor)
     return earnings
Пример #3
0
 def earnings(self, cursor):
     earnings_query = "SELECT * FROM earnings WHERE game_id = %s;"
     cursor.execute(earnings_query, (self.game_id, ))
     record = cursor.fetchone()
     return db.build_from_record(models.Earnings, record)
Пример #4
0
 def game(self, cursor):
     game_query = "SELECT * FROM games WHERE id = %s;"
     cursor.execute(game_query, (self.game_id, ))
     record = cursor.fetchone()
     return db.build_from_record(models.Game, record)
Пример #5
0
 def find_by(self, game_id, rank_type, ranking, date_created, cursor):
     rating_query = "SELECT * FROM ratings WHERE game_id = %s AND rank_type = %s AND ranking = %s AND date_created = %s;"
     cursor.execute(rating_query,
                    (game_id, rank_type, ranking, date_created))
     record = cursor.fetchone()
     return db.build_from_record(models.Rating, record)
Пример #6
0
 def find_by_amadeus_id(self, amadeus_id, cursor):
     hotels_query = """SELECT * FROM hotels WHERE amadeus_id = %s"""
     cursor.execute(hotels_query, (amadeus_id, ))
     record = cursor.fetchone()
     return db.build_from_record(models.Hotel, record)
Пример #7
0
 def location(self, cursor):
     location_query = """SELECT * FROM locations WHERE locations.id = %s"""
     cursor.execute(location_query, (self.location_id,))
     record = cursor.fetchone()
     return db.build_from_record(models.Location, record)
 def find_by_foursquare_id(self, foursquare_id, cursor):
     foursquare_query = """SELECT * FROM venues WHERE foursquare_id = %s"""
     cursor.execute(foursquare_query, (foursquare_id, ))
     record = cursor.fetchone()
     return db.build_from_record(models.Venue, record)
Пример #9
0
 def ratings(self, cursor):
     ratings_query = "SELECT * FROM ratings WHERE ratings.game_id = %s;"
     cursor.execute(ratings_query, (self.id,))
     record = cursor.fetchone()
     return db.build_from_record(models.Rating, record)
Пример #10
0
 def find_by_game_name_platform(self, name, platform, cursor):
     game_query = "SELECT * FROM games WHERE name = %s AND platform = %s;"
     cursor.execute(game_query, (name, platform))
     record = cursor.fetchone()
     return db.build_from_record(models.Game, record)