added spray patterns
This commit is contained in:
@@ -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)
|
||||
|
Reference in New Issue
Block a user