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
ClearId
()
app/domain/grpcauthapp/authapp.pb.go:393
Method
ClearIssuedAt
()
app/domain/grpcauthapp/authapp.pb.go:388
Method
ClearIssuer
()
app/domain/grpcauthapp/authapp.pb.go:368
Method
ClearKid
()
app/domain/grpcauthapp/authapp.pb.go:80
Method
ClearNotBefore
()
app/domain/grpcauthapp/authapp.pb.go:383
Method
ClearRule
()
app/domain/grpcauthapp/authapp.pb.go:785
Method
ClearSubject
()
app/domain/grpcauthapp/authapp.pb.go:373
Method
ClearSubject
()
app/domain/grpcauthapp/authapp.pb.go:641
Method
ClearToken
()
app/domain/grpcauthapp/authapp.pb.go:159
Method
ClearToken
()
app/domain/grpcauthapp/authapp.pb.go:503
Method
ClearUserId
()
app/domain/grpcauthapp/authapp.pb.go:636
Method
ClearUserId
()
app/domain/grpcauthapp/authapp.pb.go:776
Method
Close
()
app/sdk/authclient/http/authclient.go:178
Method
Close
Close closes the connection to the server.
app/sdk/authclient/grpc/authclient.go:82
Method
Collect
Collect captures metrics on the host configure to this endpoint.
api/services/metrics/collector/expvar.go:49
Method
Count
(ctx context.Context, filter QueryFilter)
business/domain/vproductbus/vproductbus.go:16
Method
Count
(ctx context.Context, filter QueryFilter)
business/domain/vproductbus/vproductbus.go:23
Method
Count
Count returns the total number of products.
business/domain/vproductbus/vproductbus.go:62
Method
Count
Count returns the total number of products in the DB.
business/domain/vproductbus/stores/vproductdb/vproductdb.go:76
Method
Count
(ctx context.Context, filter vproductbus.QueryFilter)
business/domain/vproductbus/extensions/vproductotel/vproductotel.go:40
Method
Count
(ctx context.Context, filter QueryFilter)
business/domain/productbus/productbus.go:34
Method
Count
(ctx context.Context, filter QueryFilter)
business/domain/productbus/productbus.go:47
Method
Count
Count returns the total number of products.
business/domain/productbus/productbus.go:180
Method
Count
Count returns the total number of products in the DB matching the filter.
business/domain/productbus/stores/productpg/productpg.go:147
Method
Count
Count returns the total number of products in the DB matching the filter.
business/domain/productbus/stores/productsqlite/productsqlite.go:158
Method
Count
Count applies otel to the product count process.
business/domain/productbus/extensions/productotel/productotel.go:82
Method
Count
(ctx context.Context, filter QueryFilter)
business/domain/homebus/homebus.go:33
Method
Count
(ctx context.Context, filter QueryFilter)
business/domain/homebus/homebus.go:46
Method
Count
Count returns the total number of homes.
business/domain/homebus/homebus.go:203
Method
Count
Count returns the total number of homes in the DB.
business/domain/homebus/stores/homedb/homedb.go:147
Method
Count
Count applies otel to the home count process.
business/domain/homebus/extensions/homeotel/homeotel.go:87
Method
Count
(ctx context.Context, filter QueryFilter)
business/domain/userbus/userbus.go:35
Method
Count
(ctx context.Context, filter QueryFilter)
business/domain/userbus/userbus.go:48
Method
Count
Count returns the total number of users.
business/domain/userbus/userbus.go:191
Method
Count
Count returns the total number of cards in the DB.
business/domain/userbus/stores/usercache/usercache.go:96
Method
Count
Count returns the total number of users in the DB.
business/domain/userbus/stores/userdb/userdb.go:142
Method
Count
Count does not apply auditing.
business/domain/userbus/extensions/useraudit/useraudit.go:116
Method
Count
Count applies otel to the user count process.
business/domain/userbus/extensions/userotel/userotel.go:83
Method
Count
(ctx context.Context, filter QueryFilter)
business/domain/auditbus/auditbus.go:29
Method
Count
Count returns the total number of users.
business/domain/auditbus/auditbus.go:96
Method
Count
Count returns the total number of users in the DB.
business/domain/auditbus/stores/auditdb/auditdb.go:84
Method
Count
Count counts the number of audit records.
business/domain/auditbus/extensions/auditotel/auditotel.go:55
Method
Create
(ctx context.Context, prd Product)
business/domain/productbus/productbus.go:30
Method
Create
(ctx context.Context, np NewProduct)
business/domain/productbus/productbus.go:43
Method
Create
Create adds a new product to the system.
business/domain/productbus/productbus.go:108
Method
Create
Create adds a Product to the database.
business/domain/productbus/stores/productpg/productpg.go:58
Method
Create
Create adds a Product to the database.
business/domain/productbus/stores/productsqlite/productsqlite.go:67
Method
Create
Create applies otel to the product creation process.
business/domain/productbus/extensions/productotel/productotel.go:36
Method
Create
(ctx context.Context, hme Home)
business/domain/homebus/homebus.go:29
Method
Create
(ctx context.Context, nh NewHome)
business/domain/homebus/homebus.go:42
Method
Create
Create inserts a new home into the database.
business/domain/homebus/stores/homedb/homedb.go:50
Method
Create
Create applies otel to the home creation process.
business/domain/homebus/extensions/homeotel/homeotel.go:36
Method
Create
(ctx context.Context, usr User)
business/domain/userbus/userbus.go:31
Method
Create
(ctx context.Context, actorID uuid.UUID, nu NewUser)
business/domain/userbus/userbus.go:44
Method
Create
Create adds a new user to the system.
business/domain/userbus/userbus.go:99
Method
Create
Create inserts a new user into the database.
business/domain/userbus/stores/usercache/usercache.go:58
Method
Create
Create inserts a new user into the database.
business/domain/userbus/stores/userdb/userdb.go:51
Method
Create
Create applies auditing to the user creation process.
business/domain/userbus/extensions/useraudit/useraudit.go:40
Method
Create
Create applies otel to the user creation process.
business/domain/userbus/extensions/userotel/userotel.go:37
Method
Create
(ctx context.Context, na NewAudit)
business/domain/auditbus/auditbus.go:27
Method
Create
Create adds a new audit record to the system.
business/domain/auditbus/auditbus.go:60
Method
Create
Create inserts a new audit record into the database.
business/domain/auditbus/stores/auditdb/auditdb.go:32
Method
Create
Create adds a new audit record to the system.
business/domain/auditbus/extensions/auditotel/auditotel.go:29
Method
Debugc
Debugc logs the information at the specified call stack position.
foundation/logger/logger.go:57
Method
Decode
Decode implements the decoder interface.
app/domain/homeapp/model.go:87
Method
Decode
Decode implements the decoder interface.
app/domain/homeapp/model.go:143
Method
Decode
Decode implements the decoder interface.
app/domain/productapp/model.go:65
Method
Decode
Decode implements the decoder interface.
app/domain/productapp/model.go:116
Method
Decode
Decode implements the decoder interface.
app/domain/userapp/model.go:69
Method
Decode
Decode implements the decoder interface.
app/domain/userapp/model.go:124
Method
Decode
Decode implements the decoder interface.
app/domain/userapp/model.go:164
Method
Decode
Decode implements the decoder interface.
app/domain/tranapp/model.go:58
Method
Decode
Decode implements the decoder interface.
app/sdk/authclient/authclient.go:26
Method
Delete
(ctx context.Context, prd Product)
business/domain/productbus/productbus.go:32
Method
Delete
(ctx context.Context, prd Product)
business/domain/productbus/productbus.go:45
Method
Delete
Delete removes the specified product.
business/domain/productbus/productbus.go:161
Method
Delete
Delete removes the product identified by a given ID.
business/domain/productbus/stores/productpg/productpg.go:94
Method
Delete
Delete removes the product identified by a given ID.
business/domain/productbus/stores/productsqlite/productsqlite.go:105
Method
Delete
Delete applies otel to the product deletion process.
business/domain/productbus/extensions/productotel/productotel.go:62
Method
Delete
(ctx context.Context, hme Home)
business/domain/homebus/homebus.go:31
Method
Delete
(ctx context.Context, hme Home)
business/domain/homebus/homebus.go:44
Method
Delete
Delete removes the specified home.
business/domain/homebus/homebus.go:184
Method
Delete
Delete removes a home from the database.
business/domain/homebus/stores/homedb/homedb.go:65
Method
Delete
Delete applies otel to the home delete process.
business/domain/homebus/extensions/homeotel/homeotel.go:62
Method
Delete
(ctx context.Context, actorID uuid.UUID, usr User)
business/domain/userbus/userbus.go:46
Method
Delete
Delete removes the specified user.
business/domain/userbus/userbus.go:166
Method
Delete
Delete removes a user from the database.
business/domain/userbus/stores/usercache/usercache.go:80
Method
Delete
Delete removes a user from the database.
business/domain/userbus/stores/userdb/userdb.go:95
Method
Delete
Delete applies auditing to the user deletion process.
business/domain/userbus/extensions/useraudit/useraudit.go:88
Method
Delete
Delete applies otel to the user deletion process.
business/domain/userbus/extensions/userotel/userotel.go:63
Method
Description
Description implements the sampler interface.
foundation/otel/sampler.go:58
Function
EnableInfinityTS
EnableInfinityTS controls the handling of Postgres' "-infinity" and "infinity" "timestamp"s. If EnableInfinityTS is not called, "-infinity" and "infi
business/sdk/sqldb/dbarray/encode.go:68
Method
Encode
Encode implements the encoder interface.
app/domain/vproductapp/model.go:24
Method
Encode
Encode implements the encoder interface.
app/domain/homeapp/model.go:36
Method
Encode
Encode implements the encoder interface.
app/domain/auditapp/model.go:24
Method
Encode
Encode implements the encoder interface.
app/domain/productapp/model.go:29
Method
Encode
Encode implements the encoder interface.
app/domain/userapp/model.go:29
Method
Encode
Encode implements the encoder interface.
app/domain/checkapp/model.go:18
Method
Encode
Encode implements the encoder interface.
app/domain/tranapp/model.go:31
Method
Encode
Encode implements the encoder interface.
app/domain/authapp/model.go:10
← previous
next →
501–600 of 918, ranked by callers