Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ardanlabs/service
/ functions
Functions
918 in github.com/ardanlabs/service
⨍
Functions
918
◇
Types & classes
230
Method
Publish
Publish handles the processing of metrics for deliver to the DataDog.
api/services/metrics/publisher/datadog/datadog.go:54
Method
Publish
Publish is called by the publisher goroutine and saves the raw stats.
api/services/metrics/publisher/expvar/expvar.go:69
Method
Query
(ctx context.Context, filter QueryFilter, orderBy order.By, page page.Page)
business/domain/vproductbus/vproductbus.go:15
Method
Query
(ctx context.Context, filter QueryFilter, orderBy order.By, page page.Page)
business/domain/vproductbus/vproductbus.go:22
Method
Query
Query retrieves a list of existing products.
business/domain/vproductbus/vproductbus.go:52
Method
Query
Query retrieves a list of existing products from the database.
business/domain/vproductbus/stores/vproductdb/vproductdb.go:32
Method
Query
(ctx context.Context, filter vproductbus.QueryFilter, orderBy order.By, page page.Page)
business/domain/vproductbus/extensions/vproductotel/vproductotel.go:28
Method
Query
(ctx context.Context, filter QueryFilter, orderBy order.By, page page.Page)
business/domain/productbus/productbus.go:33
Method
Query
(ctx context.Context, filter QueryFilter, orderBy order.By, page page.Page)
business/domain/productbus/productbus.go:46
Method
Query
Query retrieves a list of existing products.
business/domain/productbus/productbus.go:170
Method
Query
Query gets all Products from the database matching the filter.
business/domain/productbus/stores/productpg/productpg.go:115
Method
Query
Query gets all Products from the database matching the filter.
business/domain/productbus/stores/productsqlite/productsqlite.go:126
Method
Query
Query applies otel to the product query process.
business/domain/productbus/extensions/productotel/productotel.go:74
Method
Query
(ctx context.Context, filter QueryFilter, orderBy order.By, page page.Page)
business/domain/homebus/homebus.go:32
Method
Query
(ctx context.Context, filter QueryFilter, orderBy order.By, page page.Page)
business/domain/homebus/homebus.go:45
Method
Query
Query retrieves a list of existing homes from the database.
business/domain/homebus/stores/homedb/homedb.go:110
Method
Query
Query applies otel to the home query process.
business/domain/homebus/extensions/homeotel/homeotel.go:74
Method
Query
(ctx context.Context, filter QueryFilter, orderBy order.By, page page.Page)
business/domain/userbus/userbus.go:34
Method
Query
(ctx context.Context, filter QueryFilter, orderBy order.By, page page.Page)
business/domain/userbus/userbus.go:47
Method
Query
Query retrieves a list of existing users.
business/domain/userbus/userbus.go:181
Method
Query
Query retrieves a list of existing users from the database.
business/domain/userbus/stores/usercache/usercache.go:91
Method
Query
Query retrieves a list of existing users from the database.
business/domain/userbus/stores/userdb/userdb.go:110
Method
Query
Query does not apply auditing.
business/domain/userbus/extensions/useraudit/useraudit.go:111
Method
Query
Query applies otel to the user query process.
business/domain/userbus/extensions/userotel/userotel.go:75
Method
Query
(ctx context.Context, filter QueryFilter, orderBy order.By, page page.Page)
business/domain/auditbus/auditbus.go:28
Method
Query
Query retrieves a list of existing audit records.
business/domain/auditbus/auditbus.go:86
Method
Query
(ctx context.Context, filter auditbus.QueryFilter, orderBy order.By, page page.Page)
business/domain/auditbus/stores/auditdb/auditdb.go:51
Method
Query
Query queries the audit records.
business/domain/auditbus/extensions/auditotel/auditotel.go:42
Method
QueryByEmail
(ctx context.Context, email mail.Address)
business/domain/userbus/userbus.go:50
Method
QueryByEmail
QueryByEmail gets the specified user from the database by email.
business/domain/userbus/stores/usercache/usercache.go:119
Method
QueryByEmail
QueryByEmail gets the specified user from the database by email.
business/domain/userbus/stores/userdb/userdb.go:192
Method
QueryByEmail
QueryByEmail does not apply auditing.
business/domain/userbus/extensions/useraudit/useraudit.go:126
Method
QueryByEmail
QueryByEmail applies otel to the user query by email process.
business/domain/userbus/extensions/userotel/userotel.go:99
Method
QueryByID
(ctx context.Context, productID uuid.UUID)
business/domain/productbus/productbus.go:35
Method
QueryByID
(ctx context.Context, productID uuid.UUID)
business/domain/productbus/productbus.go:48
Method
QueryByID
QueryByID finds the product by the specified ID.
business/domain/productbus/productbus.go:185
Method
QueryByID
QueryByID finds the product identified by a given ID.
business/domain/productbus/stores/productpg/productpg.go:170
Method
QueryByID
QueryByID finds the product identified by a given ID.
business/domain/productbus/stores/productsqlite/productsqlite.go:181
Method
QueryByID
QueryByID applies otel to the product query by ID process.
business/domain/productbus/extensions/productotel/productotel.go:90
Method
QueryByID
(ctx context.Context, homeID uuid.UUID)
business/domain/homebus/homebus.go:34
Method
QueryByID
(ctx context.Context, homeID uuid.UUID)
business/domain/homebus/homebus.go:47
Method
QueryByID
QueryByID gets the specified home from the database.
business/domain/homebus/stores/homedb/homedb.go:170
Method
QueryByID
QueryByID applies otel to the home query by id process.
business/domain/homebus/extensions/homeotel/homeotel.go:100
Method
QueryByID
(ctx context.Context, userID uuid.UUID)
business/domain/userbus/userbus.go:49
Method
QueryByID
QueryByID finds the user by the specified ID.
business/domain/userbus/userbus.go:196
Method
QueryByID
QueryByID gets the specified user from the database.
business/domain/userbus/stores/usercache/usercache.go:101
Method
QueryByID
QueryByID gets the specified user from the database.
business/domain/userbus/stores/userdb/userdb.go:165
Method
QueryByID
QueryByID does not apply auditing.
business/domain/userbus/extensions/useraudit/useraudit.go:121
Method
QueryByID
QueryByID applies otel to the user query by ID process.
business/domain/userbus/extensions/userotel/userotel.go:91
Method
QueryByUserID
(ctx context.Context, userID uuid.UUID)
business/domain/productbus/productbus.go:36
Method
QueryByUserID
(ctx context.Context, userID uuid.UUID)
business/domain/productbus/productbus.go:49
Method
QueryByUserID
QueryByUserID finds the products by a specified User ID.
business/domain/productbus/productbus.go:195
Method
QueryByUserID
QueryByUserID finds products by their owning user ID.
business/domain/productbus/stores/productpg/productpg.go:197
Method
QueryByUserID
QueryByUserID finds products by their owning user ID.
business/domain/productbus/stores/productsqlite/productsqlite.go:208
Method
QueryByUserID
(ctx context.Context, userID uuid.UUID)
business/domain/productbus/extensions/productotel/productotel.go:97
Method
QueryByUserID
(ctx context.Context, userID uuid.UUID)
business/domain/homebus/homebus.go:48
Method
QueryByUserID
QueryByUserID finds the homes by a specified User ID.
business/domain/homebus/homebus.go:218
Method
QueryByUserID
QueryByUserID gets the specified home from the database by user id.
business/domain/homebus/stores/homedb/homedb.go:197
Method
QueryByUserID
QueryByUserID applies otel to the home query by user id process.
business/domain/homebus/extensions/homeotel/homeotel.go:113
Function
QuerySlice
QuerySlice is a helper function for executing queries that return a collection of data to be unmarshalled into a slice.
business/sdk/sqldb/sqldb.go:156
Function
QueryStruct
QueryStruct is a helper function for executing queries that return a single value to be unmarshalled into a struct type where field replacement is nec
business/sdk/sqldb/sqldb.go:233
Method
Reset
()
app/domain/grpcauthapp/authapp.pb.go:33
Method
Reset
()
app/domain/grpcauthapp/authapp.pb.go:112
Method
Reset
()
app/domain/grpcauthapp/authapp.pb.go:456
Method
Reset
()
app/domain/grpcauthapp/authapp.pb.go:538
Method
Reset
()
app/domain/grpcauthapp/authapp.pb.go:689
Method
Reset
()
app/domain/grpcauthapp/authapp.pb.go:821
Function
Routes
Routes adds specific routes for this group.
app/domain/vproductapp/route.go:24
Function
Routes
Routes adds specific routes for this group.
app/domain/homeapp/route.go:22
Function
Routes
Routes adds specific routes for this group.
app/domain/auditapp/route.go:22
Function
Routes
Routes adds specific routes for this group.
app/domain/productapp/route.go:22
Function
Routes
Routes adds specific routes for this group.
app/domain/userapp/route.go:22
Function
Routes
Routes adds specific routes for this group.
app/domain/checkapp/route.go:19
Function
Routes
Routes adds specific routes for this group.
app/domain/tranapp/route.go:27
Function
Routes
Routes adds specific routes for this group.
app/domain/authapp/route.go:19
Function
Routes
Routes adds the routes for the auth app.
app/domain/oauthapp/route.go:24
Function
Routes
Routes adds specific routes for this group.
app/domain/rawapp/route.go:10
Method
Scan
Scan implements the sql.Scanner interface.
business/sdk/sqldb/dbarray/dbarray.go:178
Method
Scan
Scan implements the sql.Scanner interface.
business/sdk/sqldb/dbarray/dbarray.go:250
Method
Scan
Scan implements the sql.Scanner interface.
business/sdk/sqldb/dbarray/dbarray.go:312
Method
Scan
Scan implements the sql.Scanner interface.
business/sdk/sqldb/dbarray/dbarray.go:411
Method
Scan
Scan implements the sql.Scanner interface.
business/sdk/sqldb/dbarray/dbarray.go:530
Method
Scan
Scan implements the sql.Scanner interface.
business/sdk/sqldb/dbarray/dbarray.go:591
Method
Scan
Scan implements the sql.Scanner interface.
business/sdk/sqldb/dbarray/dbarray.go:654
Method
SetAudience
(v []string)
app/domain/grpcauthapp/authapp.pb.go:298
Method
SetClaims
(v *Claims)
app/domain/grpcauthapp/authapp.pb.go:611
Method
SetClaims
(v *Claims)
app/domain/grpcauthapp/authapp.pb.go:746
Method
SetExpiresAt
(v int64)
app/domain/grpcauthapp/authapp.pb.go:302
Method
SetId
(v string)
app/domain/grpcauthapp/authapp.pb.go:317
Method
SetIssuedAt
(v int64)
app/domain/grpcauthapp/authapp.pb.go:312
Method
SetIssuer
(v string)
app/domain/grpcauthapp/authapp.pb.go:288
Method
SetKid
(v string)
app/domain/grpcauthapp/authapp.pb.go:68
Method
SetNotBefore
(v int64)
app/domain/grpcauthapp/authapp.pb.go:307
Method
SetRoles
(v []string)
app/domain/grpcauthapp/authapp.pb.go:322
Method
SetRoles
(v []string)
app/domain/grpcauthapp/authapp.pb.go:602
Method
SetRule
(v string)
app/domain/grpcauthapp/authapp.pb.go:750
Method
SetSubject
(v string)
app/domain/grpcauthapp/authapp.pb.go:293
Method
SetSubject
(v string)
app/domain/grpcauthapp/authapp.pb.go:606
Method
SetToken
(v string)
app/domain/grpcauthapp/authapp.pb.go:147
Method
SetToken
(v string)
app/domain/grpcauthapp/authapp.pb.go:491
← previous
next →
701–800 of 918, ranked by callers