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 MatchQuery struct {
fields []string
predicates []predicate.Match
// eager-loading edges.
withStats *StatsQuery
withStats *MatchPlayerQuery
withPlayers *PlayerQuery
modifiers []func(s *sql.Selector)
// intermediate query (i.e. traversal path).
@@ -68,8 +68,8 @@ func (mq *MatchQuery) Order(o ...OrderFunc) *MatchQuery {
}
// QueryStats chains the current query on the "stats" edge.
func (mq *MatchQuery) QueryStats() *StatsQuery {
query := &StatsQuery{config: mq.config}
func (mq *MatchQuery) QueryStats() *MatchPlayerQuery {
query := &MatchPlayerQuery{config: mq.config}
query.path = func(ctx context.Context) (fromU *sql.Selector, err error) {
if err := mq.prepareQuery(ctx); err != nil {
return nil, err
@@ -80,7 +80,7 @@ func (mq *MatchQuery) QueryStats() *StatsQuery {
}
step := sqlgraph.NewStep(
sqlgraph.From(match.Table, match.FieldID, selector),
sqlgraph.To(stats.Table, stats.FieldID),
sqlgraph.To(matchplayer.Table, matchplayer.FieldID),
sqlgraph.Edge(sqlgraph.O2M, false, match.StatsTable, match.StatsColumn),
)
fromU = sqlgraph.SetNeighbors(mq.driver.Dialect(), step)
@@ -302,8 +302,8 @@ func (mq *MatchQuery) Clone() *MatchQuery {
// 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 (mq *MatchQuery) WithStats(opts ...func(*StatsQuery)) *MatchQuery {
query := &StatsQuery{config: mq.config}
func (mq *MatchQuery) WithStats(opts ...func(*MatchPlayerQuery)) *MatchQuery {
query := &MatchPlayerQuery{config: mq.config}
for _, opt := range opts {
opt(query)
}
@@ -421,9 +421,9 @@ func (mq *MatchQuery) sqlAll(ctx context.Context) ([]*Match, 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(match.StatsColumn, fks...))
}))
neighbors, err := query.All(ctx)