Documentation ¶
Index ¶
- func Apply(f func(a sqlite.SelectModApply)) sqlite.SelectMod
- func Columns(names ...string) sqlite.SelectMod
- func ColumnsC(query string, args ...any) sqlite.SelectMod
- func ColumnsE(names ...litsql.Expression) sqlite.SelectMod
- func Distinct(on ...string) sqlite.SelectMod
- func DistinctE(on ...litsql.Expression) sqlite.SelectMod
- func Except(q sqlite.SelectQuery) sqlite.SelectMod
- func ExceptAll(q sqlite.SelectQuery) sqlite.SelectMod
- func Having(condition string) sqlite.SelectMod
- func HavingC(query string, args ...any) sqlite.SelectMod
- func HavingE(condition litsql.Expression) sqlite.SelectMod
- func Intersect(q sqlite.SelectQuery) sqlite.SelectMod
- func IntersectAll(q sqlite.SelectQuery) sqlite.SelectMod
- func Limit(count int) sqlite.SelectMod
- func LimitA(arg any) sqlite.SelectMod
- func LimitAN(argumentName string) sqlite.SelectMod
- func LimitE(count litsql.Expression) sqlite.SelectMod
- func Offset(count int) sqlite.SelectMod
- func OffsetA(arg any) sqlite.SelectMod
- func OffsetAN(argumentName string) sqlite.SelectMod
- func OffsetE(count litsql.Expression) sqlite.SelectMod
- func OrderBy(names ...string) sqlite.SelectMod
- func OrderByE(names ...litsql.Expression) sqlite.SelectMod
- func Union(q sqlite.SelectQuery) sqlite.SelectMod
- func UnionAll(q sqlite.SelectQuery) sqlite.SelectMod
- func Where(condition string) sqlite.SelectMod
- func WhereC(query string, args ...any) sqlite.SelectMod
- func WhereE(condition litsql.Expression) sqlite.SelectMod
- type FromChain
- type GroupByChain
- type JoinChain
- func CrossJoin(table string) JoinChain
- func CrossJoinE(table litsql.Expression) JoinChain
- func FullJoin(table string) JoinChain
- func FullJoinE(table litsql.Expression) JoinChain
- func InnerJoin(table string) JoinChain
- func InnerJoinE(table litsql.Expression) JoinChain
- func LeftJoin(table string) JoinChain
- func LeftJoinE(table litsql.Expression) JoinChain
- func RightJoin(table string) JoinChain
- func RightJoinE(table litsql.Expression) JoinChain
- func StraightJoin(table string) JoinChain
- func StraightJoinE(table litsql.Expression) JoinChain
- type WindowChain
- type WithChain
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IntersectAll ¶
func IntersectAll(q sqlite.SelectQuery) sqlite.SelectMod
Types ¶
type FromChain ¶
type FromChain interface { sq.QueryMod[tag.SelectTag] As(alias string, columns ...string) FromChain }
func FromE ¶
func FromE(table litsql.Expression) FromChain
func FromQ ¶
func FromQ(q sqlite.SelectQuery) FromChain
type GroupByChain ¶
func GroupBy ¶
func GroupBy(columns ...string) GroupByChain
func GroupByE ¶
func GroupByE(columns ...litsql.Expression) GroupByChain
type JoinChain ¶
func CrossJoinE ¶
func CrossJoinE(table litsql.Expression) JoinChain
func FullJoinE ¶
func FullJoinE(table litsql.Expression) JoinChain
func InnerJoinE ¶
func InnerJoinE(table litsql.Expression) JoinChain
func LeftJoinE ¶
func LeftJoinE(table litsql.Expression) JoinChain
func RightJoinE ¶
func RightJoinE(table litsql.Expression) JoinChain
func StraightJoin ¶
func StraightJoinE ¶
func StraightJoinE(table litsql.Expression) JoinChain
type WindowChain ¶
func Window ¶
func Window(name string) WindowChain
Click to show internal directories.
Click to hide internal directories.