MCPcopy Create free account

hub / github.com/ThreeDotsLabs/go-web-app-antipatterns / functions

Functions549 in github.com/ThreeDotsLabs/go-web-app-antipatterns

MethodLT
(x null.Time)
01-coupling/04-loosely-coupled-app-layer/models/users.go:110
MethodLT
(x int64)
01-coupling/03-loosely-coupled-generated/models/emails.go:65
MethodLT
(x string)
01-coupling/03-loosely-coupled-generated/models/emails.go:88
MethodLT
(x bool)
01-coupling/03-loosely-coupled-generated/models/emails.go:111
MethodLT
(x null.String)
01-coupling/03-loosely-coupled-generated/models/users.go:87
MethodLT
(x null.Time)
01-coupling/03-loosely-coupled-generated/models/users.go:110
MethodLTE
(x int64)
01-coupling/04-loosely-coupled-app-layer/models/emails.go:66
MethodLTE
(x string)
01-coupling/04-loosely-coupled-app-layer/models/emails.go:89
MethodLTE
(x bool)
01-coupling/04-loosely-coupled-app-layer/models/emails.go:112
MethodLTE
(x null.String)
01-coupling/04-loosely-coupled-app-layer/models/users.go:90
MethodLTE
(x null.Time)
01-coupling/04-loosely-coupled-app-layer/models/users.go:113
MethodLTE
(x int64)
01-coupling/03-loosely-coupled-generated/models/emails.go:66
MethodLTE
(x string)
01-coupling/03-loosely-coupled-generated/models/emails.go:89
MethodLTE
(x bool)
01-coupling/03-loosely-coupled-generated/models/emails.go:112
MethodLTE
(x null.String)
01-coupling/03-loosely-coupled-generated/models/users.go:90
MethodLTE
(x null.Time)
01-coupling/03-loosely-coupled-generated/models/users.go:113
MethodLoadEmails
LoadEmails allows an eager lookup of values, cached into the loaded structs of the objects. This is for a 1-M or N-M relationship.
01-coupling/04-loosely-coupled-app-layer/models/users.go:466
MethodLoadEmails
LoadEmails allows an eager lookup of values, cached into the loaded structs of the objects. This is for a 1-M or N-M relationship.
01-coupling/03-loosely-coupled-generated/models/users.go:466
MethodLoadUser
LoadUser allows an eager lookup of values, cached into the loaded structs of the objects. This is for an N-1 relationship.
01-coupling/04-loosely-coupled-app-layer/models/emails.go:446
MethodLoadUser
LoadUser allows an eager lookup of values, cached into the loaded structs of the objects. This is for an N-1 relationship.
01-coupling/03-loosely-coupled-generated/models/emails.go:446
MethodNEQ
(x int64)
01-coupling/04-loosely-coupled-app-layer/models/emails.go:64
MethodNEQ
(x string)
01-coupling/04-loosely-coupled-app-layer/models/emails.go:87
MethodNEQ
(x bool)
01-coupling/04-loosely-coupled-app-layer/models/emails.go:110
MethodNEQ
(x null.String)
01-coupling/04-loosely-coupled-app-layer/models/users.go:82
MethodNEQ
(x null.Time)
01-coupling/04-loosely-coupled-app-layer/models/users.go:105
MethodNEQ
(x int64)
01-coupling/03-loosely-coupled-generated/models/emails.go:64
MethodNEQ
(x string)
01-coupling/03-loosely-coupled-generated/models/emails.go:87
MethodNEQ
(x bool)
01-coupling/03-loosely-coupled-generated/models/emails.go:110
MethodNEQ
(x null.String)
01-coupling/03-loosely-coupled-generated/models/users.go:82
MethodNEQ
(x null.Time)
01-coupling/03-loosely-coupled-generated/models/users.go:105
MethodNIN
(slice []int64)
01-coupling/04-loosely-coupled-app-layer/models/emails.go:76
MethodNIN
(slice []string)
01-coupling/04-loosely-coupled-app-layer/models/emails.go:99
MethodNIN
(slice []int64)
01-coupling/03-loosely-coupled-generated/models/emails.go:76
MethodNIN
(slice []string)
01-coupling/03-loosely-coupled-generated/models/emails.go:99
MethodNewStruct
NewStruct creates a new relationship struct
01-coupling/04-loosely-coupled-app-layer/models/emails.go:141
MethodNewStruct
NewStruct creates a new relationship struct
01-coupling/04-loosely-coupled-app-layer/models/users.go:154
MethodNewStruct
NewStruct creates a new relationship struct
01-coupling/03-loosely-coupled-generated/models/emails.go:141
MethodNewStruct
NewStruct creates a new relationship struct
01-coupling/03-loosely-coupled-generated/models/users.go:154
FunctionNewUserHandler
(storage UserStorage)
01-coupling/01-tightly-coupled/internal/http.go:17
FunctionNewUserHandler
(storage UserStorage)
01-coupling/04-loosely-coupled-app-layer/internal/http.go:15
FunctionNewUserHandler
(storage UserStorage)
01-coupling/02-loosely-coupled/internal/http.go:43
FunctionNewUserHandler
(storage UserStorage)
01-coupling/03-loosely-coupled-generated/internal/http.go:18
FunctionNewUserStorage
(db *gorm.DB)
01-coupling/01-tightly-coupled/internal/db.go:19
FunctionNewUserStorage
(db *sql.DB)
01-coupling/04-loosely-coupled-app-layer/internal/db.go:25
FunctionNewUserStorage
(db *gorm.DB)
01-coupling/02-loosely-coupled/internal/db.go:46
FunctionNewUserStorage
(db *sql.DB)
01-coupling/03-loosely-coupled-generated/internal/db.go:24
MethodOne
One returns a single email record from the query.
01-coupling/04-loosely-coupled-app-layer/models/emails.go:359
MethodOne
One returns a single email record from the query.
01-coupling/03-loosely-coupled-generated/models/emails.go:359
MethodPatchUser
(w http.ResponseWriter, r *http.Request)
01-coupling/01-tightly-coupled/internal/http.go:108
MethodPatchUser
(w http.ResponseWriter, r *http.Request, rawUserID UserID)
01-coupling/04-loosely-coupled-app-layer/internal/http.go:101
MethodPatchUser
Update user (PATCH /users/{userID})
01-coupling/04-loosely-coupled-app-layer/internal/http_server.go:30
MethodPatchUser
PatchUser operation middleware
01-coupling/04-loosely-coupled-app-layer/internal/http_server.go:124
MethodPatchUser
(id int, firstName *string, lastName *string, expectedStatusCode int)
01-coupling/tests/client.go:111
MethodPatchUser
(w http.ResponseWriter, r *http.Request)
01-coupling/02-loosely-coupled/internal/http.go:132
MethodPatchUser
(w http.ResponseWriter, r *http.Request, rawUserID UserID)
01-coupling/03-loosely-coupled-generated/internal/http.go:117
MethodPatchUser
PatchUser operation middleware
01-coupling/03-loosely-coupled-generated/internal/http_server.go:124
MethodPostUser
(w http.ResponseWriter, r *http.Request)
01-coupling/01-tightly-coupled/internal/http.go:72
MethodPostUser
(w http.ResponseWriter, r *http.Request)
01-coupling/04-loosely-coupled-app-layer/internal/http.go:71
MethodPostUser
Add a new user (POST /users)
01-coupling/04-loosely-coupled-app-layer/internal/http_server.go:21
MethodPostUser
PostUser operation middleware
01-coupling/04-loosely-coupled-app-layer/internal/http_server.go:57
MethodPostUser
(firstName string, lastName string, email string, expectedStatusCode int)
01-coupling/tests/client.go:93
MethodPostUser
(w http.ResponseWriter, r *http.Request)
01-coupling/02-loosely-coupled/internal/http.go:99
MethodPostUser
(w http.ResponseWriter, r *http.Request)
01-coupling/03-loosely-coupled-generated/internal/http.go:74
MethodPostUser
PostUser operation middleware
01-coupling/03-loosely-coupled-generated/internal/http_server.go:57
MethodPrimaryEmail
()
01-coupling/04-loosely-coupled-app-layer/internal/user.go:64
MethodPrintln
(args ...interface{})
03-cohesion/01-low-cohesion/subscribe.go:14
MethodPrintln
(args ...interface{})
03-cohesion/03-generics/subscribe.go:16
MethodReload
Reload refetches the object from the database using the primary keys with an executor.
01-coupling/04-loosely-coupled-app-layer/models/emails.go:1122
MethodReload
Reload refetches the object from the database using the primary keys with an executor.
01-coupling/04-loosely-coupled-app-layer/models/users.go:1165
MethodReload
Reload refetches the object from the database using the primary keys with an executor.
01-coupling/03-loosely-coupled-generated/models/emails.go:1122
MethodReload
Reload refetches the object from the database using the primary keys with an executor.
01-coupling/03-loosely-coupled-generated/models/users.go:1165
MethodReloadAll
ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.
01-coupling/04-loosely-coupled-app-layer/models/emails.go:1134
MethodReloadAll
ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.
01-coupling/04-loosely-coupled-app-layer/models/users.go:1177
MethodReloadAll
ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.
01-coupling/03-loosely-coupled-generated/models/emails.go:1134
MethodReloadAll
ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.
01-coupling/03-loosely-coupled-generated/models/users.go:1177
MethodSetUser
SetUser of the email to the related item. Sets o.R.User to related. Adds o to related.R.Emails.
01-coupling/04-loosely-coupled-app-layer/models/emails.go:551
MethodSetUser
SetUser of the email to the related item. Sets o.R.User to related. Adds o to related.R.Emails.
01-coupling/03-loosely-coupled-generated/models/emails.go:551
MethodStoreAuditLog
(ctx context.Context, log string)
04-transactions/05-tx-provider/repository.go:98
MethodTableName
()
01-coupling/02-loosely-coupled/internal/db.go:27
MethodTableName
()
01-coupling/02-loosely-coupled/internal/db.go:38
MethodTakePoints
(ctx context.Context, tx *sql.Tx, userID int, points int)
04-transactions/02-tx-in-logic/repository.go:43
MethodTakePoints
(ctx context.Context, tx *sql.Tx, userID int, points int)
04-transactions/02-tx-in-logic/app.go:23
MethodTakePoints
(ctx context.Context, userID int, points int)
04-transactions/01-no-tx/repository.go:47
FunctionTestAll
(t *testing.T)
05-distributed-transactions/tests/all_test.go:25
FunctionTestAll
(t *testing.T)
04-transactions/tests/all_test.go:25
FunctionTestSubscribe
(t *testing.T)
03-cohesion/01-low-cohesion/subscribe_test.go:10
FunctionTestSubscribe
(t *testing.T)
03-cohesion/03-generics/subscribe_test.go:8
FunctionTestSubscribe
(t *testing.T)
03-cohesion/02-decorators/subscribe_test.go:8
FunctionTestUser
(t *testing.T)
01-coupling/tests/end_to_end_test.go:13
MethodTransact
(txFunc func(adapters Adapters) error)
04-transactions/05-tx-provider/tx.go:18
MethodUpdate
Update uses an executor to update the Email. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update do
01-coupling/04-loosely-coupled-app-layer/models/emails.go:740
MethodUpdate
Update uses an executor to update the User. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update doe
01-coupling/04-loosely-coupled-app-layer/models/users.go:770
MethodUpdate
Update uses an executor to update the Email. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update do
01-coupling/03-loosely-coupled-generated/models/emails.go:740
MethodUpdate
Update uses an executor to update the User. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update doe
01-coupling/03-loosely-coupled-generated/models/users.go:770
MethodUpdateAll
UpdateAll updates all rows with the specified column values.
01-coupling/04-loosely-coupled-app-layer/models/emails.go:801
MethodUpdateAll
UpdateAll updates all rows with the specified column values, using an executor.
01-coupling/04-loosely-coupled-app-layer/models/emails.go:818
MethodUpdateAll
UpdateAll updates all rows with the specified column values.
01-coupling/04-loosely-coupled-app-layer/models/users.go:837
MethodUpdateAll
UpdateAll updates all rows with the specified column values, using an executor.
01-coupling/04-loosely-coupled-app-layer/models/users.go:854
MethodUpdateAll
UpdateAll updates all rows with the specified column values.
01-coupling/03-loosely-coupled-generated/models/emails.go:801
MethodUpdateAll
UpdateAll updates all rows with the specified column values, using an executor.
01-coupling/03-loosely-coupled-generated/models/emails.go:818
← previousnext →401–500 of 549, ranked by callers