im

package
v0.27.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func As

func As(rowAlias string, colAlias ...string) bob.Mod[*dialect.InsertQuery]

func BKA

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

func BNL

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

func DerivedConditionPushdown

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

func GroupIndex

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

func HashJoin

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

func HighPriority

func HighPriority() bob.Mod[*dialect.InsertQuery]

func Ignore

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

func Index

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

func IndexMerge

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

func Into

func Into(name any, columns ...string) bob.Mod[*dialect.InsertQuery]

func JoinFixedOrder

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

func JoinIndex

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

func JoinOrder

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

func JoinPrefix

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

func JoinSuffix

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

func LowPriority

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

func MRR

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

func MaxExecutionTime

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

func Merge

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

func NoBKA

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

func NoBNL

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

func NoDerivedConditionPushdown

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

func NoGroupIndex

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

func NoHashJoin

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

func NoICP

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

func NoIndex

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

func NoIndexMerge

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

func NoJoinIndex

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

func NoMRR

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

func NoMerge

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

func NoOrderIndex

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

func NoRangeOptimazation

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

func NoSemijoin

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

func NoSkipScan

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

func OnDuplicateKeyUpdate

func OnDuplicateKeyUpdate(clauses ...bob.Mod[*clause.Set]) bob.Mod[*dialect.InsertQuery]

func OrderIndex

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

func Partition

func Partition(partitions ...string) bob.Mod[*dialect.InsertQuery]

func QBName

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

func Query

func Query(q bob.Query) bob.Mod[*dialect.InsertQuery]

Insert from a query

func ResourceGroup

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

func Rows

func Rows(rows ...[]bob.Expression) bob.Mod[*dialect.InsertQuery]

func Semijoin

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

func Set

func Set(col string, val any) bob.Mod[*dialect.InsertQuery]

Insert with Set a = b

func SetVar

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

func SkipScan

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

func Subquery

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

func Update added in v0.23.0

func Update(exprs ...bob.Expression) bob.Mod[*clause.Set]

func UpdateCol added in v0.23.0

func UpdateCol(col string) mods.Set[*clause.Set]

func UpdateWithAlias added in v0.23.0

func UpdateWithAlias(alias string, cols ...string) bob.Mod[*clause.Set]

func UpdateWithValues added in v0.23.0

func UpdateWithValues(cols ...string) bob.Mod[*clause.Set]

func Values

func Values(clauses ...bob.Expression) bob.Mod[*dialect.InsertQuery]

Types

This section is empty.

Jump to

Keyboard shortcuts

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