Documentation
¶
Index ¶
- type Database
- type Query
- func (q *Query) Delete()
- func (q *Query) Distinct() *Query
- func (q *Query) First() (map[string]any, error)
- func (q *Query) Get() ([]map[string]any, error)
- func (q *Query) GroupBy(columns ...string) *Query
- func (q *Query) Having(column string, op query.Operator, value any) *Query
- func (q *Query) HavingFunc(f func(builder query.HavingBuilder)) *Query
- func (q *Query) Insert()
- func (q *Query) Limit(limit int) *Query
- func (q *Query) Offset(offset int) *Query
- func (q *Query) OrHaving(column string, op query.Operator, value any) *Query
- func (q *Query) OrHavingFunc(f func(builder query.HavingBuilder)) *Query
- func (q *Query) OrWhere(column string, op query.Operator, value any) *Query
- func (q *Query) OrWhereFunc(f func(builder query.WhereBuilder)) *Query
- func (q *Query) OrderBy(column, orderType string) *Query
- func (q *Query) Select(columns ...string) *Query
- func (q *Query) Update()
- func (q *Query) Where(column string, op query.Operator, value any) *Query
- func (q *Query) WhereFunc(f func(builder query.WhereBuilder)) *Query
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Query ¶
type Query struct {
// contains filtered or unexported fields
}
func (*Query) HavingFunc ¶
func (q *Query) HavingFunc(f func(builder query.HavingBuilder)) *Query
func (*Query) OrHavingFunc ¶
func (q *Query) OrHavingFunc(f func(builder query.HavingBuilder)) *Query
func (*Query) OrWhereFunc ¶
func (q *Query) OrWhereFunc(f func(builder query.WhereBuilder)) *Query
Click to show internal directories.
Click to hide internal directories.
