added spray patterns

This commit is contained in:
2021-10-31 08:40:02 +01:00
parent 268793f0e5
commit 978232dd0a
66 changed files with 16805 additions and 11903 deletions

View File

@@ -5,9 +5,9 @@ package ent
import (
"context"
"csgowtfd/ent/match"
"csgowtfd/ent/matchplayer"
"csgowtfd/ent/player"
"csgowtfd/ent/predicate"
"csgowtfd/ent/stats"
"database/sql/driver"
"errors"
"fmt"
@@ -28,7 +28,7 @@ type PlayerQuery struct {
fields []string
predicates []predicate.Player
// eager-loading edges.
withStats *StatsQuery
withStats *MatchPlayerQuery
withMatches *MatchQuery
modifiers []func(s *sql.Selector)
// intermediate query (i.e. traversal path).
@@ -68,8 +68,8 @@ func (pq *PlayerQuery) Order(o ...OrderFunc) *PlayerQuery {
}
// QueryStats chains the current query on the "stats" edge.
func (pq *PlayerQuery) QueryStats() *StatsQuery {
query := &StatsQuery{config: pq.config}
func (pq *PlayerQuery) QueryStats() *MatchPlayerQuery {
query := &MatchPlayerQuery{config: pq.config}
query.path = func(ctx context.Context) (fromU *sql.Selector, err error) {
if err := pq.prepareQuery(ctx); err != nil {
return nil, err
@@ -80,7 +80,7 @@ func (pq *PlayerQuery) QueryStats() *StatsQuery {
}
step := sqlgraph.NewStep(
sqlgraph.From(player.Table, player.FieldID, selector),
sqlgraph.To(stats.Table, stats.FieldID),
sqlgraph.To(matchplayer.Table, matchplayer.FieldID),
sqlgraph.Edge(sqlgraph.O2M, false, player.StatsTable, player.StatsColumn),
)
fromU = sqlgraph.SetNeighbors(pq.driver.Dialect(), step)
@@ -302,8 +302,8 @@ func (pq *PlayerQuery) Clone() *PlayerQuery {
// WithStats tells the query-builder to eager-load the nodes that are connected to
// the "stats" edge. The optional arguments are used to configure the query builder of the edge.
func (pq *PlayerQuery) WithStats(opts ...func(*StatsQuery)) *PlayerQuery {
query := &StatsQuery{config: pq.config}
func (pq *PlayerQuery) WithStats(opts ...func(*MatchPlayerQuery)) *PlayerQuery {
query := &MatchPlayerQuery{config: pq.config}
for _, opt := range opts {
opt(query)
}
@@ -421,9 +421,9 @@ func (pq *PlayerQuery) sqlAll(ctx context.Context) ([]*Player, error) {
for i := range nodes {
fks = append(fks, nodes[i].ID)
nodeids[nodes[i].ID] = nodes[i]
nodes[i].Edges.Stats = []*Stats{}
nodes[i].Edges.Stats = []*MatchPlayer{}
}
query.Where(predicate.Stats(func(s *sql.Selector) {
query.Where(predicate.MatchPlayer(func(s *sql.Selector) {
s.Where(sql.InValues(player.StatsColumn, fks...))
}))
neighbors, err := query.All(ctx)