Documentation
¶
Index ¶
- type CreateOrderParams
- type CreateOrderRow
- type CreateProductParams
- type CreateProductRow
- type CreateUserRow
- type DBTX
- type GetOrderRow
- type GetOrderStatisticsRow
- type GetOrdersByStatusRow
- type GetProductBySkuRow
- type GetProductRow
- type GetUserByEmailRow
- type GetUserRow
- type ListOrdersByUserRow
- type ListProductsRow
- type ListUsersRow
- type Orders
- type Products
- type Querier
- type Queries
- func (q *Queries) CreateOrder(ctx context.Context, arg CreateOrderParams) (CreateOrderRow, error)
- func (q *Queries) CreateProduct(ctx context.Context, arg CreateProductParams) (CreateProductRow, error)
- func (q *Queries) CreateUser(ctx context.Context, email any) (CreateUserRow, error)
- func (q *Queries) GetOrder(ctx context.Context, id any) (GetOrderRow, error)
- func (q *Queries) GetOrderStatistics(ctx context.Context, userId any) (GetOrderStatisticsRow, error)
- func (q *Queries) GetOrdersByStatus(ctx context.Context, status any) ([]GetOrdersByStatusRow, error)
- func (q *Queries) GetProduct(ctx context.Context, id any) (GetProductRow, error)
- func (q *Queries) GetProductBySku(ctx context.Context, sku any) (GetProductBySkuRow, error)
- func (q *Queries) GetUser(ctx context.Context, id any) (GetUserRow, error)
- func (q *Queries) GetUserByEmail(ctx context.Context, email any) (GetUserByEmailRow, error)
- func (q *Queries) ListOrdersByUser(ctx context.Context, userId any) ([]ListOrdersByUserRow, error)
- func (q *Queries) ListProducts(ctx context.Context) ([]ListProductsRow, error)
- func (q *Queries) ListUsers(ctx context.Context) ([]ListUsersRow, error)
- func (q *Queries) UpdateOrderStatus(ctx context.Context, arg UpdateOrderStatusParams) (UpdateOrderStatusRow, error)
- func (q *Queries) UpdateProductPrice(ctx context.Context, arg UpdateProductPriceParams) (UpdateProductPriceRow, error)
- func (q *Queries) WithTx(tx DBTX) *Queries
- type QueryResult
- type UpdateOrderStatusParams
- type UpdateOrderStatusRow
- type UpdateProductPriceParams
- type UpdateProductPriceRow
- type Users
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateOrderParams ¶ added in v0.11.0
type CreateOrderRow ¶
type CreateProductParams ¶ added in v0.11.0
type CreateProductRow ¶
type CreateUserRow ¶
type GetOrderRow ¶
type GetOrderStatisticsRow ¶
type GetOrdersByStatusRow ¶
type GetProductBySkuRow ¶
type GetUserByEmailRow ¶
type GetUserRow ¶
type ListOrdersByUserRow ¶
type ListProductsRow ¶
type ListUsersRow ¶
type Querier ¶
type Querier interface {
CreateOrder(ctx context.Context, arg CreateOrderParams) (CreateOrderRow, error)
CreateProduct(ctx context.Context, arg CreateProductParams) (CreateProductRow, error)
CreateUser(ctx context.Context, email any) (CreateUserRow, error)
GetOrder(ctx context.Context, id any) (GetOrderRow, error)
GetOrderStatistics(ctx context.Context, userId any) (GetOrderStatisticsRow, error)
GetOrdersByStatus(ctx context.Context, status any) ([]GetOrdersByStatusRow, error)
GetProduct(ctx context.Context, id any) (GetProductRow, error)
GetProductBySku(ctx context.Context, sku any) (GetProductBySkuRow, error)
GetUser(ctx context.Context, id any) (GetUserRow, error)
GetUserByEmail(ctx context.Context, email any) (GetUserByEmailRow, error)
ListOrdersByUser(ctx context.Context, userId any) ([]ListOrdersByUserRow, error)
ListProducts(ctx context.Context) ([]ListProductsRow, error)
ListUsers(ctx context.Context) ([]ListUsersRow, error)
UpdateOrderStatus(ctx context.Context, arg UpdateOrderStatusParams) (UpdateOrderStatusRow, error)
UpdateProductPrice(ctx context.Context, arg UpdateProductPriceParams) (UpdateProductPriceRow, error)
WithTx(tx DBTX) *Queries
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreateOrder ¶
func (q *Queries) CreateOrder(ctx context.Context, arg CreateOrderParams) (CreateOrderRow, error)
func (*Queries) CreateProduct ¶
func (q *Queries) CreateProduct(ctx context.Context, arg CreateProductParams) (CreateProductRow, error)
func (*Queries) CreateUser ¶
func (*Queries) GetOrderStatistics ¶
func (*Queries) GetOrdersByStatus ¶
func (*Queries) GetProduct ¶
func (*Queries) GetProductBySku ¶
func (*Queries) GetUserByEmail ¶
func (*Queries) ListOrdersByUser ¶
func (*Queries) ListProducts ¶
func (q *Queries) ListProducts(ctx context.Context) ([]ListProductsRow, error)
func (*Queries) ListUsers ¶
func (q *Queries) ListUsers(ctx context.Context) ([]ListUsersRow, error)
func (*Queries) UpdateOrderStatus ¶
func (q *Queries) UpdateOrderStatus(ctx context.Context, arg UpdateOrderStatusParams) (UpdateOrderStatusRow, error)
func (*Queries) UpdateProductPrice ¶
func (q *Queries) UpdateProductPrice(ctx context.Context, arg UpdateProductPriceParams) (UpdateProductPriceRow, error)
type QueryResult ¶
type UpdateOrderStatusParams ¶ added in v0.11.0
type UpdateOrderStatusRow ¶
type UpdateProductPriceParams ¶ added in v0.11.0
type UpdateProductPriceRow ¶
Source Files
¶
- helpers.gen.go
- models.gen.go
- querier.gen.go
- query_create_order.go
- query_create_product.go
- query_create_user.go
- query_get_order.go
- query_get_order_statistics.go
- query_get_orders_by_status.go
- query_get_product.go
- query_get_product_by_s_k_u.go
- query_get_user.go
- query_get_user_by_email.go
- query_list_orders_by_user.go
- query_list_products.go
- query_list_users.go
- query_update_order_status.go
- query_update_product_price.go
Click to show internal directories.
Click to hide internal directories.