In [1]:
from sqlalchemy.orm import sessionmaker
import dota.sql.orm as o
In [2]:
# init stuff
engine = o.create_engine('sqlite:///../data/pro/pro.db')
Session = sessionmaker(engine)
session = Session()
In [3]:
# A few example queries
g = session.query(o.Game).first()
print("Game - {}".format(g))
p = session.query(o.Player).first()
print("Player - {}".format(g))
t = session.query(o.Team).first()
print("Team - {}".format(g))
In [4]:
player_counts = o.count_by(session, 'player', 'games')
player_counts.head()
Out[4]:
In [8]:
o.count_by(session, 'player', 'team')
Out[8]:
In [ ]: