um

package
v0.28.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 28, 2024 License: MIT Imports: 5 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BKA

func BKA(tables ...string) bob.Mod[*dialect.UpdateQuery]

func BNL

func BNL(tables ...string) bob.Mod[*dialect.UpdateQuery]

func CrossJoin added in v0.16.0

func CrossJoin(e any) bob.Mod[*dialect.UpdateQuery]

func DerivedConditionPushdown

func DerivedConditionPushdown(tables ...string) bob.Mod[*dialect.UpdateQuery]

func GroupIndex

func GroupIndex(tables ...string) bob.Mod[*dialect.UpdateQuery]

func HashJoin

func HashJoin(tables ...string) bob.Mod[*dialect.UpdateQuery]

func Ignore

func Ignore() bob.Mod[*dialect.UpdateQuery]

func Index

func Index(tables ...string) bob.Mod[*dialect.UpdateQuery]

func IndexMerge

func IndexMerge(tables ...string) bob.Mod[*dialect.UpdateQuery]

func InnerJoin added in v0.16.0

func InnerJoin(e any) dialect.JoinChain[*dialect.UpdateQuery]

func JoinFixedOrder

func JoinFixedOrder(name string) bob.Mod[*dialect.UpdateQuery]

func JoinIndex

func JoinIndex(tables ...string) bob.Mod[*dialect.UpdateQuery]

func JoinOrder

func JoinOrder(tables ...string) bob.Mod[*dialect.UpdateQuery]

func JoinPrefix

func JoinPrefix(tables ...string) bob.Mod[*dialect.UpdateQuery]

func JoinSuffix

func JoinSuffix(tables ...string) bob.Mod[*dialect.UpdateQuery]

func LeftJoin added in v0.16.0

func LeftJoin(e any) dialect.JoinChain[*dialect.UpdateQuery]

func Limit

func Limit(count int64) bob.Mod[*dialect.UpdateQuery]

func LowPriority

func LowPriority() bob.Mod[*dialect.UpdateQuery]

func MRR

func MRR(tables ...string) bob.Mod[*dialect.UpdateQuery]

func MaxExecutionTime

func MaxExecutionTime(n int) bob.Mod[*dialect.UpdateQuery]

func Merge

func Merge(tables ...string) bob.Mod[*dialect.UpdateQuery]

func NoBKA

func NoBKA(tables ...string) bob.Mod[*dialect.UpdateQuery]

func NoBNL

func NoBNL(tables ...string) bob.Mod[*dialect.UpdateQuery]

func NoDerivedConditionPushdown

func NoDerivedConditionPushdown(tables ...string) bob.Mod[*dialect.UpdateQuery]

func NoGroupIndex

func NoGroupIndex(tables ...string) bob.Mod[*dialect.UpdateQuery]

func NoHashJoin

func NoHashJoin(tables ...string) bob.Mod[*dialect.UpdateQuery]

func NoICP

func NoICP(tables ...string) bob.Mod[*dialect.UpdateQuery]

func NoIndex

func NoIndex(tables ...string) bob.Mod[*dialect.UpdateQuery]

func NoIndexMerge

func NoIndexMerge(tables ...string) bob.Mod[*dialect.UpdateQuery]

func NoJoinIndex

func NoJoinIndex(tables ...string) bob.Mod[*dialect.UpdateQuery]

func NoMRR

func NoMRR(tables ...string) bob.Mod[*dialect.UpdateQuery]

func NoMerge

func NoMerge(tables ...string) bob.Mod[*dialect.UpdateQuery]

func NoOrderIndex

func NoOrderIndex(tables ...string) bob.Mod[*dialect.UpdateQuery]

func NoRangeOptimazation

func NoRangeOptimazation(tables ...string) bob.Mod[*dialect.UpdateQuery]

func NoSemijoin

func NoSemijoin(strategy ...string) bob.Mod[*dialect.UpdateQuery]

func NoSkipScan

func NoSkipScan(tables ...string) bob.Mod[*dialect.UpdateQuery]

func OrderBy

func OrderBy(e any) dialect.OrderBy[*dialect.UpdateQuery]

func OrderIndex

func OrderIndex(tables ...string) bob.Mod[*dialect.UpdateQuery]

func QBName

func QBName(name string) bob.Mod[*dialect.UpdateQuery]

func Recursive

func Recursive(r bool) bob.Mod[*dialect.UpdateQuery]

func ResourceGroup

func ResourceGroup(name string) bob.Mod[*dialect.UpdateQuery]

func RightJoin added in v0.16.0

func RightJoin(e any) dialect.JoinChain[*dialect.UpdateQuery]

func Semijoin

func Semijoin(strategy ...string) bob.Mod[*dialect.UpdateQuery]

func Set

func Set(sets ...bob.Expression) bob.Mod[*dialect.UpdateQuery]

func SetCol added in v0.23.0

func SetCol(from ...string) mods.Set[*dialect.UpdateQuery]

func SetVar

func SetVar(statement string) bob.Mod[*dialect.UpdateQuery]

func SkipScan

func SkipScan(tables ...string) bob.Mod[*dialect.UpdateQuery]

func StraightJoin added in v0.16.0

func StraightJoin(e any) bob.Mod[*dialect.UpdateQuery]

func Subquery

func Subquery(strategy string) bob.Mod[*dialect.UpdateQuery]

func Table

func Table(name any) dialect.FromChain[*dialect.UpdateQuery]

func With

func With(name string, columns ...string) dialect.CTEChain[*dialect.UpdateQuery]

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL