def query_teams_by_( session: Session, conditions: Optional[BooleanClauseList] = and_(), ) -> Query: """ Query team records """ query_teams = query_records(session, Team, conditions) return query_teams
def query_attempts_by_( session: Session, conditions: Optional[BooleanClauseList] = and_(), ) -> Query: """ Query attempt records """ query_attempts = query_records(session, Attempt, conditions) return query_attempts
def query_users_by_( session: Session, conditions: Optional[BooleanClauseList] = and_(), ) -> Query: """ Query user records """ query_users = query_records(session, User, conditions) return query_users
def query_challenges_by_( session: Session, conditions: Optional[BooleanClauseList] = and_(), ) -> Query: """ Query challenge records """ query_challenges = query_records(session, Challenge, conditions) return query_challenges
def query_players_by_( session: Session, conditions: Optional[BooleanClauseList] = and_(), ) -> Query: """ Query player records """ conditions = and_( User.user_type == enums.UserType.PLAYER, conditions, ) query_players = query_records(session, User, conditions) return query_players
def query_contributors_by_( session: Session, conditions: Optional[BooleanClauseList] = and_(), ) -> Query: """ Query contributor records """ conditions = and_( User.user_type == enums.UserType.CONTRIBUTOR, conditions, ) query_contributors = query_records(session, User, conditions) return query_contributors