Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Post = postSchema{ ID: field.Number[int64]{}.WithColumn("id"), UserID: field.Number[int64]{}.WithColumn("user_id"), Title: field.String{}.WithColumn("title"), }
View Source
var Post_Author = sqlc.HasOne( clause.Column{Name: "id"}, clause.Column{Name: "user_id"}, func(p *models.Post, child *models.User) { p.Author = child }, func(p *models.Post) any { return p.UserID }, func(c *models.User) any { return c.ID }, )
Post_Author defines belongsTo relation: Post has one User
View Source
var User = userSchema{ ID: field.Number[int64]{}.WithColumn("id"), Name: field.String{}.WithColumn("name"), }
View Source
var User_Posts = sqlc.HasMany( clause.Column{Name: "user_id"}, clause.Column{Name: "id"}, func(p *models.User, children []*models.Post) { p.Posts = children }, func(p *models.User) any { return p.ID }, func(c *models.Post) any { return c.UserID }, )
User_Posts defines hasMany relation: User has many Post
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.