dm

package
v0.4.1 Latest Latest
Warning

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

Go to latest
Published: Jun 3, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func From

func From(table string) psql.DeleteMod

func Func

func Func(f func(a psql.DeleteModApply)) psql.DeleteMod

func Only

func Only() psql.DeleteMod

func Returning

func Returning(clauses ...string) psql.DeleteMod

func Where

func Where(condition string) psql.DeleteMod

func WhereC

func WhereC(query string, args ...any) psql.DeleteMod

func WhereE

func WhereE(condition litsql.Expression) psql.DeleteMod

Types

type FromChain

type FromChain = chain.From[tag.DeleteTag]

func Using

func Using(table string) FromChain

func UsingE

func UsingE(table litsql.Expression) FromChain

func UsingQ

func UsingQ(q psql.SelectQuery) FromChain

type JoinChain

type JoinChain = chain.Join[tag.DeleteTag]

func CrossJoin

func CrossJoin(table string) JoinChain

func CrossJoinE

func CrossJoinE(table litsql.Expression) JoinChain

func FullJoin

func FullJoin(table string) JoinChain

func FullJoinE

func FullJoinE(table litsql.Expression) JoinChain

func InnerJoin

func InnerJoin(table string) JoinChain

func InnerJoinE

func InnerJoinE(table litsql.Expression) JoinChain

func LeftJoin

func LeftJoin(table string) JoinChain

func LeftJoinE

func LeftJoinE(table litsql.Expression) JoinChain

func RightJoin

func RightJoin(table string) JoinChain

func RightJoinE

func RightJoinE(table litsql.Expression) JoinChain

func StraightJoin

func StraightJoin(table string) JoinChain

func StraightJoinE

func StraightJoinE(table litsql.Expression) JoinChain

type WithChain

type WithChain = chain.With[tag.DeleteTag]

func With

func With(name string, columns ...string) WithChain

func WithE

func WithE(name string, columns ...litsql.Expression) WithChain

Jump to

Keyboard shortcuts

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