Documentation ¶
Index ¶
- func Columns(clauses ...any) bob.Mod[*dialect.SelectQuery]
- func CrossJoin(e any) dialect.CrossJoinChain[*dialect.SelectQuery]
- func Distinct(on ...any) bob.Mod[*dialect.SelectQuery]
- func Except(q bob.Query) bob.Mod[*dialect.SelectQuery]
- func ExceptAll(q bob.Query) bob.Mod[*dialect.SelectQuery]
- func Fetch(count int64, withTies bool) bob.Mod[*dialect.SelectQuery]
- func ForKeyShare(tables ...string) dialect.LockChain[*dialect.SelectQuery]
- func ForNoKeyUpdate(tables ...string) dialect.LockChain[*dialect.SelectQuery]
- func ForShare(tables ...string) dialect.LockChain[*dialect.SelectQuery]
- func ForUpdate(tables ...string) dialect.LockChain[*dialect.SelectQuery]
- func From(table any) dialect.FromChain[*dialect.SelectQuery]
- func FromFunction(funcs ...*dialect.Function) dialect.FromChain[*dialect.SelectQuery]
- func FullJoin(e any) dialect.JoinChain[*dialect.SelectQuery]
- func GroupBy(e any) bob.Mod[*dialect.SelectQuery]
- func GroupByDistinct(distinct bool) bob.Mod[*dialect.SelectQuery]
- func Having(e any) bob.Mod[*dialect.SelectQuery]
- func InnerJoin(e any) dialect.JoinChain[*dialect.SelectQuery]
- func Intersect(q bob.Query) bob.Mod[*dialect.SelectQuery]
- func IntersectAll(q bob.Query) bob.Mod[*dialect.SelectQuery]
- func LeftJoin(e any) dialect.JoinChain[*dialect.SelectQuery]
- func Limit(count any) bob.Mod[*dialect.SelectQuery]
- func Offset(count any) bob.Mod[*dialect.SelectQuery]
- func OrderBy(e any) dialect.OrderBy[*dialect.SelectQuery]
- func Recursive(r bool) bob.Mod[*dialect.SelectQuery]
- func RightJoin(e any) dialect.JoinChain[*dialect.SelectQuery]
- func Union(q bob.Query) bob.Mod[*dialect.SelectQuery]
- func UnionAll(q bob.Query) bob.Mod[*dialect.SelectQuery]
- func Where(e bob.Expression) mods.Where[*dialect.SelectQuery]
- func Window(name string) dialect.WindowsMod[*dialect.SelectQuery]
- func With(name string, columns ...string) dialect.CTEChain[*dialect.SelectQuery]
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CrossJoin ¶
func CrossJoin(e any) dialect.CrossJoinChain[*dialect.SelectQuery]
func ForKeyShare ¶
func ForKeyShare(tables ...string) dialect.LockChain[*dialect.SelectQuery]
func ForNoKeyUpdate ¶
func ForNoKeyUpdate(tables ...string) dialect.LockChain[*dialect.SelectQuery]
func FromFunction ¶
func GroupByDistinct ¶
func GroupByDistinct(distinct bool) bob.Mod[*dialect.SelectQuery]
func IntersectAll ¶
func Where ¶
func Where(e bob.Expression) mods.Where[*dialect.SelectQuery]
func Window ¶
func Window(name string) dialect.WindowsMod[*dialect.SelectQuery]
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.