Documentation ¶
Index ¶
- type DB
- func (s *DB) And(values ...map[string]any) *stmt
- func (s *DB) AndGroup(g *stmt) *stmt
- func (s *DB) AndNot(values ...map[string]any) *stmt
- func (s *DB) AndNotGroup(g *stmt) *stmt
- func (s *DB) Limit(v int) *stmt
- func (s *DB) Model(models ...map[string]any) *stmt
- func (s *DB) Offset(v int) *stmt
- func (s *DB) Or(values ...map[string]any) *stmt
- func (s *DB) OrGroup(g *stmt) *stmt
- func (s *DB) OrNot(values ...map[string]any) *stmt
- func (s *DB) OrNotGroup(g *stmt) *stmt
- func (s *DB) Order(col string, sort Sort) *stmt
- func (s *DB) SQL() string
- func (s *DB) Select(cols ...string) *stmt
- func (s *DB) Table(name string, alias string) *stmt
- func (s *DB) Where(values ...map[string]any) *stmt
- func (s *DB) WhereGroup(g *stmt) *stmt
- func (s *DB) WhereNot(values ...map[string]any) *stmt
- func (s *DB) WhereNotGroup(g *stmt) *stmt
- type Model
- func (m *Model[M]) All(ctx context.Context) []M
- func (s Model) And(values ...map[string]any) *stmt
- func (s Model) AndGroup(g *stmt) *stmt
- func (s Model) AndNot(values ...map[string]any) *stmt
- func (s Model) AndNotGroup(g *stmt) *stmt
- func (s Model) Limit(v int) *stmt
- func (s Model) Model(models ...map[string]any) *stmt
- func (s Model) Offset(v int) *stmt
- func (s Model) Or(values ...map[string]any) *stmt
- func (s Model) OrGroup(g *stmt) *stmt
- func (s Model) OrNot(values ...map[string]any) *stmt
- func (s Model) OrNotGroup(g *stmt) *stmt
- func (s Model) Order(col string, sort Sort) *stmt
- func (s Model) SQL() string
- func (s Model) Select(cols ...string) *stmt
- func (s Model) Table(name string, alias string) *stmt
- func (s Model) Where(values ...map[string]any) *stmt
- func (s Model) WhereGroup(g *stmt) *stmt
- func (s Model) WhereNot(values ...map[string]any) *stmt
- func (s Model) WhereNotGroup(g *stmt) *stmt
- type Sort
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DB ¶
func (*DB) AndNotGroup ¶
func (s *DB) AndNotGroup(g *stmt) *stmt
func (*DB) OrNotGroup ¶
func (s *DB) OrNotGroup(g *stmt) *stmt
func (*DB) WhereGroup ¶
func (s *DB) WhereGroup(g *stmt) *stmt
func (*DB) WhereNotGroup ¶
func (s *DB) WhereNotGroup(g *stmt) *stmt
type Model ¶
func (Model) AndNotGroup ¶
func (s Model) AndNotGroup(g *stmt) *stmt
func (Model) OrNotGroup ¶
func (s Model) OrNotGroup(g *stmt) *stmt
func (Model) WhereGroup ¶
func (s Model) WhereGroup(g *stmt) *stmt
func (Model) WhereNotGroup ¶
func (s Model) WhereNotGroup(g *stmt) *stmt
Source Files ¶
Click to show internal directories.
Click to hide internal directories.