Documentation ¶
Index ¶
- type Combine
- type Conflict
- func (s Conflict[Q]) Apply(q Q)
- func (c Conflict[Q]) DoNothing() bob.Mod[Q]
- func (c Conflict[Q]) DoUpdate() Conflict[Q]
- func (c Conflict[Q]) OnWhere(where ...any) Conflict[Q]
- func (c Conflict[Q]) Set(a, b any) Conflict[Q]
- func (c Conflict[Q]) SetExcluded(cols ...string) Conflict[Q]
- func (c Conflict[Q]) Where(where ...any) Conflict[Q]
- type Fetch
- type For
- type GroupBy
- type GroupByDistinct
- type GroupWith
- type Having
- type Join
- type Limit
- type Offset
- type OrderBy
- type QueryModFunc
- type QueryMods
- type Recursive
- type Returning
- type Rows
- type Select
- type Set
- type Values
- type Where
- type Window
- type With
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Conflict ¶
func (Conflict[Q]) SetExcluded ¶ added in v0.5.0
type GroupByDistinct ¶
func (GroupByDistinct[Q]) Apply ¶
func (f GroupByDistinct[Q]) Apply(q Q)
type QueryModFunc ¶
type QueryModFunc[T any] func(T)
func (QueryModFunc[T]) Apply ¶
func (q QueryModFunc[T]) Apply(query T)
type Window ¶
type Window[Q interface{ AppendWindow(clause.NamedWindow) }] clause.NamedWindow
Click to show internal directories.
Click to hide internal directories.