|
| https://go.dev/ |
| Skip to Main Content | https://pkg.go.dev/github.com/aita/sqlkit#main-content |
|
Why Go
| https://pkg.go.dev/github.com/aita/sqlkit |
|
Case Studies
| https://go.dev/solutions#case-studies |
|
Use Cases
| https://go.dev/solutions#use-cases |
|
Security
| https://go.dev/security/ |
| Learn | https://go.dev/learn/ |
|
Docs
| https://pkg.go.dev/github.com/aita/sqlkit |
|
Effective Go
| https://go.dev/doc/effective_go |
|
Go User Manual
| https://go.dev/doc/ |
|
Standard library
| https://pkg.go.dev/std |
|
Release Notes
| https://go.dev/doc/devel/release |
|
API
| https://pkg.go.dev/api |
| Packages | https://pkg.go.dev/ |
|
Community
| https://pkg.go.dev/github.com/aita/sqlkit |
|
Recorded Talks
| https://go.dev/talks/ |
|
Meetups
| https://www.meetup.com/pro/go |
|
Conferences
| https://github.com/golang/go/wiki/Conferences |
|
Go blog
| https://go.dev/blog |
|
Go project
| https://go.dev/help |
|
| https://groups.google.com/g/golang-nuts |
|
| https://github.com/golang |
|
| https://twitter.com/golang |
|
| https://www.reddit.com/r/golang/ |
|
| https://invite.slack.golangbridge.org/ |
|
| https://stackoverflow.com/collectives/go |
|
| https://go.dev/ |
|
Why Go
| https://pkg.go.dev/github.com/aita/sqlkit |
|
Why Go
| https://pkg.go.dev/github.com/aita/sqlkit |
|
Case Studies
| https://go.dev/solutions#case-studies |
|
Use Cases
| https://go.dev/solutions#use-cases |
|
Security
| https://go.dev/security/ |
| Learn | https://go.dev/learn/ |
|
Docs
| https://pkg.go.dev/github.com/aita/sqlkit |
|
Docs
| https://pkg.go.dev/github.com/aita/sqlkit |
|
Effective Go
| https://go.dev/doc/effective_go |
|
Go User Manual
| https://go.dev/doc/ |
|
Standard library
| https://pkg.go.dev/std |
|
Release Notes
| https://go.dev/doc/devel/release |
|
API
| https://pkg.go.dev/api |
| Packages | https://pkg.go.dev/ |
|
Community
| https://pkg.go.dev/github.com/aita/sqlkit |
|
Community
| https://pkg.go.dev/github.com/aita/sqlkit |
|
Recorded Talks
| https://go.dev/talks/ |
|
Meetups
| https://www.meetup.com/pro/go |
|
Conferences
| https://github.com/golang/go/wiki/Conferences |
|
Go blog
| https://go.dev/blog |
|
Go project
| https://go.dev/help |
| https://groups.google.com/g/golang-nuts |
| https://github.com/golang |
| https://twitter.com/golang |
| https://www.reddit.com/r/golang/ |
| https://invite.slack.golangbridge.org/ |
| https://stackoverflow.com/collectives/go |
| Discover Packages | https://pkg.go.dev/ |
|
github.com/aita/sqlkit
| https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f |
|
| https://go.dev/ |
|
Version:
v0.0.0-...-04972d0
| https://pkg.go.dev/github.com/aita/sqlkit?tab=versions |
|
Go to latest
| https://pkg.go.dev/github.com/aita/sqlkit |
| MIT | https://pkg.go.dev/github.com/aita/sqlkit?tab=licenses |
|
Imports: 17
| https://pkg.go.dev/github.com/aita/sqlkit?tab=imports |
|
Imported by: 0
| https://pkg.go.dev/github.com/aita/sqlkit?tab=importedby |
| go.mod | https://github.com/aita/sqlkit/tree/04972d04f24f/go.mod |
| Learn more about best practices | https://pkg.go.dev/about#best-practices |
|
github.com/aita/sqlkit
| https://github.com/aita/sqlkit |
|
Open Source Insights
| https://deps.dev/go/github.com%2Faita%2Fsqlkit/v0.0.0-20260702112926-04972d04f24f |
|
README
| https://pkg.go.dev/github.com/aita/sqlkit#section-readme |
|
Architecture
| https://pkg.go.dev/github.com/aita/sqlkit#readme-architecture |
|
Overview
| https://pkg.go.dev/github.com/aita/sqlkit#readme-overview |
|
Multiple databases
| https://pkg.go.dev/github.com/aita/sqlkit#readme-multiple-databases |
|
License
| https://pkg.go.dev/github.com/aita/sqlkit#readme-license |
|
Documentation
| https://pkg.go.dev/github.com/aita/sqlkit#section-documentation |
| Overview | https://pkg.go.dev/github.com/aita/sqlkit#pkg-overview |
|
Index
| https://pkg.go.dev/github.com/aita/sqlkit#pkg-index |
|
Examples
| https://pkg.go.dev/github.com/aita/sqlkit#pkg-examples |
|
Delete
| https://pkg.go.dev/github.com/aita/sqlkit#example-Delete |
|
Insert
| https://pkg.go.dev/github.com/aita/sqlkit#example-Insert |
|
Insert (MysqlReturning)
| https://pkg.go.dev/github.com/aita/sqlkit#example-Insert-MysqlReturning |
|
Select
| https://pkg.go.dev/github.com/aita/sqlkit#example-Select |
|
Select (Join)
| https://pkg.go.dev/github.com/aita/sqlkit#example-Select-Join |
|
Update
| https://pkg.go.dev/github.com/aita/sqlkit#example-Update |
|
Constants
| https://pkg.go.dev/github.com/aita/sqlkit#pkg-constants |
|
Variables
| https://pkg.go.dev/github.com/aita/sqlkit#pkg-variables |
|
Functions
| https://pkg.go.dev/github.com/aita/sqlkit#pkg-functions |
|
ColumnValues(table, row)
| https://pkg.go.dev/github.com/aita/sqlkit#ColumnValues |
|
ExponentialBackoff(base, max)
| https://pkg.go.dev/github.com/aita/sqlkit#ExponentialBackoff |
|
InBatches(ctx, q, values, build, dest, chunkSize)
| https://pkg.go.dev/github.com/aita/sqlkit#InBatches |
|
IsRetryable(err)
| https://pkg.go.dev/github.com/aita/sqlkit#IsRetryable |
|
IsSerializationFailure(err)
| https://pkg.go.dev/github.com/aita/sqlkit#IsSerializationFailure |
|
PrimaryKeyValues(table, row)
| https://pkg.go.dev/github.com/aita/sqlkit#PrimaryKeyValues |
|
RegisterDriverDialect(driverName, d)
| https://pkg.go.dev/github.com/aita/sqlkit#RegisterDriverDialect |
|
Retryable(err)
| https://pkg.go.dev/github.com/aita/sqlkit#Retryable |
|
ScanRows(rows, dest)
| https://pkg.go.dev/github.com/aita/sqlkit#ScanRows |
|
SetColumns(rowPtr, names, values)
| https://pkg.go.dev/github.com/aita/sqlkit#SetColumns |
|
Star(table)
| https://pkg.go.dev/github.com/aita/sqlkit#Star |
|
Types
| https://pkg.go.dev/github.com/aita/sqlkit#pkg-types |
|
type Access
| https://pkg.go.dev/github.com/aita/sqlkit#Access |
|
(a) String()
| https://pkg.go.dev/github.com/aita/sqlkit#Access.String |
|
type AnyColumn
| https://pkg.go.dev/github.com/aita/sqlkit#AnyColumn |
|
type Backend
| https://pkg.go.dev/github.com/aita/sqlkit#Backend |
|
DB(db)
| https://pkg.go.dev/github.com/aita/sqlkit#DB |
|
type Balancer
| https://pkg.go.dev/github.com/aita/sqlkit#Balancer |
|
Random()
| https://pkg.go.dev/github.com/aita/sqlkit#Random |
|
RoundRobin()
| https://pkg.go.dev/github.com/aita/sqlkit#RoundRobin |
|
type Cardinality
| https://pkg.go.dev/github.com/aita/sqlkit#Cardinality |
|
(c) String()
| https://pkg.go.dev/github.com/aita/sqlkit#Cardinality.String |
|
type ChunkOption
| https://pkg.go.dev/github.com/aita/sqlkit#ChunkOption |
|
ChunkOff()
| https://pkg.go.dev/github.com/aita/sqlkit#ChunkOff |
|
ChunkSize(n)
| https://pkg.go.dev/github.com/aita/sqlkit#ChunkSize |
|
type Column
| https://pkg.go.dev/github.com/aita/sqlkit#Column |
|
NewColumn(table, name)
| https://pkg.go.dev/github.com/aita/sqlkit#NewColumn |
|
(c) Add(value)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.Add |
|
(c) Asc()
| https://pkg.go.dev/github.com/aita/sqlkit#Column.Asc |
|
(c) Between(low, high)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.Between |
|
(c) ColumnName()
| https://pkg.go.dev/github.com/aita/sqlkit#Column.ColumnName |
|
(c) Desc()
| https://pkg.go.dev/github.com/aita/sqlkit#Column.Desc |
|
(c) Div(value)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.Div |
|
(c) Eq(value)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.Eq |
|
(c) EqAny(values)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.EqAny |
|
(c) EqExpr(other)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.EqExpr |
|
(c) Excluded()
| https://pkg.go.dev/github.com/aita/sqlkit#Column.Excluded |
|
(c) Ge(value)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.Ge |
|
(c) GeAll(subquery)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.GeAll |
|
(c) GeAny(subquery)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.GeAny |
|
(c) GeExpr(other)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.GeExpr |
|
(c) Gt(value)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.Gt |
|
(c) GtAll(subquery)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.GtAll |
|
(c) GtAny(subquery)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.GtAny |
|
(c) GtExpr(other)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.GtExpr |
|
(c) In(values)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.In |
|
(c) InQuery(subquery)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.InQuery |
|
(c) IsDistinctFrom(value)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.IsDistinctFrom |
|
(c) IsDistinctFromExpr(other)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.IsDistinctFromExpr |
|
(c) IsNotDistinctFrom(value)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.IsNotDistinctFrom |
|
(c) IsNotDistinctFromExpr(other)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.IsNotDistinctFromExpr |
|
(c) IsNotNull()
| https://pkg.go.dev/github.com/aita/sqlkit#Column.IsNotNull |
|
(c) IsNull()
| https://pkg.go.dev/github.com/aita/sqlkit#Column.IsNull |
|
(c) Le(value)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.Le |
|
(c) LeAll(subquery)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.LeAll |
|
(c) LeAny(subquery)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.LeAny |
|
(c) LeExpr(other)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.LeExpr |
|
(c) Lt(value)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.Lt |
|
(c) LtAll(subquery)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.LtAll |
|
(c) LtAny(subquery)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.LtAny |
|
(c) LtExpr(other)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.LtExpr |
|
(c) Mul(value)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.Mul |
|
(c) Ne(value)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.Ne |
|
(c) NeAll(values)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.NeAll |
|
(c) NeExpr(other)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.NeExpr |
|
(c) NotBetween(low, high)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.NotBetween |
|
(c) NotIn(values)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.NotIn |
|
(c) NotInQuery(subquery)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.NotInQuery |
|
(c) Reference()
| https://pkg.go.dev/github.com/aita/sqlkit#Column.Reference |
|
SQLExpression()
| https://pkg.go.dev/github.com/aita/sqlkit#Column.SQLExpression |
|
SQLSelection()
| https://pkg.go.dev/github.com/aita/sqlkit#Column.SQLSelection |
|
(c) Set(value)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.Set |
|
(c) SetExpr(value)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.SetExpr |
|
(c) Sub(value)
| https://pkg.go.dev/github.com/aita/sqlkit#Column.Sub |
|
type Cursor
| https://pkg.go.dev/github.com/aita/sqlkit#Cursor |
|
ParseCursor(token)
| https://pkg.go.dev/github.com/aita/sqlkit#ParseCursor |
|
Start()
| https://pkg.go.dev/github.com/aita/sqlkit#Start |
|
(c) String()
| https://pkg.go.dev/github.com/aita/sqlkit#Cursor.String |
|
type CursorCodec
| https://pkg.go.dev/github.com/aita/sqlkit#CursorCodec |
|
type Database
| https://pkg.go.dev/github.com/aita/sqlkit#Database |
|
Open(driverName, dsn, opts)
| https://pkg.go.dev/github.com/aita/sqlkit#Open |
|
WrapDB(db, opts)
| https://pkg.go.dev/github.com/aita/sqlkit#WrapDB |
|
WrapExecutor(exec, opts)
| https://pkg.go.dev/github.com/aita/sqlkit#WrapExecutor |
|
(d) AutoChunkEnabled()
| https://pkg.go.dev/github.com/aita/sqlkit#Database.AutoChunkEnabled |
|
(d) Delete(table)
| https://pkg.go.dev/github.com/aita/sqlkit#Database.Delete |
|
(d) Dialect()
| https://pkg.go.dev/github.com/aita/sqlkit#Database.Dialect |
|
(d) Except(first, second, rest)
| https://pkg.go.dev/github.com/aita/sqlkit#Database.Except |
|
(d) Exec(ctx, query)
| https://pkg.go.dev/github.com/aita/sqlkit#Database.Exec |
|
(d) Identities()
| https://pkg.go.dev/github.com/aita/sqlkit#Database.Identities |
|
(d) Insert(table)
| https://pkg.go.dev/github.com/aita/sqlkit#Database.Insert |
|
(d) Intersect(first, second, rest)
| https://pkg.go.dev/github.com/aita/sqlkit#Database.Intersect |
|
(d) Merge(target)
| https://pkg.go.dev/github.com/aita/sqlkit#Database.Merge |
|
(d) NewSession(opts)
| https://pkg.go.dev/github.com/aita/sqlkit#Database.NewSession |
|
(d) RawSQL(ctx, query, args)
| https://pkg.go.dev/github.com/aita/sqlkit#Database.RawSQL |
|
(d) SQL()
| https://pkg.go.dev/github.com/aita/sqlkit#Database.SQL |
|
(d) Select(selections)
| https://pkg.go.dev/github.com/aita/sqlkit#Database.Select |
|
(d) Union(first, second, rest)
| https://pkg.go.dev/github.com/aita/sqlkit#Database.Union |
|
(d) UnionAll(first, second, rest)
| https://pkg.go.dev/github.com/aita/sqlkit#Database.UnionAll |
|
(d) Update(table)
| https://pkg.go.dev/github.com/aita/sqlkit#Database.Update |
|
(d) WithSession(ctx, fn, opts)
| https://pkg.go.dev/github.com/aita/sqlkit#Database.WithSession |
|
type DatabaseOption
| https://pkg.go.dev/github.com/aita/sqlkit#DatabaseOption |
|
WithAutoChunk(enabled)
| https://pkg.go.dev/github.com/aita/sqlkit#WithAutoChunk |
|
WithBatchReadSnapshot(enabled)
| https://pkg.go.dev/github.com/aita/sqlkit#WithBatchReadSnapshot |
|
WithBatchWriteSnapshot(enabled)
| https://pkg.go.dev/github.com/aita/sqlkit#WithBatchWriteSnapshot |
|
WithDialect(dialect)
| https://pkg.go.dev/github.com/aita/sqlkit#WithDialect |
|
WithHooks(hooks)
| https://pkg.go.dev/github.com/aita/sqlkit#WithHooks |
|
WithMetadata(m)
| https://pkg.go.dev/github.com/aita/sqlkit#WithMetadata |
|
WithPreloadBatchSize(n)
| https://pkg.go.dev/github.com/aita/sqlkit#WithPreloadBatchSize |
|
type DeleteQuery
| https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery |
|
Delete(table)
| https://pkg.go.dev/github.com/aita/sqlkit#Delete |
|
(q) AutoChunk(opts)
| https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.AutoChunk |
|
(q) Exec(ctx, opts)
| https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.Exec |
|
(q) Filter(filter)
| https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.Filter |
|
(q) Join(source, on)
| https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.Join |
|
(q) LeftJoin(source, on)
| https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.LeftJoin |
|
(q) Returning(selections)
| https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.Returning |
|
(q) ToSQL(dialect)
| https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.ToSQL |
|
(q) Using(sources)
| https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.Using |
|
(q) UsingRel(rel)
| https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.UsingRel |
|
(q) Where(predicates)
| https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.Where |
|
(q) WithCTE(ctes)
| https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.WithCTE |
|
type Dialect
| https://pkg.go.dev/github.com/aita/sqlkit#Dialect |
|
DialectForDriver(driverName)
| https://pkg.go.dev/github.com/aita/sqlkit#DialectForDriver |
|
type ExecOption
| https://pkg.go.dev/github.com/aita/sqlkit#ExecOption |
|
type Execable
| https://pkg.go.dev/github.com/aita/sqlkit#Execable |
|
type Executor
| https://pkg.go.dev/github.com/aita/sqlkit#Executor |
|
type FilterTerm
| https://pkg.go.dev/github.com/aita/sqlkit#FilterTerm |
|
Eq(value)
| https://pkg.go.dev/github.com/aita/sqlkit#Eq |
|
FilterIsNull()
| https://pkg.go.dev/github.com/aita/sqlkit#FilterIsNull |
|
FilterLike(pattern)
| https://pkg.go.dev/github.com/aita/sqlkit#FilterLike |
|
Ge(value)
| https://pkg.go.dev/github.com/aita/sqlkit#Ge |
|
Gt(value)
| https://pkg.go.dev/github.com/aita/sqlkit#Gt |
|
In(values)
| https://pkg.go.dev/github.com/aita/sqlkit#In |
|
Le(value)
| https://pkg.go.dev/github.com/aita/sqlkit#Le |
|
Lt(value)
| https://pkg.go.dev/github.com/aita/sqlkit#Lt |
|
Ne(value)
| https://pkg.go.dev/github.com/aita/sqlkit#Ne |
|
type Hooks
| https://pkg.go.dev/github.com/aita/sqlkit#Hooks |
|
type InsertQuery
| https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
|
Insert(table)
| https://pkg.go.dev/github.com/aita/sqlkit#Insert |
|
(q) AutoChunk(opts)
| https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.AutoChunk |
|
(q) BatchSize(n)
| https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.BatchSize |
|
(q) Columns(columns)
| https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.Columns |
|
(q) DoNothing()
| https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.DoNothing |
|
(q) DoUpdate(assignments)
| https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.DoUpdate |
|
(q) Exec(ctx, opts)
| https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.Exec |
|
(q) FromSelect(query)
| https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.FromSelect |
|
(q) OnConflict(columns)
| https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.OnConflict |
|
(q) OnConflictConstraint(name)
| https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.OnConflictConstraint |
|
(q) OnConflictExpr(exprs)
| https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.OnConflictExpr |
|
(q) Returning(selections)
| https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.Returning |
|
(q) ToSQL(dialect)
| https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.ToSQL |
|
(q) Values(rows)
| https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.Values |
|
(q) Where(predicates)
| https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.Where |
|
type LockOption
| https://pkg.go.dev/github.com/aita/sqlkit#LockOption |
|
LockOf(tables)
| https://pkg.go.dev/github.com/aita/sqlkit#LockOf |
|
NoWait()
| https://pkg.go.dev/github.com/aita/sqlkit#NoWait |
|
SkipLocked()
| https://pkg.go.dev/github.com/aita/sqlkit#SkipLocked |
|
type MergeQuery
| https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery |
|
Merge(target)
| https://pkg.go.dev/github.com/aita/sqlkit#Merge |
|
(q) As(alias)
| https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery.As |
|
(q) Exec(ctx, opts)
| https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery.Exec |
|
(q) On(condition)
| https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery.On |
|
(q) Returning(selections)
| https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery.Returning |
|
(q) ToSQL(dialect)
| https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery.ToSQL |
|
(q) Using(source)
| https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery.Using |
|
(q) When(whens)
| https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery.When |
|
(q) WithCTE(ctes)
| https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery.WithCTE |
|
type MergeWhen
| https://pkg.go.dev/github.com/aita/sqlkit#MergeWhen |
|
WhenMatched()
| https://pkg.go.dev/github.com/aita/sqlkit#WhenMatched |
|
WhenNotMatched()
| https://pkg.go.dev/github.com/aita/sqlkit#WhenNotMatched |
|
WhenNotMatchedBySource()
| https://pkg.go.dev/github.com/aita/sqlkit#WhenNotMatchedBySource |
|
type MySQLDialect
| https://pkg.go.dev/github.com/aita/sqlkit#MySQLDialect |
|
type Op
| https://pkg.go.dev/github.com/aita/sqlkit#Op |
|
(o) String()
| https://pkg.go.dev/github.com/aita/sqlkit#Op.String |
|
type Page
| https://pkg.go.dev/github.com/aita/sqlkit#Page |
|
(p) Next()
| https://pkg.go.dev/github.com/aita/sqlkit#Page.Next |
|
(p) Prev()
| https://pkg.go.dev/github.com/aita/sqlkit#Page.Prev |
|
type PageKey
| https://pkg.go.dev/github.com/aita/sqlkit#PageKey |
|
KeyAsc(col)
| https://pkg.go.dev/github.com/aita/sqlkit#KeyAsc |
|
KeyDesc(col)
| https://pkg.go.dev/github.com/aita/sqlkit#KeyDesc |
|
type Paginator
| https://pkg.go.dev/github.com/aita/sqlkit#Paginator |
|
NewPaginator(keys)
| https://pkg.go.dev/github.com/aita/sqlkit#NewPaginator |
|
(pg) Limit(n)
| https://pkg.go.dev/github.com/aita/sqlkit#Paginator.Limit |
|
(pg) Paginate(ctx, q, dst, cur)
| https://pkg.go.dev/github.com/aita/sqlkit#Paginator.Paginate |
|
(pg) WithCodec(codec)
| https://pkg.go.dev/github.com/aita/sqlkit#Paginator.WithCodec |
|
type PostgreSQLDialect
| https://pkg.go.dev/github.com/aita/sqlkit#PostgreSQLDialect |
|
type Predicate
| https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
|
And(predicates)
| https://pkg.go.dev/github.com/aita/sqlkit#And |
|
Cond(expr)
| https://pkg.go.dev/github.com/aita/sqlkit#Cond |
|
Exists(subquery)
| https://pkg.go.dev/github.com/aita/sqlkit#Exists |
|
ILike(expr, pattern)
| https://pkg.go.dev/github.com/aita/sqlkit#ILike |
|
InValues(col, values)
| https://pkg.go.dev/github.com/aita/sqlkit#InValues |
|
Like(expr, pattern)
| https://pkg.go.dev/github.com/aita/sqlkit#Like |
|
Match(query, columns)
| https://pkg.go.dev/github.com/aita/sqlkit#Match |
|
Not(predicate)
| https://pkg.go.dev/github.com/aita/sqlkit#Not |
|
NotExists(subquery)
| https://pkg.go.dev/github.com/aita/sqlkit#NotExists |
|
NotLike(expr, pattern)
| https://pkg.go.dev/github.com/aita/sqlkit#NotLike |
|
NotSimilarTo(expr, pattern)
| https://pkg.go.dev/github.com/aita/sqlkit#NotSimilarTo |
|
Or(predicates)
| https://pkg.go.dev/github.com/aita/sqlkit#Or |
|
SimilarTo(expr, pattern)
| https://pkg.go.dev/github.com/aita/sqlkit#SimilarTo |
|
(p) And(others)
| https://pkg.go.dev/github.com/aita/sqlkit#Predicate.And |
|
(p) Expression()
| https://pkg.go.dev/github.com/aita/sqlkit#Predicate.Expression |
|
(p) Or(others)
| https://pkg.go.dev/github.com/aita/sqlkit#Predicate.Or |
|
type Querier
| https://pkg.go.dev/github.com/aita/sqlkit#Querier |
|
type Query
| https://pkg.go.dev/github.com/aita/sqlkit#Query |
|
type ReadWriteOption
| https://pkg.go.dev/github.com/aita/sqlkit#ReadWriteOption |
|
WithBalancer(b)
| https://pkg.go.dev/github.com/aita/sqlkit#WithBalancer |
|
WithReplicas(aliases)
| https://pkg.go.dev/github.com/aita/sqlkit#WithReplicas |
|
type Relation
| https://pkg.go.dev/github.com/aita/sqlkit#Relation |
|
type RelationSource
| https://pkg.go.dev/github.com/aita/sqlkit#RelationSource |
|
type RetryOption
| https://pkg.go.dev/github.com/aita/sqlkit#RetryOption |
|
MaxAttempts(n)
| https://pkg.go.dev/github.com/aita/sqlkit#MaxAttempts |
|
RetryBackoff(fn)
| https://pkg.go.dev/github.com/aita/sqlkit#RetryBackoff |
|
RetryIf(pred)
| https://pkg.go.dev/github.com/aita/sqlkit#RetryIf |
|
type ReturningQuery
| https://pkg.go.dev/github.com/aita/sqlkit#ReturningQuery |
|
(q) All(ctx, opts)
| https://pkg.go.dev/github.com/aita/sqlkit#ReturningQuery.All |
|
(q) ToSQL(dialect)
| https://pkg.go.dev/github.com/aita/sqlkit#ReturningQuery.ToSQL |
|
type RouteFlag
| https://pkg.go.dev/github.com/aita/sqlkit#RouteFlag |
|
type RouteOption
| https://pkg.go.dev/github.com/aita/sqlkit#RouteOption |
|
WithRoute(alias, flags)
| https://pkg.go.dev/github.com/aita/sqlkit#WithRoute |
|
type Router
| https://pkg.go.dev/github.com/aita/sqlkit#Router |
|
ReadWriteRouter(opts)
| https://pkg.go.dev/github.com/aita/sqlkit#ReadWriteRouter |
|
type Routing
| https://pkg.go.dev/github.com/aita/sqlkit#Routing |
|
NewRouter(backends, router)
| https://pkg.go.dev/github.com/aita/sqlkit#NewRouter |
|
(r) Begin(ctx, opts)
| https://pkg.go.dev/github.com/aita/sqlkit#Routing.Begin |
|
(r) Exec(ctx, stmt)
| https://pkg.go.dev/github.com/aita/sqlkit#Routing.Exec |
|
(r) Query(ctx, stmt)
| https://pkg.go.dev/github.com/aita/sqlkit#Routing.Query |
|
type Rows
| https://pkg.go.dev/github.com/aita/sqlkit#Rows |
|
ErrRows(err)
| https://pkg.go.dev/github.com/aita/sqlkit#ErrRows |
|
(r) Scan(dest)
| https://pkg.go.dev/github.com/aita/sqlkit#Rows.Scan |
|
type Scannable
| https://pkg.go.dev/github.com/aita/sqlkit#Scannable |
|
type SelectQuery
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
|
Select(selections)
| https://pkg.go.dev/github.com/aita/sqlkit#Select |
|
(q) All(ctx, opts)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.All |
|
(q) As(alias)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.As |
|
(q) AutoChunk(opts)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.AutoChunk |
|
(q) CTE(name, opts)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.CTE |
|
(q) Count(ctx, opts)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Count |
|
(q) CrossJoin(source)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.CrossJoin |
|
(q) Distinct()
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Distinct |
|
(q) DistinctOn(exprs)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.DistinctOn |
|
(q) Except(other)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Except |
|
(q) ExceptAll(other)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.ExceptAll |
|
(q) Filter(filter)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Filter |
|
(q) First(ctx, opts)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.First |
|
(q) ForKeyShare(opts)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.ForKeyShare |
|
(q) ForNoKeyUpdate(opts)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.ForNoKeyUpdate |
|
(q) ForShare(opts)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.ForShare |
|
(q) ForUpdate(opts)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.ForUpdate |
|
(q) From(source)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.From |
|
(q) FullJoin(source, on)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.FullJoin |
|
(q) FullJoinRel(rel)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.FullJoinRel |
|
(q) Get(ctx, pk)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Get |
|
(q) GroupBy(exprs)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.GroupBy |
|
(q) Having(predicate)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Having |
|
(q) Intersect(other)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Intersect |
|
(q) IntersectAll(other)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.IntersectAll |
|
(q) Join(source, on)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Join |
|
(q) JoinRel(rel)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.JoinRel |
|
(q) JoinUsing(source, columns)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.JoinUsing |
|
(q) LeftJoin(source, on)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.LeftJoin |
|
(q) LeftJoinRel(rel)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.LeftJoinRel |
|
(q) LeftJoinUsing(source, columns)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.LeftJoinUsing |
|
(q) Limit(n)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Limit |
|
(q) NaturalJoin(source)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.NaturalJoin |
|
(q) NaturalLeftJoin(source)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.NaturalLeftJoin |
|
(q) Offset(n)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Offset |
|
(q) One(ctx, opts)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.One |
|
(q) OrderBy(terms)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.OrderBy |
|
(q) Page(ctx, limit, offset, opts)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Page |
|
(q) Preload(target, conditions)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Preload |
|
(q) PreloadRel(rel, conditions)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.PreloadRel |
|
(q) RightJoin(source, on)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.RightJoin |
|
(q) RightJoinRel(rel)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.RightJoinRel |
|
(q) SQLSource()
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.SQLSource |
|
(q) ToSQL(dialect)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.ToSQL |
|
(q) Union(other)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Union |
|
(q) UnionAll(other)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.UnionAll |
|
(q) Where(predicates)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Where |
|
(q) Window(defs)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Window |
|
(q) WithCTE(ctes)
| https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.WithCTE |
|
type Selectable
| https://pkg.go.dev/github.com/aita/sqlkit#Selectable |
|
type Session
| https://pkg.go.dev/github.com/aita/sqlkit#Session |
|
(s) AutoChunkEnabled()
| https://pkg.go.dev/github.com/aita/sqlkit#Session.AutoChunkEnabled |
|
(s) Close()
| https://pkg.go.dev/github.com/aita/sqlkit#Session.Close |
|
(s) Commit()
| https://pkg.go.dev/github.com/aita/sqlkit#Session.Commit |
|
(s) Delete(table)
| https://pkg.go.dev/github.com/aita/sqlkit#Session.Delete |
|
(s) Dialect()
| https://pkg.go.dev/github.com/aita/sqlkit#Session.Dialect |
|
(s) Except(first, second, rest)
| https://pkg.go.dev/github.com/aita/sqlkit#Session.Except |
|
(s) Exec(ctx, query)
| https://pkg.go.dev/github.com/aita/sqlkit#Session.Exec |
|
(s) Identities()
| https://pkg.go.dev/github.com/aita/sqlkit#Session.Identities |
|
(s) Insert(table)
| https://pkg.go.dev/github.com/aita/sqlkit#Session.Insert |
|
(s) Intersect(first, second, rest)
| https://pkg.go.dev/github.com/aita/sqlkit#Session.Intersect |
|
(s) Merge(target)
| https://pkg.go.dev/github.com/aita/sqlkit#Session.Merge |
|
(s) RawSQL(ctx, query, args)
| https://pkg.go.dev/github.com/aita/sqlkit#Session.RawSQL |
|
(s) Release(ctx, name)
| https://pkg.go.dev/github.com/aita/sqlkit#Session.Release |
|
(s) Rollback()
| https://pkg.go.dev/github.com/aita/sqlkit#Session.Rollback |
|
(s) RollbackTo(ctx, name)
| https://pkg.go.dev/github.com/aita/sqlkit#Session.RollbackTo |
|
(s) Savepoint(ctx)
| https://pkg.go.dev/github.com/aita/sqlkit#Session.Savepoint |
|
(s) Select(selections)
| https://pkg.go.dev/github.com/aita/sqlkit#Session.Select |
|
(s) Union(first, second, rest)
| https://pkg.go.dev/github.com/aita/sqlkit#Session.Union |
|
(s) UnionAll(first, second, rest)
| https://pkg.go.dev/github.com/aita/sqlkit#Session.UnionAll |
|
(s) Update(table)
| https://pkg.go.dev/github.com/aita/sqlkit#Session.Update |
|
type SessionOption
| https://pkg.go.dev/github.com/aita/sqlkit#SessionOption |
|
WithRetry(opts)
| https://pkg.go.dev/github.com/aita/sqlkit#WithRetry |
|
WithSessionAutoChunk(enabled)
| https://pkg.go.dev/github.com/aita/sqlkit#WithSessionAutoChunk |
|
WithTxOptions(options)
| https://pkg.go.dev/github.com/aita/sqlkit#WithTxOptions |
|
type SourceExpression
| https://pkg.go.dev/github.com/aita/sqlkit#SourceExpression |
|
type StandardSQLDialect
| https://pkg.go.dev/github.com/aita/sqlkit#StandardSQLDialect |
|
type Statement
| https://pkg.go.dev/github.com/aita/sqlkit#Statement |
|
(s) Access()
| https://pkg.go.dev/github.com/aita/sqlkit#Statement.Access |
|
(s) IsWrite()
| https://pkg.go.dev/github.com/aita/sqlkit#Statement.IsWrite |
|
(s) Kind()
| https://pkg.go.dev/github.com/aita/sqlkit#Statement.Kind |
|
(s) Recompile()
| https://pkg.go.dev/github.com/aita/sqlkit#Statement.Recompile |
|
(s) Tables()
| https://pkg.go.dev/github.com/aita/sqlkit#Statement.Tables |
|
type StatementKind
| https://pkg.go.dev/github.com/aita/sqlkit#StatementKind |
|
(k) String()
| https://pkg.go.dev/github.com/aita/sqlkit#StatementKind.String |
|
type Table
| https://pkg.go.dev/github.com/aita/sqlkit#Table |
|
RelPath(tables)
| https://pkg.go.dev/github.com/aita/sqlkit#RelPath |
|
type TableInfo
| https://pkg.go.dev/github.com/aita/sqlkit#TableInfo |
|
(t) QualifiedName()
| https://pkg.go.dev/github.com/aita/sqlkit#TableInfo.QualifiedName |
|
(t) SQLSource()
| https://pkg.go.dev/github.com/aita/sqlkit#TableInfo.SQLSource |
|
(t) WithAlias(alias)
| https://pkg.go.dev/github.com/aita/sqlkit#TableInfo.WithAlias |
|
type Tx
| https://pkg.go.dev/github.com/aita/sqlkit#Tx |
|
type TxExecutor
| https://pkg.go.dev/github.com/aita/sqlkit#TxExecutor |
|
type TxOptions
| https://pkg.go.dev/github.com/aita/sqlkit#TxOptions |
|
(o) ToSQL()
| https://pkg.go.dev/github.com/aita/sqlkit#TxOptions.ToSQL |
|
type TypedExpr
| https://pkg.go.dev/github.com/aita/sqlkit#TypedExpr |
|
V(value)
| https://pkg.go.dev/github.com/aita/sqlkit#V |
|
type TypedSelection
| https://pkg.go.dev/github.com/aita/sqlkit#TypedSelection |
|
Cast(expr, sqlType)
| https://pkg.go.dev/github.com/aita/sqlkit#Cast |
|
SubExpr(subquery)
| https://pkg.go.dev/github.com/aita/sqlkit#SubExpr |
|
type UnionQuery
| https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
|
Except(first, second, rest)
| https://pkg.go.dev/github.com/aita/sqlkit#Except |
|
ExceptAll(first, second, rest)
| https://pkg.go.dev/github.com/aita/sqlkit#ExceptAll |
|
Intersect(first, second, rest)
| https://pkg.go.dev/github.com/aita/sqlkit#Intersect |
|
IntersectAll(first, second, rest)
| https://pkg.go.dev/github.com/aita/sqlkit#IntersectAll |
|
Union(first, second, rest)
| https://pkg.go.dev/github.com/aita/sqlkit#Union |
|
UnionAll(first, second, rest)
| https://pkg.go.dev/github.com/aita/sqlkit#UnionAll |
|
(q) All(ctx, opts)
| https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.All |
|
(q) As(alias)
| https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.As |
|
(q) CTE(name, opts)
| https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.CTE |
|
(q) Count(ctx, opts)
| https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.Count |
|
(q) Except(other)
| https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.Except |
|
(q) ExceptAll(other)
| https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.ExceptAll |
|
(q) First(ctx, opts)
| https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.First |
|
(q) Intersect(other)
| https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.Intersect |
|
(q) IntersectAll(other)
| https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.IntersectAll |
|
(q) Limit(n)
| https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.Limit |
|
(q) Offset(n)
| https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.Offset |
|
(q) One(ctx, opts)
| https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.One |
|
(q) OrderBy(terms)
| https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.OrderBy |
|
(q) Page(ctx, limit, offset, opts)
| https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.Page |
|
(q) SQLSource()
| https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.SQLSource |
|
(q) ToSQL(dialect)
| https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.ToSQL |
|
(q) Union(other)
| https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.Union |
|
(q) UnionAll(other)
| https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.UnionAll |
|
type UpdateQuery
| https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
|
Update(table)
| https://pkg.go.dev/github.com/aita/sqlkit#Update |
|
(q) AutoChunk(opts)
| https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.AutoChunk |
|
(q) CheckVersion(col, current)
| https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.CheckVersion |
|
(q) Exec(ctx, opts)
| https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.Exec |
|
(q) Filter(filter)
| https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.Filter |
|
(q) From(sources)
| https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.From |
|
(q) Join(source, on)
| https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.Join |
|
(q) JoinRel(rel)
| https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.JoinRel |
|
(q) LeftJoin(source, on)
| https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.LeftJoin |
|
(q) Returning(selections)
| https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.Returning |
|
(q) Set(assignments)
| https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.Set |
|
(q) SetStruct(row, columns)
| https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.SetStruct |
|
(q) ToSQL(dialect)
| https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.ToSQL |
|
(q) Where(predicates)
| https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.Where |
|
(q) WithCTE(ctes)
| https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.WithCTE |
|
Source Files
| https://pkg.go.dev/github.com/aita/sqlkit#section-sourcefiles |
|
Directories
| https://pkg.go.dev/github.com/aita/sqlkit#section-directories |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#section-readme |
| https://pkg.go.dev/github.com/aita/sqlkit |
| docs/ | https://github.com/aita/sqlkit/blob/04972d04f24f/docs |
| pkg.go.dev | https://pkg.go.dev/github.com/aita/sqlkit |
| Getting started | https://github.com/aita/sqlkit/blob/04972d04f24f/docs/getting-started.md |
| Query builder | https://github.com/aita/sqlkit/blob/04972d04f24f/docs/query-builder.md |
| Schema as code & code generation | https://github.com/aita/sqlkit/blob/04972d04f24f/docs/schema-codegen.md |
| Migrations | https://github.com/aita/sqlkit/blob/04972d04f24f/docs/migrations.md |
| Parser | https://pkg.go.dev/github.com/aita/sqlkit/sqlparse |
| Observability | https://github.com/aita/sqlkit/blob/04972d04f24f/docs/observability.md |
| Redaction | https://github.com/aita/sqlkit/blob/04972d04f24f/docs/redaction.md |
| Query routing | https://github.com/aita/sqlkit/blob/04972d04f24f/docs/routing.md |
| Testing | https://github.com/aita/sqlkit/blob/04972d04f24f/docs/testing.md |
| Limitations | https://github.com/aita/sqlkit/blob/04972d04f24f/docs/limitations.md |
| Limitations | https://github.com/aita/sqlkit/blob/04972d04f24f/docs/limitations.md |
| MIT License | https://github.com/aita/sqlkit/blob/04972d04f24f/LICENSE |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#section-documentation |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#pkg-overview |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#pkg-index |
| Variables | https://pkg.go.dev/github.com/aita/sqlkit#pkg-variables |
| func ColumnValues(table Table, row any) (names []string, values []any, err error) | https://pkg.go.dev/github.com/aita/sqlkit#ColumnValues |
| func ExponentialBackoff(base, max time.Duration) func(attempt int) time.Duration | https://pkg.go.dev/github.com/aita/sqlkit#ExponentialBackoff |
| func InBatches[V any](ctx context.Context, q Querier, values []V, build func(chunk []V) Rows, ...) error | https://pkg.go.dev/github.com/aita/sqlkit#InBatches |
| func IsRetryable(err error) bool | https://pkg.go.dev/github.com/aita/sqlkit#IsRetryable |
| func IsSerializationFailure(err error) bool | https://pkg.go.dev/github.com/aita/sqlkit#IsSerializationFailure |
| func PrimaryKeyValues(table Table, row any) ([]any, error) | https://pkg.go.dev/github.com/aita/sqlkit#PrimaryKeyValues |
| func RegisterDriverDialect(driverName string, d Dialect) | https://pkg.go.dev/github.com/aita/sqlkit#RegisterDriverDialect |
| func Retryable(err error) error | https://pkg.go.dev/github.com/aita/sqlkit#Retryable |
| func ScanRows(rows *stdsql.Rows, dest any) error | https://pkg.go.dev/github.com/aita/sqlkit#ScanRows |
| func SetColumns(rowPtr any, names []string, values []any) error | https://pkg.go.dev/github.com/aita/sqlkit#SetColumns |
| func Star(table Table) sql.Selection | https://pkg.go.dev/github.com/aita/sqlkit#Star |
| type Access | https://pkg.go.dev/github.com/aita/sqlkit#Access |
| func (a Access) String() string | https://pkg.go.dev/github.com/aita/sqlkit#Access.String |
| type AnyColumn | https://pkg.go.dev/github.com/aita/sqlkit#AnyColumn |
| type Backend | https://pkg.go.dev/github.com/aita/sqlkit#Backend |
| func DB(db *stdsql.DB) Backend | https://pkg.go.dev/github.com/aita/sqlkit#DB |
| type Balancer | https://pkg.go.dev/github.com/aita/sqlkit#Balancer |
| func Random() Balancer | https://pkg.go.dev/github.com/aita/sqlkit#Random |
| func RoundRobin() Balancer | https://pkg.go.dev/github.com/aita/sqlkit#RoundRobin |
| type Cardinality | https://pkg.go.dev/github.com/aita/sqlkit#Cardinality |
| func (c Cardinality) String() string | https://pkg.go.dev/github.com/aita/sqlkit#Cardinality.String |
| type ChunkOption | https://pkg.go.dev/github.com/aita/sqlkit#ChunkOption |
| func ChunkOff() ChunkOption | https://pkg.go.dev/github.com/aita/sqlkit#ChunkOff |
| func ChunkSize(n int) ChunkOption | https://pkg.go.dev/github.com/aita/sqlkit#ChunkSize |
| type Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| func NewColumn[T any](table TableInfo, name string) Column[T] | https://pkg.go.dev/github.com/aita/sqlkit#NewColumn |
| func (c Column[T]) Add(value T) TypedSelection[T] | https://pkg.go.dev/github.com/aita/sqlkit#Column.Add |
| func (c Column[T]) Asc() sql.OrderTerm | https://pkg.go.dev/github.com/aita/sqlkit#Column.Asc |
| func (c Column[T]) Between(low, high T) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.Between |
| func (c Column[T]) ColumnName() string | https://pkg.go.dev/github.com/aita/sqlkit#Column.ColumnName |
| func (c Column[T]) Desc() sql.OrderTerm | https://pkg.go.dev/github.com/aita/sqlkit#Column.Desc |
| func (c Column[T]) Div(value T) TypedSelection[T] | https://pkg.go.dev/github.com/aita/sqlkit#Column.Div |
| func (c Column[T]) Eq(value T) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.Eq |
| func (c Column[T]) EqAny(values ...T) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.EqAny |
| func (c Column[T]) EqExpr(other TypedExpr[T]) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.EqExpr |
| func (c Column[T]) Excluded() TypedExpr[T] | https://pkg.go.dev/github.com/aita/sqlkit#Column.Excluded |
| func (c Column[T]) Ge(value T) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.Ge |
| func (c Column[T]) GeAll(subquery Query) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.GeAll |
| func (c Column[T]) GeAny(subquery Query) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.GeAny |
| func (c Column[T]) GeExpr(other TypedExpr[T]) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.GeExpr |
| func (c Column[T]) Gt(value T) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.Gt |
| func (c Column[T]) GtAll(subquery Query) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.GtAll |
| func (c Column[T]) GtAny(subquery Query) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.GtAny |
| func (c Column[T]) GtExpr(other TypedExpr[T]) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.GtExpr |
| func (c Column[T]) In(values ...T) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.In |
| func (c Column[T]) InQuery(subquery Query) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.InQuery |
| func (c Column[T]) IsDistinctFrom(value T) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.IsDistinctFrom |
| func (c Column[T]) IsDistinctFromExpr(other TypedExpr[T]) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.IsDistinctFromExpr |
| func (c Column[T]) IsNotDistinctFrom(value T) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.IsNotDistinctFrom |
| func (c Column[T]) IsNotDistinctFromExpr(other TypedExpr[T]) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.IsNotDistinctFromExpr |
| func (c Column[T]) IsNotNull() Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.IsNotNull |
| func (c Column[T]) IsNull() Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.IsNull |
| func (c Column[T]) Le(value T) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.Le |
| func (c Column[T]) LeAll(subquery Query) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.LeAll |
| func (c Column[T]) LeAny(subquery Query) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.LeAny |
| func (c Column[T]) LeExpr(other TypedExpr[T]) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.LeExpr |
| func (c Column[T]) Lt(value T) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.Lt |
| func (c Column[T]) LtAll(subquery Query) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.LtAll |
| func (c Column[T]) LtAny(subquery Query) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.LtAny |
| func (c Column[T]) LtExpr(other TypedExpr[T]) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.LtExpr |
| func (c Column[T]) Mul(value T) TypedSelection[T] | https://pkg.go.dev/github.com/aita/sqlkit#Column.Mul |
| func (c Column[T]) Ne(value T) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.Ne |
| func (c Column[T]) NeAll(values ...T) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.NeAll |
| func (c Column[T]) NeExpr(other TypedExpr[T]) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.NeExpr |
| func (c Column[T]) NotBetween(low, high T) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.NotBetween |
| func (c Column[T]) NotIn(values ...T) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.NotIn |
| func (c Column[T]) NotInQuery(subquery Query) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Column.NotInQuery |
| func (c Column[T]) Reference() string | https://pkg.go.dev/github.com/aita/sqlkit#Column.Reference |
| func (Column[T]) SQLExpression() | https://pkg.go.dev/github.com/aita/sqlkit#Column.SQLExpression |
| func (Column[T]) SQLSelection() | https://pkg.go.dev/github.com/aita/sqlkit#Column.SQLSelection |
| func (c Column[T]) Set(value T) sql.Assignment | https://pkg.go.dev/github.com/aita/sqlkit#Column.Set |
| func (c Column[T]) SetExpr(value TypedExpr[T]) sql.Assignment | https://pkg.go.dev/github.com/aita/sqlkit#Column.SetExpr |
| func (c Column[T]) Sub(value T) TypedSelection[T] | https://pkg.go.dev/github.com/aita/sqlkit#Column.Sub |
| type Cursor | https://pkg.go.dev/github.com/aita/sqlkit#Cursor |
| func ParseCursor(token string) Cursor | https://pkg.go.dev/github.com/aita/sqlkit#ParseCursor |
| func Start() Cursor | https://pkg.go.dev/github.com/aita/sqlkit#Start |
| func (c Cursor) String() string | https://pkg.go.dev/github.com/aita/sqlkit#Cursor.String |
| type CursorCodec | https://pkg.go.dev/github.com/aita/sqlkit#CursorCodec |
| type Database | https://pkg.go.dev/github.com/aita/sqlkit#Database |
| func Open(driverName, dsn string, opts ...DatabaseOption) (*Database, error) | https://pkg.go.dev/github.com/aita/sqlkit#Open |
| func WrapDB(db *stdsql.DB, opts ...DatabaseOption) *Database | https://pkg.go.dev/github.com/aita/sqlkit#WrapDB |
| func WrapExecutor(exec Executor, opts ...DatabaseOption) *Database | https://pkg.go.dev/github.com/aita/sqlkit#WrapExecutor |
| func (d *Database) AutoChunkEnabled() bool | https://pkg.go.dev/github.com/aita/sqlkit#Database.AutoChunkEnabled |
| func (d *Database) Delete(table Table) DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#Database.Delete |
| func (d *Database) Dialect() sql.Dialect | https://pkg.go.dev/github.com/aita/sqlkit#Database.Dialect |
| func (d *Database) Except(first, second SelectQuery, rest ...SelectQuery) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#Database.Except |
| func (d *Database) Exec(ctx context.Context, query sql.Query) (stdsql.Result, error) | https://pkg.go.dev/github.com/aita/sqlkit#Database.Exec |
| func (d *Database) Identities() *meta.IdentityMap | https://pkg.go.dev/github.com/aita/sqlkit#Database.Identities |
| func (d *Database) Insert(table Table) InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#Database.Insert |
| func (d *Database) Intersect(first, second SelectQuery, rest ...SelectQuery) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#Database.Intersect |
| func (d *Database) Merge(target Table) MergeQuery | https://pkg.go.dev/github.com/aita/sqlkit#Database.Merge |
| func (d *Database) NewSession(opts ...SessionOption) *Session | https://pkg.go.dev/github.com/aita/sqlkit#Database.NewSession |
| func (d *Database) RawSQL(ctx context.Context, query any, args ...any) Rows | https://pkg.go.dev/github.com/aita/sqlkit#Database.RawSQL |
| func (d *Database) SQL() *stdsql.DB | https://pkg.go.dev/github.com/aita/sqlkit#Database.SQL |
| func (d *Database) Select(selections ...sql.Selection) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#Database.Select |
| func (d *Database) Union(first, second SelectQuery, rest ...SelectQuery) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#Database.Union |
| func (d *Database) UnionAll(first, second SelectQuery, rest ...SelectQuery) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#Database.UnionAll |
| func (d *Database) Update(table Table) UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#Database.Update |
| func (d *Database) WithSession(ctx context.Context, fn func(s *Session) error, opts ...SessionOption) error | https://pkg.go.dev/github.com/aita/sqlkit#Database.WithSession |
| type DatabaseOption | https://pkg.go.dev/github.com/aita/sqlkit#DatabaseOption |
| func WithAutoChunk(enabled bool) DatabaseOption | https://pkg.go.dev/github.com/aita/sqlkit#WithAutoChunk |
| func WithBatchReadSnapshot(enabled bool) DatabaseOption | https://pkg.go.dev/github.com/aita/sqlkit#WithBatchReadSnapshot |
| func WithBatchWriteSnapshot(enabled bool) DatabaseOption | https://pkg.go.dev/github.com/aita/sqlkit#WithBatchWriteSnapshot |
| func WithDialect(dialect sql.Dialect) DatabaseOption | https://pkg.go.dev/github.com/aita/sqlkit#WithDialect |
| func WithHooks(hooks ...Hooks) DatabaseOption | https://pkg.go.dev/github.com/aita/sqlkit#WithHooks |
| func WithMetadata(m meta.Metadata) DatabaseOption | https://pkg.go.dev/github.com/aita/sqlkit#WithMetadata |
| func WithPreloadBatchSize(n int) DatabaseOption | https://pkg.go.dev/github.com/aita/sqlkit#WithPreloadBatchSize |
| type DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery |
| func Delete(table Table) DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#Delete |
| func (q DeleteQuery) AutoChunk(opts ...ChunkOption) DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.AutoChunk |
| func (q DeleteQuery) Exec(ctx context.Context, opts ...ExecOption) (stdsql.Result, error) | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.Exec |
| func (q DeleteQuery) Filter(filter any) DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.Filter |
| func (q DeleteQuery) Join(source sql.Source, on Predicate) DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.Join |
| func (q DeleteQuery) LeftJoin(source sql.Source, on Predicate) DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.LeftJoin |
| func (q DeleteQuery) Returning(selections ...sql.Selection) ReturningQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.Returning |
| func (q DeleteQuery) ToSQL(dialect sql.Dialect) (string, []any, error) | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.ToSQL |
| func (q DeleteQuery) Using(sources ...sql.Source) DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.Using |
| func (q DeleteQuery) UsingRel(rel Relation) DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.UsingRel |
| func (q DeleteQuery) Where(predicates ...Predicate) DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.Where |
| func (q DeleteQuery) WithCTE(ctes ...sql.CTE) DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.WithCTE |
| type Dialect | https://pkg.go.dev/github.com/aita/sqlkit#Dialect |
| func DialectForDriver(driverName string) Dialect | https://pkg.go.dev/github.com/aita/sqlkit#DialectForDriver |
| type ExecOption | https://pkg.go.dev/github.com/aita/sqlkit#ExecOption |
| type Execable | https://pkg.go.dev/github.com/aita/sqlkit#Execable |
| type Executor | https://pkg.go.dev/github.com/aita/sqlkit#Executor |
| type FilterTerm | https://pkg.go.dev/github.com/aita/sqlkit#FilterTerm |
| func Eq(value any) FilterTerm | https://pkg.go.dev/github.com/aita/sqlkit#Eq |
| func FilterIsNull() FilterTerm | https://pkg.go.dev/github.com/aita/sqlkit#FilterIsNull |
| func FilterLike(pattern string) FilterTerm | https://pkg.go.dev/github.com/aita/sqlkit#FilterLike |
| func Ge(value any) FilterTerm | https://pkg.go.dev/github.com/aita/sqlkit#Ge |
| func Gt(value any) FilterTerm | https://pkg.go.dev/github.com/aita/sqlkit#Gt |
| func In(values ...any) FilterTerm | https://pkg.go.dev/github.com/aita/sqlkit#In |
| func Le(value any) FilterTerm | https://pkg.go.dev/github.com/aita/sqlkit#Le |
| func Lt(value any) FilterTerm | https://pkg.go.dev/github.com/aita/sqlkit#Lt |
| func Ne(value any) FilterTerm | https://pkg.go.dev/github.com/aita/sqlkit#Ne |
| type Hooks | https://pkg.go.dev/github.com/aita/sqlkit#Hooks |
| type InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| func Insert(table Table) InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#Insert |
| func (q InsertQuery) AutoChunk(opts ...ChunkOption) InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.AutoChunk |
| func (q InsertQuery) BatchSize(n int) InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.BatchSize |
| func (q InsertQuery) Columns(columns ...AnyColumn) InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.Columns |
| func (q InsertQuery) DoNothing() InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.DoNothing |
| func (q InsertQuery) DoUpdate(assignments ...sql.Assignment) InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.DoUpdate |
| func (q InsertQuery) Exec(ctx context.Context, opts ...ExecOption) (stdsql.Result, error) | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.Exec |
| func (q InsertQuery) FromSelect(query sql.Query) InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.FromSelect |
| func (q InsertQuery) OnConflict(columns ...AnyColumn) InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.OnConflict |
| func (q InsertQuery) OnConflictConstraint(name string) InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.OnConflictConstraint |
| func (q InsertQuery) OnConflictExpr(exprs ...sql.Expression) InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.OnConflictExpr |
| func (q InsertQuery) Returning(selections ...sql.Selection) ReturningQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.Returning |
| func (q InsertQuery) ToSQL(dialect sql.Dialect) (string, []any, error) | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.ToSQL |
| func (q InsertQuery) Values(rows ...any) InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.Values |
| func (q InsertQuery) Where(predicates ...Predicate) InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.Where |
| type LockOption | https://pkg.go.dev/github.com/aita/sqlkit#LockOption |
| func LockOf(tables ...string) LockOption | https://pkg.go.dev/github.com/aita/sqlkit#LockOf |
| func NoWait() LockOption | https://pkg.go.dev/github.com/aita/sqlkit#NoWait |
| func SkipLocked() LockOption | https://pkg.go.dev/github.com/aita/sqlkit#SkipLocked |
| type MergeQuery | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery |
| func Merge(target Table) MergeQuery | https://pkg.go.dev/github.com/aita/sqlkit#Merge |
| func (q MergeQuery) As(alias string) MergeQuery | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery.As |
| func (q MergeQuery) Exec(ctx context.Context, opts ...ExecOption) (stdsql.Result, error) | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery.Exec |
| func (q MergeQuery) On(condition Predicate) MergeQuery | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery.On |
| func (q MergeQuery) Returning(selections ...sql.Selection) ReturningQuery | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery.Returning |
| func (q MergeQuery) ToSQL(dialect sql.Dialect) (string, []any, error) | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery.ToSQL |
| func (q MergeQuery) Using(source sql.Source) MergeQuery | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery.Using |
| func (q MergeQuery) When(whens ...MergeWhen) MergeQuery | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery.When |
| func (q MergeQuery) WithCTE(ctes ...sql.CTE) MergeQuery | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery.WithCTE |
| type MergeWhen | https://pkg.go.dev/github.com/aita/sqlkit#MergeWhen |
| func WhenMatched() MergeWhen | https://pkg.go.dev/github.com/aita/sqlkit#WhenMatched |
| func WhenNotMatched() MergeWhen | https://pkg.go.dev/github.com/aita/sqlkit#WhenNotMatched |
| func WhenNotMatchedBySource() MergeWhen | https://pkg.go.dev/github.com/aita/sqlkit#WhenNotMatchedBySource |
| type MySQLDialect | https://pkg.go.dev/github.com/aita/sqlkit#MySQLDialect |
| type Op | https://pkg.go.dev/github.com/aita/sqlkit#Op |
| func (o Op) String() string | https://pkg.go.dev/github.com/aita/sqlkit#Op.String |
| type Page | https://pkg.go.dev/github.com/aita/sqlkit#Page |
| func (p Page) Next() Cursor | https://pkg.go.dev/github.com/aita/sqlkit#Page.Next |
| func (p Page) Prev() Cursor | https://pkg.go.dev/github.com/aita/sqlkit#Page.Prev |
| type PageKey | https://pkg.go.dev/github.com/aita/sqlkit#PageKey |
| func KeyAsc[T any](col Column[T]) PageKey | https://pkg.go.dev/github.com/aita/sqlkit#KeyAsc |
| func KeyDesc[T any](col Column[T]) PageKey | https://pkg.go.dev/github.com/aita/sqlkit#KeyDesc |
| type Paginator | https://pkg.go.dev/github.com/aita/sqlkit#Paginator |
| func NewPaginator(keys ...PageKey) *Paginator | https://pkg.go.dev/github.com/aita/sqlkit#NewPaginator |
| func (pg *Paginator) Limit(n int) *Paginator | https://pkg.go.dev/github.com/aita/sqlkit#Paginator.Limit |
| func (pg *Paginator) Paginate(ctx context.Context, q SelectQuery, dst any, cur Cursor) (Page, error) | https://pkg.go.dev/github.com/aita/sqlkit#Paginator.Paginate |
| func (pg *Paginator) WithCodec(codec CursorCodec) *Paginator | https://pkg.go.dev/github.com/aita/sqlkit#Paginator.WithCodec |
| type PostgreSQLDialect | https://pkg.go.dev/github.com/aita/sqlkit#PostgreSQLDialect |
| type Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| func And(predicates ...Predicate) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#And |
| func Cond(expr sql.Expression) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Cond |
| func Exists(subquery Query) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Exists |
| func ILike(expr TypedExpr[string], pattern string) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#ILike |
| func InValues(col sql.Expression, values ...any) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#InValues |
| func Like(expr TypedExpr[string], pattern string) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Like |
| func Match(query string, columns ...TypedExpr[string]) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Match |
| func Not(predicate Predicate) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Not |
| func NotExists(subquery Query) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#NotExists |
| func NotLike(expr TypedExpr[string], pattern string) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#NotLike |
| func NotSimilarTo(expr TypedExpr[string], pattern string) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#NotSimilarTo |
| func Or(predicates ...Predicate) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Or |
| func SimilarTo(expr TypedExpr[string], pattern string) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#SimilarTo |
| func (p Predicate) And(others ...Predicate) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate.And |
| func (p Predicate) Expression() sql.Expression | https://pkg.go.dev/github.com/aita/sqlkit#Predicate.Expression |
| func (p Predicate) Or(others ...Predicate) Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate.Or |
| type Querier | https://pkg.go.dev/github.com/aita/sqlkit#Querier |
| type Query | https://pkg.go.dev/github.com/aita/sqlkit#Query |
| type ReadWriteOption | https://pkg.go.dev/github.com/aita/sqlkit#ReadWriteOption |
| func WithBalancer(b Balancer) ReadWriteOption | https://pkg.go.dev/github.com/aita/sqlkit#WithBalancer |
| func WithReplicas(aliases ...string) ReadWriteOption | https://pkg.go.dev/github.com/aita/sqlkit#WithReplicas |
| type Relation | https://pkg.go.dev/github.com/aita/sqlkit#Relation |
| type RelationSource | https://pkg.go.dev/github.com/aita/sqlkit#RelationSource |
| type RetryOption | https://pkg.go.dev/github.com/aita/sqlkit#RetryOption |
| func MaxAttempts(n int) RetryOption | https://pkg.go.dev/github.com/aita/sqlkit#MaxAttempts |
| func RetryBackoff(fn func(attempt int) time.Duration) RetryOption | https://pkg.go.dev/github.com/aita/sqlkit#RetryBackoff |
| func RetryIf(pred func(error) bool) RetryOption | https://pkg.go.dev/github.com/aita/sqlkit#RetryIf |
| type ReturningQuery | https://pkg.go.dev/github.com/aita/sqlkit#ReturningQuery |
| func (q ReturningQuery) All(ctx context.Context, opts ...ExecOption) Rows | https://pkg.go.dev/github.com/aita/sqlkit#ReturningQuery.All |
| func (q ReturningQuery) ToSQL(dialect sql.Dialect) (string, []any, error) | https://pkg.go.dev/github.com/aita/sqlkit#ReturningQuery.ToSQL |
| type RouteFlag | https://pkg.go.dev/github.com/aita/sqlkit#RouteFlag |
| type RouteOption | https://pkg.go.dev/github.com/aita/sqlkit#RouteOption |
| func WithRoute(alias string, flags ...RouteFlag) RouteOption | https://pkg.go.dev/github.com/aita/sqlkit#WithRoute |
| type Router | https://pkg.go.dev/github.com/aita/sqlkit#Router |
| func ReadWriteRouter(opts ...ReadWriteOption) Router | https://pkg.go.dev/github.com/aita/sqlkit#ReadWriteRouter |
| type Routing | https://pkg.go.dev/github.com/aita/sqlkit#Routing |
| func NewRouter(backends map[string]Backend, router Router) *Routing | https://pkg.go.dev/github.com/aita/sqlkit#NewRouter |
| func (r *Routing) Begin(ctx context.Context, opts *stdsql.TxOptions) (Tx, error) | https://pkg.go.dev/github.com/aita/sqlkit#Routing.Begin |
| func (r *Routing) Exec(ctx context.Context, stmt Statement) (stdsql.Result, error) | https://pkg.go.dev/github.com/aita/sqlkit#Routing.Exec |
| func (r *Routing) Query(ctx context.Context, stmt Statement) (*stdsql.Rows, error) | https://pkg.go.dev/github.com/aita/sqlkit#Routing.Query |
| type Rows | https://pkg.go.dev/github.com/aita/sqlkit#Rows |
| func ErrRows(err error) Rows | https://pkg.go.dev/github.com/aita/sqlkit#ErrRows |
| func (r Rows) Scan(dest any) error | https://pkg.go.dev/github.com/aita/sqlkit#Rows.Scan |
| type Scannable | https://pkg.go.dev/github.com/aita/sqlkit#Scannable |
| type SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| func Select(selections ...sql.Selection) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#Select |
| func (q SelectQuery) All(ctx context.Context, opts ...ExecOption) Rows | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.All |
| func (q SelectQuery) As(alias string) sql.DerivedTable | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.As |
| func (q SelectQuery) AutoChunk(opts ...ChunkOption) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.AutoChunk |
| func (q SelectQuery) CTE(name string, opts ...sql.CTEOption) sql.CTE | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.CTE |
| func (q SelectQuery) Count(ctx context.Context, opts ...ExecOption) (int64, error) | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Count |
| func (q SelectQuery) CrossJoin(source sql.Source) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.CrossJoin |
| func (q SelectQuery) Distinct() SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Distinct |
| func (q SelectQuery) DistinctOn(exprs ...sql.Expression) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.DistinctOn |
| func (q SelectQuery) Except(other SelectQuery) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Except |
| func (q SelectQuery) ExceptAll(other SelectQuery) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.ExceptAll |
| func (q SelectQuery) Filter(filter any) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Filter |
| func (q SelectQuery) First(ctx context.Context, opts ...ExecOption) Rows | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.First |
| func (q SelectQuery) ForKeyShare(opts ...LockOption) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.ForKeyShare |
| func (q SelectQuery) ForNoKeyUpdate(opts ...LockOption) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.ForNoKeyUpdate |
| func (q SelectQuery) ForShare(opts ...LockOption) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.ForShare |
| func (q SelectQuery) ForUpdate(opts ...LockOption) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.ForUpdate |
| func (q SelectQuery) From(source sql.Source) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.From |
| func (q SelectQuery) FullJoin(source sql.Source, on Predicate) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.FullJoin |
| func (q SelectQuery) FullJoinRel(rel Relation) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.FullJoinRel |
| func (q SelectQuery) Get(ctx context.Context, pk ...any) Rows | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Get |
| func (q SelectQuery) GroupBy(exprs ...sql.Expression) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.GroupBy |
| func (q SelectQuery) Having(predicate Predicate) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Having |
| func (q SelectQuery) Intersect(other SelectQuery) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Intersect |
| func (q SelectQuery) IntersectAll(other SelectQuery) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.IntersectAll |
| func (q SelectQuery) Join(source sql.Source, on Predicate) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Join |
| func (q SelectQuery) JoinRel(rel Relation) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.JoinRel |
| func (q SelectQuery) JoinUsing(source sql.Source, columns ...string) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.JoinUsing |
| func (q SelectQuery) LeftJoin(source sql.Source, on Predicate) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.LeftJoin |
| func (q SelectQuery) LeftJoinRel(rel Relation) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.LeftJoinRel |
| func (q SelectQuery) LeftJoinUsing(source sql.Source, columns ...string) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.LeftJoinUsing |
| func (q SelectQuery) Limit(n int) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Limit |
| func (q SelectQuery) NaturalJoin(source sql.Source) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.NaturalJoin |
| func (q SelectQuery) NaturalLeftJoin(source sql.Source) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.NaturalLeftJoin |
| func (q SelectQuery) Offset(n int) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Offset |
| func (q SelectQuery) One(ctx context.Context, opts ...ExecOption) Rows | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.One |
| func (q SelectQuery) OrderBy(terms ...sql.OrderTerm) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.OrderBy |
| func (q SelectQuery) Page(ctx context.Context, limit, offset int, opts ...ExecOption) Rows | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Page |
| func (q SelectQuery) Preload(target Table, conditions ...Predicate) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Preload |
| func (q SelectQuery) PreloadRel(rel Relation, conditions ...Predicate) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.PreloadRel |
| func (q SelectQuery) RightJoin(source sql.Source, on Predicate) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.RightJoin |
| func (q SelectQuery) RightJoinRel(rel Relation) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.RightJoinRel |
| func (q SelectQuery) SQLSource() SourceExpression | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.SQLSource |
| func (q SelectQuery) ToSQL(dialect sql.Dialect) (string, []any, error) | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.ToSQL |
| func (q SelectQuery) Union(other SelectQuery) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Union |
| func (q SelectQuery) UnionAll(other SelectQuery) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.UnionAll |
| func (q SelectQuery) Where(predicates ...Predicate) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Where |
| func (q SelectQuery) Window(defs ...sql.NamedWindow) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Window |
| func (q SelectQuery) WithCTE(ctes ...sql.CTE) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.WithCTE |
| type Selectable | https://pkg.go.dev/github.com/aita/sqlkit#Selectable |
| type Session | https://pkg.go.dev/github.com/aita/sqlkit#Session |
| func (s *Session) AutoChunkEnabled() bool | https://pkg.go.dev/github.com/aita/sqlkit#Session.AutoChunkEnabled |
| func (s *Session) Close() error | https://pkg.go.dev/github.com/aita/sqlkit#Session.Close |
| func (s *Session) Commit() error | https://pkg.go.dev/github.com/aita/sqlkit#Session.Commit |
| func (s *Session) Delete(table Table) DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#Session.Delete |
| func (s *Session) Dialect() sql.Dialect | https://pkg.go.dev/github.com/aita/sqlkit#Session.Dialect |
| func (s *Session) Except(first, second SelectQuery, rest ...SelectQuery) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#Session.Except |
| func (s *Session) Exec(ctx context.Context, query sql.Query) (stdsql.Result, error) | https://pkg.go.dev/github.com/aita/sqlkit#Session.Exec |
| func (s *Session) Identities() *meta.IdentityMap | https://pkg.go.dev/github.com/aita/sqlkit#Session.Identities |
| func (s *Session) Insert(table Table) InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#Session.Insert |
| func (s *Session) Intersect(first, second SelectQuery, rest ...SelectQuery) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#Session.Intersect |
| func (s *Session) Merge(target Table) MergeQuery | https://pkg.go.dev/github.com/aita/sqlkit#Session.Merge |
| func (s *Session) RawSQL(ctx context.Context, query any, args ...any) Rows | https://pkg.go.dev/github.com/aita/sqlkit#Session.RawSQL |
| func (s *Session) Release(ctx context.Context, name string) error | https://pkg.go.dev/github.com/aita/sqlkit#Session.Release |
| func (s *Session) Rollback() error | https://pkg.go.dev/github.com/aita/sqlkit#Session.Rollback |
| func (s *Session) RollbackTo(ctx context.Context, name string) error | https://pkg.go.dev/github.com/aita/sqlkit#Session.RollbackTo |
| func (s *Session) Savepoint(ctx context.Context) (string, error) | https://pkg.go.dev/github.com/aita/sqlkit#Session.Savepoint |
| func (s *Session) Select(selections ...sql.Selection) SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#Session.Select |
| func (s *Session) Union(first, second SelectQuery, rest ...SelectQuery) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#Session.Union |
| func (s *Session) UnionAll(first, second SelectQuery, rest ...SelectQuery) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#Session.UnionAll |
| func (s *Session) Update(table Table) UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#Session.Update |
| type SessionOption | https://pkg.go.dev/github.com/aita/sqlkit#SessionOption |
| func WithRetry(opts ...RetryOption) SessionOption | https://pkg.go.dev/github.com/aita/sqlkit#WithRetry |
| func WithSessionAutoChunk(enabled bool) SessionOption | https://pkg.go.dev/github.com/aita/sqlkit#WithSessionAutoChunk |
| func WithTxOptions(options TxOptions) SessionOption | https://pkg.go.dev/github.com/aita/sqlkit#WithTxOptions |
| type SourceExpression | https://pkg.go.dev/github.com/aita/sqlkit#SourceExpression |
| type StandardSQLDialect | https://pkg.go.dev/github.com/aita/sqlkit#StandardSQLDialect |
| type Statement | https://pkg.go.dev/github.com/aita/sqlkit#Statement |
| func (s Statement) Access() Access | https://pkg.go.dev/github.com/aita/sqlkit#Statement.Access |
| func (s Statement) IsWrite() bool | https://pkg.go.dev/github.com/aita/sqlkit#Statement.IsWrite |
| func (s Statement) Kind() StatementKind | https://pkg.go.dev/github.com/aita/sqlkit#Statement.Kind |
| func (s *Statement) Recompile() error | https://pkg.go.dev/github.com/aita/sqlkit#Statement.Recompile |
| func (s Statement) Tables() []string | https://pkg.go.dev/github.com/aita/sqlkit#Statement.Tables |
| type StatementKind | https://pkg.go.dev/github.com/aita/sqlkit#StatementKind |
| func (k StatementKind) String() string | https://pkg.go.dev/github.com/aita/sqlkit#StatementKind.String |
| type Table | https://pkg.go.dev/github.com/aita/sqlkit#Table |
| func RelPath(tables ...Table) Table | https://pkg.go.dev/github.com/aita/sqlkit#RelPath |
| type TableInfo | https://pkg.go.dev/github.com/aita/sqlkit#TableInfo |
| func (t TableInfo) QualifiedName() string | https://pkg.go.dev/github.com/aita/sqlkit#TableInfo.QualifiedName |
| func (t TableInfo) SQLSource() SourceExpression | https://pkg.go.dev/github.com/aita/sqlkit#TableInfo.SQLSource |
| func (t TableInfo) WithAlias(alias string) TableInfo | https://pkg.go.dev/github.com/aita/sqlkit#TableInfo.WithAlias |
| type Tx | https://pkg.go.dev/github.com/aita/sqlkit#Tx |
| type TxExecutor | https://pkg.go.dev/github.com/aita/sqlkit#TxExecutor |
| type TxOptions | https://pkg.go.dev/github.com/aita/sqlkit#TxOptions |
| func (o TxOptions) ToSQL() *sql.TxOptions | https://pkg.go.dev/github.com/aita/sqlkit#TxOptions.ToSQL |
| type TypedExpr | https://pkg.go.dev/github.com/aita/sqlkit#TypedExpr |
| func V[T any](value T) TypedExpr[T] | https://pkg.go.dev/github.com/aita/sqlkit#V |
| type TypedSelection | https://pkg.go.dev/github.com/aita/sqlkit#TypedSelection |
| func Cast[T any](expr sql.Expression, sqlType string) TypedSelection[T] | https://pkg.go.dev/github.com/aita/sqlkit#Cast |
| func SubExpr[T any](subquery Query) TypedSelection[T] | https://pkg.go.dev/github.com/aita/sqlkit#SubExpr |
| type UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| func Except(first, second SelectQuery, rest ...SelectQuery) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#Except |
| func ExceptAll(first, second SelectQuery, rest ...SelectQuery) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#ExceptAll |
| func Intersect(first, second SelectQuery, rest ...SelectQuery) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#Intersect |
| func IntersectAll(first, second SelectQuery, rest ...SelectQuery) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#IntersectAll |
| func Union(first, second SelectQuery, rest ...SelectQuery) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#Union |
| func UnionAll(first, second SelectQuery, rest ...SelectQuery) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionAll |
| func (q UnionQuery) All(ctx context.Context, opts ...ExecOption) Rows | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.All |
| func (q UnionQuery) As(alias string) sql.DerivedTable | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.As |
| func (q UnionQuery) CTE(name string, opts ...sql.CTEOption) sql.CTE | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.CTE |
| func (q UnionQuery) Count(ctx context.Context, opts ...ExecOption) (int64, error) | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.Count |
| func (q UnionQuery) Except(other SelectQuery) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.Except |
| func (q UnionQuery) ExceptAll(other SelectQuery) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.ExceptAll |
| func (q UnionQuery) First(ctx context.Context, opts ...ExecOption) Rows | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.First |
| func (q UnionQuery) Intersect(other SelectQuery) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.Intersect |
| func (q UnionQuery) IntersectAll(other SelectQuery) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.IntersectAll |
| func (q UnionQuery) Limit(n int) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.Limit |
| func (q UnionQuery) Offset(n int) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.Offset |
| func (q UnionQuery) One(ctx context.Context, opts ...ExecOption) Rows | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.One |
| func (q UnionQuery) OrderBy(terms ...sql.OrderTerm) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.OrderBy |
| func (q UnionQuery) Page(ctx context.Context, limit, offset int, opts ...ExecOption) Rows | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.Page |
| func (q UnionQuery) SQLSource() SourceExpression | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.SQLSource |
| func (q UnionQuery) ToSQL(dialect sql.Dialect) (string, []any, error) | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.ToSQL |
| func (q UnionQuery) Union(other SelectQuery) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.Union |
| func (q UnionQuery) UnionAll(other SelectQuery) UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.UnionAll |
| type UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| func Update(table Table) UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#Update |
| func (q UpdateQuery) AutoChunk(opts ...ChunkOption) UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.AutoChunk |
| func (q UpdateQuery) CheckVersion(col AnyColumn, current any) UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.CheckVersion |
| func (q UpdateQuery) Exec(ctx context.Context, opts ...ExecOption) (stdsql.Result, error) | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.Exec |
| func (q UpdateQuery) Filter(filter any) UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.Filter |
| func (q UpdateQuery) From(sources ...sql.Source) UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.From |
| func (q UpdateQuery) Join(source sql.Source, on Predicate) UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.Join |
| func (q UpdateQuery) JoinRel(rel Relation) UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.JoinRel |
| func (q UpdateQuery) LeftJoin(source sql.Source, on Predicate) UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.LeftJoin |
| func (q UpdateQuery) Returning(selections ...sql.Selection) ReturningQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.Returning |
| func (q UpdateQuery) Set(assignments ...sql.Assignment) UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.Set |
| func (q UpdateQuery) SetStruct(row any, columns ...AnyColumn) UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.SetStruct |
| func (q UpdateQuery) ToSQL(dialect sql.Dialect) (string, []any, error) | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.ToSQL |
| func (q UpdateQuery) Where(predicates ...Predicate) UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.Where |
| func (q UpdateQuery) WithCTE(ctes ...sql.CTE) UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.WithCTE |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#pkg-examples |
| Delete | https://pkg.go.dev/github.com/aita/sqlkit#example-Delete |
| Insert | https://pkg.go.dev/github.com/aita/sqlkit#example-Insert |
| Insert (MysqlReturning) | https://pkg.go.dev/github.com/aita/sqlkit#example-Insert-MysqlReturning |
| Select | https://pkg.go.dev/github.com/aita/sqlkit#example-Select |
| Select (Join) | https://pkg.go.dev/github.com/aita/sqlkit#example-Select-Join |
| Update | https://pkg.go.dev/github.com/aita/sqlkit#example-Update |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#pkg-constants |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#pkg-variables |
| View Source | https://github.com/aita/sqlkit/blob/04972d04f24f/structscan.go#L20 |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| View Source | https://github.com/aita/sqlkit/blob/04972d04f24f/structscan.go#L16 |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| View Source | https://github.com/aita/sqlkit/blob/04972d04f24f/exec.go#L110 |
| stdsql | https://pkg.go.dev/database/sql |
| ErrNoRows | https://pkg.go.dev/database/sql#ErrNoRows |
| View Source | https://github.com/aita/sqlkit/blob/04972d04f24f/routing.go#L19 |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| View Source | https://github.com/aita/sqlkit/blob/04972d04f24f/exec.go#L113 |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| View Source | https://github.com/aita/sqlkit/blob/04972d04f24f/exec.go#L119 |
| errors | https://pkg.go.dev/errors |
| New | https://pkg.go.dev/errors#New |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#pkg-functions |
| ColumnValues | https://github.com/aita/sqlkit/blob/04972d04f24f/structscan.go#L76 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#ColumnValues |
| Table | https://pkg.go.dev/github.com/aita/sqlkit#Table |
| any | https://pkg.go.dev/builtin#any |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| ExponentialBackoff | https://github.com/aita/sqlkit/blob/04972d04f24f/retry.go#L110 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#ExponentialBackoff |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| int | https://pkg.go.dev/builtin#int |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| InBatches | https://github.com/aita/sqlkit/blob/04972d04f24f/batch.go#L209 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#InBatches |
| any | https://pkg.go.dev/builtin#any |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| Querier | https://pkg.go.dev/github.com/aita/sqlkit#Querier |
| Rows | https://pkg.go.dev/github.com/aita/sqlkit#Rows |
| any | https://pkg.go.dev/builtin#any |
| int | https://pkg.go.dev/builtin#int |
| error | https://pkg.go.dev/builtin#error |
| IsRetryable | https://github.com/aita/sqlkit/blob/04972d04f24f/retry.go#L172 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#IsRetryable |
| error | https://pkg.go.dev/builtin#error |
| bool | https://pkg.go.dev/builtin#bool |
| IsSerializationFailure | https://github.com/aita/sqlkit/blob/04972d04f24f/retry.go#L132 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#IsSerializationFailure |
| error | https://pkg.go.dev/builtin#error |
| bool | https://pkg.go.dev/builtin#bool |
| PrimaryKeyValues | https://github.com/aita/sqlkit/blob/04972d04f24f/structscan.go#L44 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#PrimaryKeyValues |
| Table | https://pkg.go.dev/github.com/aita/sqlkit#Table |
| any | https://pkg.go.dev/builtin#any |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| RegisterDriverDialect | https://github.com/aita/sqlkit/blob/04972d04f24f/dialect.go#L34 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#RegisterDriverDialect |
| string | https://pkg.go.dev/builtin#string |
| Dialect | https://pkg.go.dev/github.com/aita/sqlkit#Dialect |
| Retryable | https://github.com/aita/sqlkit/blob/04972d04f24f/retry.go#L162 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Retryable |
| error | https://pkg.go.dev/builtin#error |
| error | https://pkg.go.dev/builtin#error |
| ScanRows | https://github.com/aita/sqlkit/blob/04972d04f24f/exec.go#L398 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#ScanRows |
| stdsql | https://pkg.go.dev/database/sql |
| Rows | https://pkg.go.dev/database/sql#Rows |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| SetColumns | https://github.com/aita/sqlkit/blob/04972d04f24f/structscan.go#L104 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SetColumns |
| any | https://pkg.go.dev/builtin#any |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| Star | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L661 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Star |
| Table | https://pkg.go.dev/github.com/aita/sqlkit#Table |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Selection | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Selection |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#pkg-types |
| Access | https://github.com/aita/sqlkit/blob/04972d04f24f/statement.go#L181 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Access |
| int | https://pkg.go.dev/builtin#int |
| Access | https://pkg.go.dev/github.com/aita/sqlkit#Access |
| iota | https://pkg.go.dev/builtin#iota |
| String | https://github.com/aita/sqlkit/blob/04972d04f24f/statement.go#L196 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Access.String |
| Access | https://pkg.go.dev/github.com/aita/sqlkit#Access |
| string | https://pkg.go.dev/builtin#string |
| AnyColumn | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L40 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#AnyColumn |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Expression | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Expression |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Selection | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Selection |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| Backend | https://github.com/aita/sqlkit/blob/04972d04f24f/routing.go#L25 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Backend |
| TxExecutor | https://pkg.go.dev/github.com/aita/sqlkit#TxExecutor |
| DB | https://github.com/aita/sqlkit/blob/04972d04f24f/routing.go#L37 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#DB |
| stdsql | https://pkg.go.dev/database/sql |
| DB | https://pkg.go.dev/database/sql#DB |
| Backend | https://pkg.go.dev/github.com/aita/sqlkit#Backend |
| Balancer | https://github.com/aita/sqlkit/blob/04972d04f24f/routing.go#L161 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Balancer |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| Random | https://github.com/aita/sqlkit/blob/04972d04f24f/routing.go#L178 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Random |
| Balancer | https://pkg.go.dev/github.com/aita/sqlkit#Balancer |
| RoundRobin | https://github.com/aita/sqlkit/blob/04972d04f24f/routing.go#L168 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#RoundRobin |
| Balancer | https://pkg.go.dev/github.com/aita/sqlkit#Balancer |
| Cardinality | https://github.com/aita/sqlkit/blob/04972d04f24f/relation.go#L6 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Cardinality |
| int | https://pkg.go.dev/builtin#int |
| Cardinality | https://pkg.go.dev/github.com/aita/sqlkit#Cardinality |
| iota | https://pkg.go.dev/builtin#iota |
| String | https://github.com/aita/sqlkit/blob/04972d04f24f/relation.go#L17 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Cardinality.String |
| Cardinality | https://pkg.go.dev/github.com/aita/sqlkit#Cardinality |
| string | https://pkg.go.dev/builtin#string |
| ChunkOption | https://github.com/aita/sqlkit/blob/04972d04f24f/batch.go#L37 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#ChunkOption |
| ChunkOff | https://github.com/aita/sqlkit/blob/04972d04f24f/batch.go#L46 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#ChunkOff |
| ChunkOption | https://pkg.go.dev/github.com/aita/sqlkit#ChunkOption |
| ChunkSize | https://github.com/aita/sqlkit/blob/04972d04f24f/batch.go#L42 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#ChunkSize |
| int | https://pkg.go.dev/builtin#int |
| ChunkOption | https://pkg.go.dev/github.com/aita/sqlkit#ChunkOption |
| Column | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L123 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| any | https://pkg.go.dev/builtin#any |
| NewColumn | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L130 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#NewColumn |
| any | https://pkg.go.dev/builtin#any |
| TableInfo | https://pkg.go.dev/github.com/aita/sqlkit#TableInfo |
| string | https://pkg.go.dev/builtin#string |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Add | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L395 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.Add |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| TypedSelection | https://pkg.go.dev/github.com/aita/sqlkit#TypedSelection |
| Asc | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L329 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.Asc |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| OrderTerm | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#OrderTerm |
| Between | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L256 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.Between |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| ColumnName | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L139 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.ColumnName |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| string | https://pkg.go.dev/builtin#string |
| Desc | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L332 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.Desc |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| OrderTerm | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#OrderTerm |
| Div | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L404 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.Div |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| TypedSelection | https://pkg.go.dev/github.com/aita/sqlkit#TypedSelection |
| Eq | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L151 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.Eq |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| EqAny | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L244 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.EqAny |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| EqExpr | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L154 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.EqExpr |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| TypedExpr | https://pkg.go.dev/github.com/aita/sqlkit#TypedExpr |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| Excluded | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L337 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.Excluded |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| TypedExpr | https://pkg.go.dev/github.com/aita/sqlkit#TypedExpr |
| Ge | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L198 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.Ge |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| GeAll | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L318 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.GeAll |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Query | https://pkg.go.dev/github.com/aita/sqlkit#Query |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| GeAny | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L298 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.GeAny |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Query | https://pkg.go.dev/github.com/aita/sqlkit#Query |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| GeExpr | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L211 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.GeExpr |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| TypedExpr | https://pkg.go.dev/github.com/aita/sqlkit#TypedExpr |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| Gt | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L195 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.Gt |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| GtAll | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L313 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.GtAll |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Query | https://pkg.go.dev/github.com/aita/sqlkit#Query |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| GtAny | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L293 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.GtAny |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Query | https://pkg.go.dev/github.com/aita/sqlkit#Query |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| GtExpr | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L208 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.GtExpr |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| TypedExpr | https://pkg.go.dev/github.com/aita/sqlkit#TypedExpr |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| In | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L218 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.In |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| InQuery | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L267 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.InQuery |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Query | https://pkg.go.dev/github.com/aita/sqlkit#Query |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| IsDistinctFrom | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L166 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.IsDistinctFrom |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| IsDistinctFromExpr | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L171 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.IsDistinctFromExpr |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| TypedExpr | https://pkg.go.dev/github.com/aita/sqlkit#TypedExpr |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| IsNotDistinctFrom | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L178 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.IsNotDistinctFrom |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| IsNotDistinctFromExpr | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L184 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.IsNotDistinctFromExpr |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| TypedExpr | https://pkg.go.dev/github.com/aita/sqlkit#TypedExpr |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| IsNotNull | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L326 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.IsNotNull |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| IsNull | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L323 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.IsNull |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| Le | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L192 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.Le |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| LeAll | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L308 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.LeAll |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Query | https://pkg.go.dev/github.com/aita/sqlkit#Query |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| LeAny | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L288 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.LeAny |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Query | https://pkg.go.dev/github.com/aita/sqlkit#Query |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| LeExpr | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L205 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.LeExpr |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| TypedExpr | https://pkg.go.dev/github.com/aita/sqlkit#TypedExpr |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| Lt | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L189 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.Lt |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| LtAll | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L303 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.LtAll |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Query | https://pkg.go.dev/github.com/aita/sqlkit#Query |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| LtAny | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L283 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.LtAny |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Query | https://pkg.go.dev/github.com/aita/sqlkit#Query |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| LtExpr | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L202 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.LtExpr |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| TypedExpr | https://pkg.go.dev/github.com/aita/sqlkit#TypedExpr |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| Mul | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L401 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.Mul |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| TypedSelection | https://pkg.go.dev/github.com/aita/sqlkit#TypedSelection |
| Ne | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L157 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.Ne |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| NeAll | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L251 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.NeAll |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| NeExpr | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L160 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.NeExpr |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| TypedExpr | https://pkg.go.dev/github.com/aita/sqlkit#TypedExpr |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| NotBetween | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L261 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.NotBetween |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| NotIn | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L231 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.NotIn |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| NotInQuery | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L272 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.NotInQuery |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Query | https://pkg.go.dev/github.com/aita/sqlkit#Query |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| Reference | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L143 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.Reference |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| string | https://pkg.go.dev/builtin#string |
| SQLExpression | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L134 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.SQLExpression |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| SQLSelection | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L135 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.SQLSelection |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| Set | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L340 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.Set |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Assignment | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Assignment |
| SetExpr | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L343 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.SetExpr |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| TypedExpr | https://pkg.go.dev/github.com/aita/sqlkit#TypedExpr |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Assignment | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Assignment |
| Sub | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L398 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Column.Sub |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| TypedSelection | https://pkg.go.dev/github.com/aita/sqlkit#TypedSelection |
| Cursor | https://github.com/aita/sqlkit/blob/04972d04f24f/paginator.go#L121 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Cursor |
| ParseCursor | https://github.com/aita/sqlkit/blob/04972d04f24f/paginator.go#L133 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#ParseCursor |
| string | https://pkg.go.dev/builtin#string |
| Cursor | https://pkg.go.dev/github.com/aita/sqlkit#Cursor |
| Start | https://github.com/aita/sqlkit/blob/04972d04f24f/paginator.go#L127 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Start |
| Cursor | https://pkg.go.dev/github.com/aita/sqlkit#Cursor |
| String | https://github.com/aita/sqlkit/blob/04972d04f24f/paginator.go#L142 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Cursor.String |
| Cursor | https://pkg.go.dev/github.com/aita/sqlkit#Cursor |
| string | https://pkg.go.dev/builtin#string |
| CursorCodec | https://github.com/aita/sqlkit/blob/04972d04f24f/paginator.go#L99 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#CursorCodec |
| byte | https://pkg.go.dev/builtin#byte |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| string | https://pkg.go.dev/builtin#string |
| byte | https://pkg.go.dev/builtin#byte |
| error | https://pkg.go.dev/builtin#error |
| Database | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L14 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Database |
| Open | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L185 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Open |
| string | https://pkg.go.dev/builtin#string |
| DatabaseOption | https://pkg.go.dev/github.com/aita/sqlkit#DatabaseOption |
| Database | https://pkg.go.dev/github.com/aita/sqlkit#Database |
| error | https://pkg.go.dev/builtin#error |
| WrapDB | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L198 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#WrapDB |
| stdsql | https://pkg.go.dev/database/sql |
| DB | https://pkg.go.dev/database/sql#DB |
| DatabaseOption | https://pkg.go.dev/github.com/aita/sqlkit#DatabaseOption |
| Database | https://pkg.go.dev/github.com/aita/sqlkit#Database |
| WrapExecutor | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L213 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#WrapExecutor |
| Executor | https://pkg.go.dev/github.com/aita/sqlkit#Executor |
| DatabaseOption | https://pkg.go.dev/github.com/aita/sqlkit#DatabaseOption |
| Database | https://pkg.go.dev/github.com/aita/sqlkit#Database |
| AutoChunkEnabled | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L480 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Database.AutoChunkEnabled |
| Database | https://pkg.go.dev/github.com/aita/sqlkit#Database |
| bool | https://pkg.go.dev/builtin#bool |
| Delete | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L314 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Database.Delete |
| Database | https://pkg.go.dev/github.com/aita/sqlkit#Database |
| Table | https://pkg.go.dev/github.com/aita/sqlkit#Table |
| DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery |
| Dialect | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L251 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Database.Dialect |
| Database | https://pkg.go.dev/github.com/aita/sqlkit#Database |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Dialect | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Dialect |
| Except | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L292 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Database.Except |
| Database | https://pkg.go.dev/github.com/aita/sqlkit#Database |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| Exec | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L443 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Database.Exec |
| Database | https://pkg.go.dev/github.com/aita/sqlkit#Database |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Query | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Query |
| stdsql | https://pkg.go.dev/database/sql |
| Result | https://pkg.go.dev/database/sql#Result |
| error | https://pkg.go.dev/builtin#error |
| Identities | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L256 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Database.Identities |
| Database | https://pkg.go.dev/github.com/aita/sqlkit#Database |
| meta | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/meta |
| IdentityMap | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/meta#IdentityMap |
| Insert | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L300 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Database.Insert |
| Database | https://pkg.go.dev/github.com/aita/sqlkit#Database |
| Table | https://pkg.go.dev/github.com/aita/sqlkit#Table |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| Intersect | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L284 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Database.Intersect |
| Database | https://pkg.go.dev/github.com/aita/sqlkit#Database |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| Merge | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L322 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Database.Merge |
| Database | https://pkg.go.dev/github.com/aita/sqlkit#Database |
| Table | https://pkg.go.dev/github.com/aita/sqlkit#Table |
| MergeQuery | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery |
| NewSession | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L337 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Database.NewSession |
| Database | https://pkg.go.dev/github.com/aita/sqlkit#Database |
| SessionOption | https://pkg.go.dev/github.com/aita/sqlkit#SessionOption |
| Session | https://pkg.go.dev/github.com/aita/sqlkit#Session |
| RawSQL | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L330 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Database.RawSQL |
| Database | https://pkg.go.dev/github.com/aita/sqlkit#Database |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| any | https://pkg.go.dev/builtin#any |
| any | https://pkg.go.dev/builtin#any |
| Rows | https://pkg.go.dev/github.com/aita/sqlkit#Rows |
| SQL | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L248 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Database.SQL |
| Database | https://pkg.go.dev/github.com/aita/sqlkit#Database |
| stdsql | https://pkg.go.dev/database/sql |
| DB | https://pkg.go.dev/database/sql#DB |
| Select | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L260 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Database.Select |
| Database | https://pkg.go.dev/github.com/aita/sqlkit#Database |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Selection | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Selection |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| Union | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L269 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Database.Union |
| Database | https://pkg.go.dev/github.com/aita/sqlkit#Database |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| UnionAll | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L276 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Database.UnionAll |
| Database | https://pkg.go.dev/github.com/aita/sqlkit#Database |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| Update | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L307 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Database.Update |
| Database | https://pkg.go.dev/github.com/aita/sqlkit#Database |
| Table | https://pkg.go.dev/github.com/aita/sqlkit#Table |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| WithSession | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L371 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Database.WithSession |
| Database | https://pkg.go.dev/github.com/aita/sqlkit#Database |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| Session | https://pkg.go.dev/github.com/aita/sqlkit#Session |
| error | https://pkg.go.dev/builtin#error |
| SessionOption | https://pkg.go.dev/github.com/aita/sqlkit#SessionOption |
| error | https://pkg.go.dev/builtin#error |
| DatabaseOption | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L64 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#DatabaseOption |
| Database | https://pkg.go.dev/github.com/aita/sqlkit#Database |
| WithAutoChunk | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L168 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#WithAutoChunk |
| bool | https://pkg.go.dev/builtin#bool |
| DatabaseOption | https://pkg.go.dev/github.com/aita/sqlkit#DatabaseOption |
| WithBatchReadSnapshot | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L145 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#WithBatchReadSnapshot |
| bool | https://pkg.go.dev/builtin#bool |
| DatabaseOption | https://pkg.go.dev/github.com/aita/sqlkit#DatabaseOption |
| WithBatchWriteSnapshot | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L158 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#WithBatchWriteSnapshot |
| bool | https://pkg.go.dev/builtin#bool |
| DatabaseOption | https://pkg.go.dev/github.com/aita/sqlkit#DatabaseOption |
| WithDialect | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L67 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#WithDialect |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Dialect | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Dialect |
| DatabaseOption | https://pkg.go.dev/github.com/aita/sqlkit#DatabaseOption |
| WithHooks | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L94 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#WithHooks |
| Hooks | https://pkg.go.dev/github.com/aita/sqlkit#Hooks |
| DatabaseOption | https://pkg.go.dev/github.com/aita/sqlkit#DatabaseOption |
| WithMetadata | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L78 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#WithMetadata |
| meta | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/meta |
| Metadata | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/meta#Metadata |
| DatabaseOption | https://pkg.go.dev/github.com/aita/sqlkit#DatabaseOption |
| WithPreloadBatchSize | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L178 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#WithPreloadBatchSize |
| int | https://pkg.go.dev/builtin#int |
| DatabaseOption | https://pkg.go.dev/github.com/aita/sqlkit#DatabaseOption |
| DeleteQuery | https://github.com/aita/sqlkit/blob/04972d04f24f/delete.go#L11 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery |
| Delete | https://github.com/aita/sqlkit/blob/04972d04f24f/delete.go#L32 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Delete |
| Table | https://pkg.go.dev/github.com/aita/sqlkit#Table |
| DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#example-Delete |
| AutoChunk | https://github.com/aita/sqlkit/blob/04972d04f24f/delete.go#L41 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.AutoChunk |
| DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery |
| ChunkOption | https://pkg.go.dev/github.com/aita/sqlkit#ChunkOption |
| DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery |
| Exec | https://github.com/aita/sqlkit/blob/04972d04f24f/delete.go#L159 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.Exec |
| DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ExecOption | https://pkg.go.dev/github.com/aita/sqlkit#ExecOption |
| stdsql | https://pkg.go.dev/database/sql |
| Result | https://pkg.go.dev/database/sql#Result |
| error | https://pkg.go.dev/builtin#error |
| Filter | https://github.com/aita/sqlkit/blob/04972d04f24f/delete.go#L79 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.Filter |
| DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery |
| any | https://pkg.go.dev/builtin#any |
| DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery |
| Join | https://github.com/aita/sqlkit/blob/04972d04f24f/delete.go#L55 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.Join |
| DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Source | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Source |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery |
| LeftJoin | https://github.com/aita/sqlkit/blob/04972d04f24f/delete.go#L61 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.LeftJoin |
| DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Source | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Source |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery |
| Returning | https://github.com/aita/sqlkit/blob/04972d04f24f/delete.go#L124 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.Returning |
| DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Selection | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Selection |
| ReturningQuery | https://pkg.go.dev/github.com/aita/sqlkit#ReturningQuery |
| ToSQL | https://github.com/aita/sqlkit/blob/04972d04f24f/delete.go#L133 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.ToSQL |
| DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Dialect | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Dialect |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| Using | https://github.com/aita/sqlkit/blob/04972d04f24f/delete.go#L48 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.Using |
| DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Source | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Source |
| DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery |
| UsingRel | https://github.com/aita/sqlkit/blob/04972d04f24f/delete.go#L69 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.UsingRel |
| DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery |
| Relation | https://pkg.go.dev/github.com/aita/sqlkit#Relation |
| DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery |
| Where | https://github.com/aita/sqlkit/blob/04972d04f24f/delete.go#L93 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.Where |
| DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery |
| WithCTE | https://github.com/aita/sqlkit/blob/04972d04f24f/delete.go#L116 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery.WithCTE |
| DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| CTE | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#CTE |
| DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery |
| Dialect | https://github.com/aita/sqlkit/blob/04972d04f24f/dialect.go#L6 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Dialect |
| querysql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Dialect | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Dialect |
| DialectForDriver | https://github.com/aita/sqlkit/blob/04972d04f24f/dialect.go#L42 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#DialectForDriver |
| string | https://pkg.go.dev/builtin#string |
| Dialect | https://pkg.go.dev/github.com/aita/sqlkit#Dialect |
| ExecOption | https://github.com/aita/sqlkit/blob/04972d04f24f/routing.go#L254 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#ExecOption |
| Execable | https://github.com/aita/sqlkit/blob/04972d04f24f/query.go#L69 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Execable |
| Query | https://pkg.go.dev/github.com/aita/sqlkit#Query |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ExecOption | https://pkg.go.dev/github.com/aita/sqlkit#ExecOption |
| stdsql | https://pkg.go.dev/database/sql |
| Result | https://pkg.go.dev/database/sql#Result |
| error | https://pkg.go.dev/builtin#error |
| Executor | https://github.com/aita/sqlkit/blob/04972d04f24f/exec.go#L53 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Executor |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| Statement | https://pkg.go.dev/github.com/aita/sqlkit#Statement |
| stdsql | https://pkg.go.dev/database/sql |
| Rows | https://pkg.go.dev/database/sql#Rows |
| error | https://pkg.go.dev/builtin#error |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| Statement | https://pkg.go.dev/github.com/aita/sqlkit#Statement |
| stdsql | https://pkg.go.dev/database/sql |
| Result | https://pkg.go.dev/database/sql#Result |
| error | https://pkg.go.dev/builtin#error |
| FilterTerm | https://github.com/aita/sqlkit/blob/04972d04f24f/filter.go#L17 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#FilterTerm |
| Eq | https://github.com/aita/sqlkit/blob/04972d04f24f/filter.go#L27 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Eq |
| any | https://pkg.go.dev/builtin#any |
| FilterTerm | https://pkg.go.dev/github.com/aita/sqlkit#FilterTerm |
| FilterIsNull | https://github.com/aita/sqlkit/blob/04972d04f24f/filter.go#L71 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#FilterIsNull |
| FilterTerm | https://pkg.go.dev/github.com/aita/sqlkit#FilterTerm |
| FilterLike | https://github.com/aita/sqlkit/blob/04972d04f24f/filter.go#L66 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#FilterLike |
| string | https://pkg.go.dev/builtin#string |
| FilterTerm | https://pkg.go.dev/github.com/aita/sqlkit#FilterTerm |
| Ge | https://github.com/aita/sqlkit/blob/04972d04f24f/filter.go#L52 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Ge |
| any | https://pkg.go.dev/builtin#any |
| FilterTerm | https://pkg.go.dev/github.com/aita/sqlkit#FilterTerm |
| Gt | https://github.com/aita/sqlkit/blob/04972d04f24f/filter.go#L47 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Gt |
| any | https://pkg.go.dev/builtin#any |
| FilterTerm | https://pkg.go.dev/github.com/aita/sqlkit#FilterTerm |
| In | https://github.com/aita/sqlkit/blob/04972d04f24f/filter.go#L57 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#In |
| any | https://pkg.go.dev/builtin#any |
| FilterTerm | https://pkg.go.dev/github.com/aita/sqlkit#FilterTerm |
| Le | https://github.com/aita/sqlkit/blob/04972d04f24f/filter.go#L42 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Le |
| any | https://pkg.go.dev/builtin#any |
| FilterTerm | https://pkg.go.dev/github.com/aita/sqlkit#FilterTerm |
| Lt | https://github.com/aita/sqlkit/blob/04972d04f24f/filter.go#L37 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Lt |
| any | https://pkg.go.dev/builtin#any |
| FilterTerm | https://pkg.go.dev/github.com/aita/sqlkit#FilterTerm |
| Ne | https://github.com/aita/sqlkit/blob/04972d04f24f/filter.go#L32 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Ne |
| any | https://pkg.go.dev/builtin#any |
| FilterTerm | https://pkg.go.dev/github.com/aita/sqlkit#FilterTerm |
| Hooks | https://github.com/aita/sqlkit/blob/04972d04f24f/hooks.go#L28 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Hooks |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| Statement | https://pkg.go.dev/github.com/aita/sqlkit#Statement |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| error | https://pkg.go.dev/builtin#error |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| Statement | https://pkg.go.dev/github.com/aita/sqlkit#Statement |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| error | https://pkg.go.dev/builtin#error |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| Statement | https://pkg.go.dev/github.com/aita/sqlkit#Statement |
| stdsql | https://pkg.go.dev/database/sql |
| Result | https://pkg.go.dev/database/sql#Result |
| error | https://pkg.go.dev/builtin#error |
| error | https://pkg.go.dev/builtin#error |
| InsertQuery | https://github.com/aita/sqlkit/blob/04972d04f24f/insert.go#L18 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| Insert | https://github.com/aita/sqlkit/blob/04972d04f24f/insert.go#L46 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Insert |
| Table | https://pkg.go.dev/github.com/aita/sqlkit#Table |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#example-Insert |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#example-Insert-MysqlReturning |
| AutoChunk | https://github.com/aita/sqlkit/blob/04972d04f24f/insert.go#L93 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.AutoChunk |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| ChunkOption | https://pkg.go.dev/github.com/aita/sqlkit#ChunkOption |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| BatchSize | https://github.com/aita/sqlkit/blob/04972d04f24f/insert.go#L101 |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| int | https://pkg.go.dev/builtin#int |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| Columns | https://github.com/aita/sqlkit/blob/04972d04f24f/insert.go#L79 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.Columns |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| AnyColumn | https://pkg.go.dev/github.com/aita/sqlkit#AnyColumn |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| DoNothing | https://github.com/aita/sqlkit/blob/04972d04f24f/insert.go#L160 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.DoNothing |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| DoUpdate | https://github.com/aita/sqlkit/blob/04972d04f24f/insert.go#L167 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.DoUpdate |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Assignment | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Assignment |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| Exec | https://github.com/aita/sqlkit/blob/04972d04f24f/insert.go#L371 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.Exec |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ExecOption | https://pkg.go.dev/github.com/aita/sqlkit#ExecOption |
| stdsql | https://pkg.go.dev/database/sql |
| Result | https://pkg.go.dev/database/sql#Result |
| error | https://pkg.go.dev/builtin#error |
| FromSelect | https://github.com/aita/sqlkit/blob/04972d04f24f/insert.go#L107 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.FromSelect |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Query | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Query |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| OnConflict | https://github.com/aita/sqlkit/blob/04972d04f24f/insert.go#L136 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.OnConflict |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| AnyColumn | https://pkg.go.dev/github.com/aita/sqlkit#AnyColumn |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| OnConflictConstraint | https://github.com/aita/sqlkit/blob/04972d04f24f/insert.go#L144 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.OnConflictConstraint |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| string | https://pkg.go.dev/builtin#string |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| OnConflictExpr | https://github.com/aita/sqlkit/blob/04972d04f24f/insert.go#L152 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.OnConflictExpr |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Expression | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Expression |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| Returning | https://github.com/aita/sqlkit/blob/04972d04f24f/insert.go#L195 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.Returning |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Selection | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Selection |
| ReturningQuery | https://pkg.go.dev/github.com/aita/sqlkit#ReturningQuery |
| ToSQL | https://github.com/aita/sqlkit/blob/04972d04f24f/insert.go#L202 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.ToSQL |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Dialect | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Dialect |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| Values | https://github.com/aita/sqlkit/blob/04972d04f24f/insert.go#L57 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.Values |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| any | https://pkg.go.dev/builtin#any |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| Where | https://github.com/aita/sqlkit/blob/04972d04f24f/insert.go#L177 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery.Where |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| LockOption | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L352 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#LockOption |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| LockOption | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#LockOption |
| LockOf | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L363 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#LockOf |
| string | https://pkg.go.dev/builtin#string |
| LockOption | https://pkg.go.dev/github.com/aita/sqlkit#LockOption |
| NoWait | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L359 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#NoWait |
| LockOption | https://pkg.go.dev/github.com/aita/sqlkit#LockOption |
| SkipLocked | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L356 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SkipLocked |
| LockOption | https://pkg.go.dev/github.com/aita/sqlkit#LockOption |
| MergeQuery | https://github.com/aita/sqlkit/blob/04972d04f24f/merge.go#L23 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery |
| Merge | https://github.com/aita/sqlkit/blob/04972d04f24f/merge.go#L48 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Merge |
| Table | https://pkg.go.dev/github.com/aita/sqlkit#Table |
| MergeQuery | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery |
| As | https://github.com/aita/sqlkit/blob/04972d04f24f/merge.go#L53 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery.As |
| MergeQuery | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery |
| string | https://pkg.go.dev/builtin#string |
| MergeQuery | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery |
| Exec | https://github.com/aita/sqlkit/blob/04972d04f24f/merge.go#L96 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery.Exec |
| MergeQuery | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ExecOption | https://pkg.go.dev/github.com/aita/sqlkit#ExecOption |
| stdsql | https://pkg.go.dev/database/sql |
| Result | https://pkg.go.dev/database/sql#Result |
| error | https://pkg.go.dev/builtin#error |
| On | https://github.com/aita/sqlkit/blob/04972d04f24f/merge.go#L66 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery.On |
| MergeQuery | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| MergeQuery | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery |
| Returning | https://github.com/aita/sqlkit/blob/04972d04f24f/merge.go#L86 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery.Returning |
| MergeQuery | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Selection | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Selection |
| ReturningQuery | https://pkg.go.dev/github.com/aita/sqlkit#ReturningQuery |
| ToSQL | https://github.com/aita/sqlkit/blob/04972d04f24f/merge.go#L91 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery.ToSQL |
| MergeQuery | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Dialect | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Dialect |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| Using | https://github.com/aita/sqlkit/blob/04972d04f24f/merge.go#L60 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery.Using |
| MergeQuery | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Source | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Source |
| MergeQuery | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery |
| When | https://github.com/aita/sqlkit/blob/04972d04f24f/merge.go#L72 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery.When |
| MergeQuery | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery |
| MergeWhen | https://pkg.go.dev/github.com/aita/sqlkit#MergeWhen |
| MergeQuery | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery |
| WithCTE | https://github.com/aita/sqlkit/blob/04972d04f24f/merge.go#L79 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery.WithCTE |
| MergeQuery | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| CTE | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#CTE |
| MergeQuery | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery |
| MergeWhen | https://github.com/aita/sqlkit/blob/04972d04f24f/merge.go#L31 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#MergeWhen |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| MergeWhen | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#MergeWhen |
| WhenMatched | https://github.com/aita/sqlkit/blob/04972d04f24f/merge.go#L35 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#WhenMatched |
| MergeWhen | https://pkg.go.dev/github.com/aita/sqlkit#MergeWhen |
| WhenNotMatched | https://github.com/aita/sqlkit/blob/04972d04f24f/merge.go#L39 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#WhenNotMatched |
| MergeWhen | https://pkg.go.dev/github.com/aita/sqlkit#MergeWhen |
| WhenNotMatchedBySource | https://github.com/aita/sqlkit/blob/04972d04f24f/merge.go#L44 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#WhenNotMatchedBySource |
| MergeWhen | https://pkg.go.dev/github.com/aita/sqlkit#MergeWhen |
| MySQLDialect | https://github.com/aita/sqlkit/blob/04972d04f24f/dialect.go#L13 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#MySQLDialect |
| querysql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| MySQLDialect | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#MySQLDialect |
| Op | https://github.com/aita/sqlkit/blob/04972d04f24f/statement.go#L16 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Op |
| int | https://pkg.go.dev/builtin#int |
| Op | https://pkg.go.dev/github.com/aita/sqlkit#Op |
| iota | https://pkg.go.dev/builtin#iota |
| String | https://github.com/aita/sqlkit/blob/04972d04f24f/statement.go#L27 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Op.String |
| Op | https://pkg.go.dev/github.com/aita/sqlkit#Op |
| string | https://pkg.go.dev/builtin#string |
| Page | https://github.com/aita/sqlkit/blob/04972d04f24f/paginator.go#L149 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Page |
| bool | https://pkg.go.dev/builtin#bool |
| bool | https://pkg.go.dev/builtin#bool |
| Next | https://github.com/aita/sqlkit/blob/04972d04f24f/paginator.go#L158 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Page.Next |
| Page | https://pkg.go.dev/github.com/aita/sqlkit#Page |
| Cursor | https://pkg.go.dev/github.com/aita/sqlkit#Cursor |
| Prev | https://github.com/aita/sqlkit/blob/04972d04f24f/paginator.go#L162 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Page.Prev |
| Page | https://pkg.go.dev/github.com/aita/sqlkit#Page |
| Cursor | https://pkg.go.dev/github.com/aita/sqlkit#Cursor |
| PageKey | https://github.com/aita/sqlkit/blob/04972d04f24f/paginator.go#L70 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#PageKey |
| KeyAsc | https://github.com/aita/sqlkit/blob/04972d04f24f/paginator.go#L77 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#KeyAsc |
| any | https://pkg.go.dev/builtin#any |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| PageKey | https://pkg.go.dev/github.com/aita/sqlkit#PageKey |
| KeyDesc | https://github.com/aita/sqlkit/blob/04972d04f24f/paginator.go#L82 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#KeyDesc |
| any | https://pkg.go.dev/builtin#any |
| Column | https://pkg.go.dev/github.com/aita/sqlkit#Column |
| PageKey | https://pkg.go.dev/github.com/aita/sqlkit#PageKey |
| Paginator | https://github.com/aita/sqlkit/blob/04972d04f24f/paginator.go#L37 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Paginator |
| NewPaginator | https://github.com/aita/sqlkit/blob/04972d04f24f/paginator.go#L46 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#NewPaginator |
| PageKey | https://pkg.go.dev/github.com/aita/sqlkit#PageKey |
| Paginator | https://pkg.go.dev/github.com/aita/sqlkit#Paginator |
| Limit | https://github.com/aita/sqlkit/blob/04972d04f24f/paginator.go#L51 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Paginator.Limit |
| Paginator | https://pkg.go.dev/github.com/aita/sqlkit#Paginator |
| int | https://pkg.go.dev/builtin#int |
| Paginator | https://pkg.go.dev/github.com/aita/sqlkit#Paginator |
| Paginate | https://github.com/aita/sqlkit/blob/04972d04f24f/paginator.go#L173 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Paginator.Paginate |
| Paginator | https://pkg.go.dev/github.com/aita/sqlkit#Paginator |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| any | https://pkg.go.dev/builtin#any |
| Cursor | https://pkg.go.dev/github.com/aita/sqlkit#Cursor |
| Page | https://pkg.go.dev/github.com/aita/sqlkit#Page |
| error | https://pkg.go.dev/builtin#error |
| WithCodec | https://github.com/aita/sqlkit/blob/04972d04f24f/paginator.go#L61 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Paginator.WithCodec |
| Paginator | https://pkg.go.dev/github.com/aita/sqlkit#Paginator |
| CursorCodec | https://pkg.go.dev/github.com/aita/sqlkit#CursorCodec |
| Paginator | https://pkg.go.dev/github.com/aita/sqlkit#Paginator |
| PostgreSQLDialect | https://github.com/aita/sqlkit/blob/04972d04f24f/dialect.go#L9 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#PostgreSQLDialect |
| querysql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| PostgreSQLDialect | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#PostgreSQLDialect |
| Predicate | https://github.com/aita/sqlkit/blob/04972d04f24f/predicate.go#L8 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| And | https://github.com/aita/sqlkit/blob/04972d04f24f/predicate.go#L73 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#And |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| Cond | https://github.com/aita/sqlkit/blob/04972d04f24f/predicate.go#L138 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Cond |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Expression | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Expression |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| Exists | https://github.com/aita/sqlkit/blob/04972d04f24f/predicate.go#L128 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Exists |
| Query | https://pkg.go.dev/github.com/aita/sqlkit#Query |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| ILike | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L419 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#ILike |
| TypedExpr | https://pkg.go.dev/github.com/aita/sqlkit#TypedExpr |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| InValues | https://github.com/aita/sqlkit/blob/04972d04f24f/predicate.go#L47 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#InValues |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Expression | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Expression |
| any | https://pkg.go.dev/builtin#any |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| Like | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L407 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Like |
| TypedExpr | https://pkg.go.dev/github.com/aita/sqlkit#TypedExpr |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| Match | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L442 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Match |
| string | https://pkg.go.dev/builtin#string |
| TypedExpr | https://pkg.go.dev/github.com/aita/sqlkit#TypedExpr |
| string | https://pkg.go.dev/builtin#string |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| Not | https://github.com/aita/sqlkit/blob/04972d04f24f/predicate.go#L91 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Not |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| NotExists | https://github.com/aita/sqlkit/blob/04972d04f24f/predicate.go#L131 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#NotExists |
| Query | https://pkg.go.dev/github.com/aita/sqlkit#Query |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| NotLike | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L412 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#NotLike |
| TypedExpr | https://pkg.go.dev/github.com/aita/sqlkit#TypedExpr |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| NotSimilarTo | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L431 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#NotSimilarTo |
| TypedExpr | https://pkg.go.dev/github.com/aita/sqlkit#TypedExpr |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| Or | https://github.com/aita/sqlkit/blob/04972d04f24f/predicate.go#L82 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Or |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| SimilarTo | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L426 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SimilarTo |
| TypedExpr | https://pkg.go.dev/github.com/aita/sqlkit#TypedExpr |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| And | https://github.com/aita/sqlkit/blob/04972d04f24f/predicate.go#L53 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Predicate.And |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| Expression | https://github.com/aita/sqlkit/blob/04972d04f24f/predicate.go#L50 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Predicate.Expression |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Expression | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Expression |
| Or | https://github.com/aita/sqlkit/blob/04972d04f24f/predicate.go#L63 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Predicate.Or |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| Querier | https://github.com/aita/sqlkit/blob/04972d04f24f/exec.go#L19 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Querier |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Selection | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Selection |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| Table | https://pkg.go.dev/github.com/aita/sqlkit#Table |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| Table | https://pkg.go.dev/github.com/aita/sqlkit#Table |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| Table | https://pkg.go.dev/github.com/aita/sqlkit#Table |
| DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery |
| Table | https://pkg.go.dev/github.com/aita/sqlkit#Table |
| MergeQuery | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| any | https://pkg.go.dev/builtin#any |
| any | https://pkg.go.dev/builtin#any |
| Rows | https://pkg.go.dev/github.com/aita/sqlkit#Rows |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Dialect | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Dialect |
| Query | https://github.com/aita/sqlkit/blob/04972d04f24f/query.go#L16 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Query |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Query | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Query |
| ReadWriteOption | https://github.com/aita/sqlkit/blob/04972d04f24f/routing.go#L117 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#ReadWriteOption |
| WithBalancer | https://github.com/aita/sqlkit/blob/04972d04f24f/routing.go#L127 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#WithBalancer |
| Balancer | https://pkg.go.dev/github.com/aita/sqlkit#Balancer |
| ReadWriteOption | https://pkg.go.dev/github.com/aita/sqlkit#ReadWriteOption |
| WithReplicas | https://github.com/aita/sqlkit/blob/04972d04f24f/routing.go#L121 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#WithReplicas |
| string | https://pkg.go.dev/builtin#string |
| ReadWriteOption | https://pkg.go.dev/github.com/aita/sqlkit#ReadWriteOption |
| Relation | https://github.com/aita/sqlkit/blob/04972d04f24f/relation.go#L34 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Relation |
| Table | https://pkg.go.dev/github.com/aita/sqlkit#Table |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| Cardinality | https://pkg.go.dev/github.com/aita/sqlkit#Cardinality |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| RelationSource | https://github.com/aita/sqlkit/blob/04972d04f24f/relation.go#L55 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#RelationSource |
| Relation | https://pkg.go.dev/github.com/aita/sqlkit#Relation |
| RetryOption | https://github.com/aita/sqlkit/blob/04972d04f24f/retry.go#L45 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#RetryOption |
| MaxAttempts | https://github.com/aita/sqlkit/blob/04972d04f24f/retry.go#L89 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#MaxAttempts |
| int | https://pkg.go.dev/builtin#int |
| RetryOption | https://pkg.go.dev/github.com/aita/sqlkit#RetryOption |
| RetryBackoff | https://github.com/aita/sqlkit/blob/04972d04f24f/retry.go#L104 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#RetryBackoff |
| int | https://pkg.go.dev/builtin#int |
| time | https://pkg.go.dev/time |
| Duration | https://pkg.go.dev/time#Duration |
| RetryOption | https://pkg.go.dev/github.com/aita/sqlkit#RetryOption |
| RetryIf | https://github.com/aita/sqlkit/blob/04972d04f24f/retry.go#L98 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#RetryIf |
| error | https://pkg.go.dev/builtin#error |
| bool | https://pkg.go.dev/builtin#bool |
| RetryOption | https://pkg.go.dev/github.com/aita/sqlkit#RetryOption |
| ReturningQuery | https://github.com/aita/sqlkit/blob/04972d04f24f/returning.go#L13 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#ReturningQuery |
| All | https://github.com/aita/sqlkit/blob/04972d04f24f/returning.go#L29 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#ReturningQuery.All |
| ReturningQuery | https://pkg.go.dev/github.com/aita/sqlkit#ReturningQuery |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ExecOption | https://pkg.go.dev/github.com/aita/sqlkit#ExecOption |
| Rows | https://pkg.go.dev/github.com/aita/sqlkit#Rows |
| ToSQL | https://github.com/aita/sqlkit/blob/04972d04f24f/returning.go#L19 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#ReturningQuery.ToSQL |
| ReturningQuery | https://pkg.go.dev/github.com/aita/sqlkit#ReturningQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Dialect | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Dialect |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| RouteFlag | https://github.com/aita/sqlkit/blob/04972d04f24f/routing.go#L264 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#RouteFlag |
| int | https://pkg.go.dev/builtin#int |
| RouteOption | https://github.com/aita/sqlkit/blob/04972d04f24f/routing.go#L296 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#RouteOption |
| ExecOption | https://pkg.go.dev/github.com/aita/sqlkit#ExecOption |
| SessionOption | https://pkg.go.dev/github.com/aita/sqlkit#SessionOption |
| WithRoute | https://github.com/aita/sqlkit/blob/04972d04f24f/routing.go#L310 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#WithRoute |
| string | https://pkg.go.dev/builtin#string |
| RouteFlag | https://pkg.go.dev/github.com/aita/sqlkit#RouteFlag |
| RouteOption | https://pkg.go.dev/github.com/aita/sqlkit#RouteOption |
| Router | https://github.com/aita/sqlkit/blob/04972d04f24f/routing.go#L61 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Router |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| Statement | https://pkg.go.dev/github.com/aita/sqlkit#Statement |
| string | https://pkg.go.dev/builtin#string |
| ReadWriteRouter | https://github.com/aita/sqlkit/blob/04972d04f24f/routing.go#L103 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#ReadWriteRouter |
| ReadWriteOption | https://pkg.go.dev/github.com/aita/sqlkit#ReadWriteOption |
| Router | https://pkg.go.dev/github.com/aita/sqlkit#Router |
| Routing | https://github.com/aita/sqlkit/blob/04972d04f24f/routing.go#L72 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Routing |
| NewRouter | https://github.com/aita/sqlkit/blob/04972d04f24f/routing.go#L81 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#NewRouter |
| string | https://pkg.go.dev/builtin#string |
| Backend | https://pkg.go.dev/github.com/aita/sqlkit#Backend |
| Router | https://pkg.go.dev/github.com/aita/sqlkit#Router |
| Routing | https://pkg.go.dev/github.com/aita/sqlkit#Routing |
| Begin | https://github.com/aita/sqlkit/blob/04972d04f24f/routing.go#L222 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Routing.Begin |
| Routing | https://pkg.go.dev/github.com/aita/sqlkit#Routing |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| stdsql | https://pkg.go.dev/database/sql |
| TxOptions | https://pkg.go.dev/database/sql#TxOptions |
| Tx | https://pkg.go.dev/github.com/aita/sqlkit#Tx |
| error | https://pkg.go.dev/builtin#error |
| Exec | https://github.com/aita/sqlkit/blob/04972d04f24f/routing.go#L210 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Routing.Exec |
| Routing | https://pkg.go.dev/github.com/aita/sqlkit#Routing |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| Statement | https://pkg.go.dev/github.com/aita/sqlkit#Statement |
| stdsql | https://pkg.go.dev/database/sql |
| Result | https://pkg.go.dev/database/sql#Result |
| error | https://pkg.go.dev/builtin#error |
| Query | https://github.com/aita/sqlkit/blob/04972d04f24f/routing.go#L201 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Routing.Query |
| Routing | https://pkg.go.dev/github.com/aita/sqlkit#Routing |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| Statement | https://pkg.go.dev/github.com/aita/sqlkit#Statement |
| stdsql | https://pkg.go.dev/database/sql |
| Rows | https://pkg.go.dev/database/sql#Rows |
| error | https://pkg.go.dev/builtin#error |
| Rows | https://github.com/aita/sqlkit/blob/04972d04f24f/exec.go#L136 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Rows |
| ErrRows | https://github.com/aita/sqlkit/blob/04972d04f24f/exec.go#L199 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#ErrRows |
| error | https://pkg.go.dev/builtin#error |
| Rows | https://pkg.go.dev/github.com/aita/sqlkit#Rows |
| Scan | https://github.com/aita/sqlkit/blob/04972d04f24f/exec.go#L215 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Rows.Scan |
| Rows | https://pkg.go.dev/github.com/aita/sqlkit#Rows |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| Scannable | https://github.com/aita/sqlkit/blob/04972d04f24f/query.go#L30 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Scannable |
| Query | https://pkg.go.dev/github.com/aita/sqlkit#Query |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ExecOption | https://pkg.go.dev/github.com/aita/sqlkit#ExecOption |
| Rows | https://pkg.go.dev/github.com/aita/sqlkit#Rows |
| SelectQuery | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L24 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| Select | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L52 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Select |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Selection | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Selection |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#example-Select |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#example-Select-Join |
| All | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L490 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.All |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ExecOption | https://pkg.go.dev/github.com/aita/sqlkit#ExecOption |
| Rows | https://pkg.go.dev/github.com/aita/sqlkit#Rows |
| As | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L463 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.As |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| string | https://pkg.go.dev/builtin#string |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| DerivedTable | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#DerivedTable |
| AutoChunk | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L99 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.AutoChunk |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| ChunkOption | https://pkg.go.dev/github.com/aita/sqlkit#ChunkOption |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| CTE | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L446 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.CTE |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| string | https://pkg.go.dev/builtin#string |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| CTEOption | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#CTEOption |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| CTE | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#CTE |
| Count | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L580 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Count |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ExecOption | https://pkg.go.dev/github.com/aita/sqlkit#ExecOption |
| int64 | https://pkg.go.dev/builtin#int64 |
| error | https://pkg.go.dev/builtin#error |
| CrossJoin | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L139 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.CrossJoin |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Source | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Source |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| Distinct | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L391 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Distinct |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| DistinctOn | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L401 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.DistinctOn |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Expression | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Expression |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| Except | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L639 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Except |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| ExceptAll | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L645 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.ExceptAll |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| Filter | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L304 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Filter |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| any | https://pkg.go.dev/builtin#any |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| First | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L544 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.First |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ExecOption | https://pkg.go.dev/github.com/aita/sqlkit#ExecOption |
| Rows | https://pkg.go.dev/github.com/aita/sqlkit#Rows |
| ForKeyShare | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L385 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.ForKeyShare |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| LockOption | https://pkg.go.dev/github.com/aita/sqlkit#LockOption |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| ForNoKeyUpdate | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L379 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.ForNoKeyUpdate |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| LockOption | https://pkg.go.dev/github.com/aita/sqlkit#LockOption |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| ForShare | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L373 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.ForShare |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| LockOption | https://pkg.go.dev/github.com/aita/sqlkit#LockOption |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| ForUpdate | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L367 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.ForUpdate |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| LockOption | https://pkg.go.dev/github.com/aita/sqlkit#LockOption |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| From | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L59 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.From |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Source | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Source |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| FullJoin | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L132 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.FullJoin |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Source | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Source |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| FullJoinRel | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L177 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.FullJoinRel |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| Relation | https://pkg.go.dev/github.com/aita/sqlkit#Relation |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| Get | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L594 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Get |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| any | https://pkg.go.dev/builtin#any |
| Rows | https://pkg.go.dev/github.com/aita/sqlkit#Rows |
| GroupBy | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L316 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.GroupBy |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Expression | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Expression |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| Having | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L323 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Having |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| Intersect | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L628 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Intersect |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| IntersectAll | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L634 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.IntersectAll |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| Join | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L114 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Join |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Source | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Source |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| JoinRel | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L185 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.JoinRel |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| Relation | https://pkg.go.dev/github.com/aita/sqlkit#Relation |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| JoinUsing | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L145 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.JoinUsing |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Source | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Source |
| string | https://pkg.go.dev/builtin#string |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| LeftJoin | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L120 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.LeftJoin |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Source | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Source |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| LeftJoinRel | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L191 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.LeftJoinRel |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| Relation | https://pkg.go.dev/github.com/aita/sqlkit#Relation |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| LeftJoinUsing | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L151 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.LeftJoinUsing |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Source | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Source |
| string | https://pkg.go.dev/builtin#string |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| Limit | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L337 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Limit |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| int | https://pkg.go.dev/builtin#int |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| NaturalJoin | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L158 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.NaturalJoin |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Source | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Source |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| NaturalLeftJoin | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L164 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.NaturalLeftJoin |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Source | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Source |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| Offset | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L344 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Offset |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| int | https://pkg.go.dev/builtin#int |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| One | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L555 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.One |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ExecOption | https://pkg.go.dev/github.com/aita/sqlkit#ExecOption |
| Rows | https://pkg.go.dev/github.com/aita/sqlkit#Rows |
| OrderBy | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L330 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.OrderBy |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| OrderTerm | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#OrderTerm |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| Page | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L571 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Page |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| int | https://pkg.go.dev/builtin#int |
| ExecOption | https://pkg.go.dev/github.com/aita/sqlkit#ExecOption |
| Rows | https://pkg.go.dev/github.com/aita/sqlkit#Rows |
| Preload | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L221 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Preload |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| Table | https://pkg.go.dev/github.com/aita/sqlkit#Table |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| PreloadRel | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L244 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.PreloadRel |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| Relation | https://pkg.go.dev/github.com/aita/sqlkit#Relation |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| RightJoin | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L126 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.RightJoin |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Source | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Source |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| RightJoinRel | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L171 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.RightJoinRel |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| Relation | https://pkg.go.dev/github.com/aita/sqlkit#Relation |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| SQLSource | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L468 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.SQLSource |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| SourceExpression | https://pkg.go.dev/github.com/aita/sqlkit#SourceExpression |
| ToSQL | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L473 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.ToSQL |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Dialect | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Dialect |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| Union | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L618 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Union |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| UnionAll | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L623 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.UnionAll |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| Where | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L83 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Where |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| Window | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L410 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.Window |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| NamedWindow | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#NamedWindow |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| WithCTE | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go#L452 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery.WithCTE |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| CTE | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#CTE |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| Selectable | https://github.com/aita/sqlkit/blob/04972d04f24f/query.go#L50 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Selectable |
| Scannable | https://pkg.go.dev/github.com/aita/sqlkit#Scannable |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ExecOption | https://pkg.go.dev/github.com/aita/sqlkit#ExecOption |
| Rows | https://pkg.go.dev/github.com/aita/sqlkit#Rows |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ExecOption | https://pkg.go.dev/github.com/aita/sqlkit#ExecOption |
| Rows | https://pkg.go.dev/github.com/aita/sqlkit#Rows |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| int | https://pkg.go.dev/builtin#int |
| ExecOption | https://pkg.go.dev/github.com/aita/sqlkit#ExecOption |
| Rows | https://pkg.go.dev/github.com/aita/sqlkit#Rows |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ExecOption | https://pkg.go.dev/github.com/aita/sqlkit#ExecOption |
| int64 | https://pkg.go.dev/builtin#int64 |
| error | https://pkg.go.dev/builtin#error |
| Session | https://github.com/aita/sqlkit/blob/04972d04f24f/session.go#L26 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Session |
| AutoChunkEnabled | https://github.com/aita/sqlkit/blob/04972d04f24f/session.go#L325 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Session.AutoChunkEnabled |
| Session | https://pkg.go.dev/github.com/aita/sqlkit#Session |
| bool | https://pkg.go.dev/builtin#bool |
| Close | https://github.com/aita/sqlkit/blob/04972d04f24f/session.go#L144 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Session.Close |
| Session | https://pkg.go.dev/github.com/aita/sqlkit#Session |
| error | https://pkg.go.dev/builtin#error |
| Commit | https://github.com/aita/sqlkit/blob/04972d04f24f/session.go#L113 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Session.Commit |
| Session | https://pkg.go.dev/github.com/aita/sqlkit#Session |
| error | https://pkg.go.dev/builtin#error |
| Delete | https://github.com/aita/sqlkit/blob/04972d04f24f/session.go#L210 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Session.Delete |
| Session | https://pkg.go.dev/github.com/aita/sqlkit#Session |
| Table | https://pkg.go.dev/github.com/aita/sqlkit#Table |
| DeleteQuery | https://pkg.go.dev/github.com/aita/sqlkit#DeleteQuery |
| Dialect | https://github.com/aita/sqlkit/blob/04972d04f24f/session.go#L253 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Session.Dialect |
| Session | https://pkg.go.dev/github.com/aita/sqlkit#Session |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Dialect | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Dialect |
| Except | https://github.com/aita/sqlkit/blob/04972d04f24f/session.go#L188 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Session.Except |
| Session | https://pkg.go.dev/github.com/aita/sqlkit#Session |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| Exec | https://github.com/aita/sqlkit/blob/04972d04f24f/session.go#L233 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Session.Exec |
| Session | https://pkg.go.dev/github.com/aita/sqlkit#Session |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Query | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Query |
| stdsql | https://pkg.go.dev/database/sql |
| Result | https://pkg.go.dev/database/sql#Result |
| error | https://pkg.go.dev/builtin#error |
| Identities | https://github.com/aita/sqlkit/blob/04972d04f24f/session.go#L258 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Session.Identities |
| Session | https://pkg.go.dev/github.com/aita/sqlkit#Session |
| meta | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/meta |
| IdentityMap | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/meta#IdentityMap |
| Insert | https://github.com/aita/sqlkit/blob/04972d04f24f/session.go#L196 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Session.Insert |
| Session | https://pkg.go.dev/github.com/aita/sqlkit#Session |
| Table | https://pkg.go.dev/github.com/aita/sqlkit#Table |
| InsertQuery | https://pkg.go.dev/github.com/aita/sqlkit#InsertQuery |
| Intersect | https://github.com/aita/sqlkit/blob/04972d04f24f/session.go#L180 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Session.Intersect |
| Session | https://pkg.go.dev/github.com/aita/sqlkit#Session |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| Merge | https://github.com/aita/sqlkit/blob/04972d04f24f/session.go#L217 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Session.Merge |
| Session | https://pkg.go.dev/github.com/aita/sqlkit#Session |
| Table | https://pkg.go.dev/github.com/aita/sqlkit#Table |
| MergeQuery | https://pkg.go.dev/github.com/aita/sqlkit#MergeQuery |
| RawSQL | https://github.com/aita/sqlkit/blob/04972d04f24f/session.go#L225 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Session.RawSQL |
| Session | https://pkg.go.dev/github.com/aita/sqlkit#Session |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| any | https://pkg.go.dev/builtin#any |
| any | https://pkg.go.dev/builtin#any |
| Rows | https://pkg.go.dev/github.com/aita/sqlkit#Rows |
| Release | https://github.com/aita/sqlkit/blob/04972d04f24f/session.go#L285 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Session.Release |
| Session | https://pkg.go.dev/github.com/aita/sqlkit#Session |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| Rollback | https://github.com/aita/sqlkit/blob/04972d04f24f/session.go#L128 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Session.Rollback |
| Session | https://pkg.go.dev/github.com/aita/sqlkit#Session |
| error | https://pkg.go.dev/builtin#error |
| RollbackTo | https://github.com/aita/sqlkit/blob/04972d04f24f/session.go#L278 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Session.RollbackTo |
| Session | https://pkg.go.dev/github.com/aita/sqlkit#Session |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| Savepoint | https://github.com/aita/sqlkit/blob/04972d04f24f/session.go#L264 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Session.Savepoint |
| Session | https://pkg.go.dev/github.com/aita/sqlkit#Session |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| string | https://pkg.go.dev/builtin#string |
| error | https://pkg.go.dev/builtin#error |
| Select | https://github.com/aita/sqlkit/blob/04972d04f24f/session.go#L156 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Session.Select |
| Session | https://pkg.go.dev/github.com/aita/sqlkit#Session |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Selection | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Selection |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| Union | https://github.com/aita/sqlkit/blob/04972d04f24f/session.go#L165 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Session.Union |
| Session | https://pkg.go.dev/github.com/aita/sqlkit#Session |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| UnionAll | https://github.com/aita/sqlkit/blob/04972d04f24f/session.go#L172 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Session.UnionAll |
| Session | https://pkg.go.dev/github.com/aita/sqlkit#Session |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| Update | https://github.com/aita/sqlkit/blob/04972d04f24f/session.go#L203 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Session.Update |
| Session | https://pkg.go.dev/github.com/aita/sqlkit#Session |
| Table | https://pkg.go.dev/github.com/aita/sqlkit#Table |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| SessionOption | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L405 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SessionOption |
| WithRetry | https://github.com/aita/sqlkit/blob/04972d04f24f/retry.go#L65 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#WithRetry |
| RetryOption | https://pkg.go.dev/github.com/aita/sqlkit#RetryOption |
| SessionOption | https://pkg.go.dev/github.com/aita/sqlkit#SessionOption |
| WithSessionAutoChunk | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L434 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#WithSessionAutoChunk |
| bool | https://pkg.go.dev/builtin#bool |
| SessionOption | https://pkg.go.dev/github.com/aita/sqlkit#SessionOption |
| WithTxOptions | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go#L419 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#WithTxOptions |
| TxOptions | https://pkg.go.dev/github.com/aita/sqlkit#TxOptions |
| SessionOption | https://pkg.go.dev/github.com/aita/sqlkit#SessionOption |
| SourceExpression | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L21 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SourceExpression |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| SourceExpression | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#SourceExpression |
| StandardSQLDialect | https://github.com/aita/sqlkit/blob/04972d04f24f/dialect.go#L18 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#StandardSQLDialect |
| querysql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| StandardSQLDialect | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#StandardSQLDialect |
| Statement | https://github.com/aita/sqlkit/blob/04972d04f24f/statement.go#L48 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Statement |
| Op | https://pkg.go.dev/github.com/aita/sqlkit#Op |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Query | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Query |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Dialect | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Dialect |
| string | https://pkg.go.dev/builtin#string |
| Access | https://github.com/aita/sqlkit/blob/04972d04f24f/statement.go#L214 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Statement.Access |
| Statement | https://pkg.go.dev/github.com/aita/sqlkit#Statement |
| Access | https://pkg.go.dev/github.com/aita/sqlkit#Access |
| IsWrite | https://github.com/aita/sqlkit/blob/04972d04f24f/statement.go#L235 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Statement.IsWrite |
| Statement | https://pkg.go.dev/github.com/aita/sqlkit#Statement |
| bool | https://pkg.go.dev/builtin#bool |
| Kind | https://github.com/aita/sqlkit/blob/04972d04f24f/statement.go#L142 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Statement.Kind |
| Statement | https://pkg.go.dev/github.com/aita/sqlkit#Statement |
| StatementKind | https://pkg.go.dev/github.com/aita/sqlkit#StatementKind |
| Recompile | https://github.com/aita/sqlkit/blob/04972d04f24f/statement.go#L71 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Statement.Recompile |
| Statement | https://pkg.go.dev/github.com/aita/sqlkit#Statement |
| error | https://pkg.go.dev/builtin#error |
| Tables | https://github.com/aita/sqlkit/blob/04972d04f24f/statement.go#L271 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Statement.Tables |
| Statement | https://pkg.go.dev/github.com/aita/sqlkit#Statement |
| string | https://pkg.go.dev/builtin#string |
| StatementKind | https://github.com/aita/sqlkit/blob/04972d04f24f/statement.go#L89 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#StatementKind |
| int | https://pkg.go.dev/builtin#int |
| StatementKind | https://pkg.go.dev/github.com/aita/sqlkit#StatementKind |
| iota | https://pkg.go.dev/builtin#iota |
| String | https://github.com/aita/sqlkit/blob/04972d04f24f/statement.go#L115 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#StatementKind.String |
| StatementKind | https://pkg.go.dev/github.com/aita/sqlkit#StatementKind |
| string | https://pkg.go.dev/builtin#string |
| Table | https://github.com/aita/sqlkit/blob/04972d04f24f/table.go#L11 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Table |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Source | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Source |
| TableInfo | https://pkg.go.dev/github.com/aita/sqlkit#TableInfo |
| AnyColumn | https://pkg.go.dev/github.com/aita/sqlkit#AnyColumn |
| AnyColumn | https://pkg.go.dev/github.com/aita/sqlkit#AnyColumn |
| AnyColumn | https://pkg.go.dev/github.com/aita/sqlkit#AnyColumn |
| RelPath | https://github.com/aita/sqlkit/blob/04972d04f24f/preload.go#L60 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#RelPath |
| Table | https://pkg.go.dev/github.com/aita/sqlkit#Table |
| Table | https://pkg.go.dev/github.com/aita/sqlkit#Table |
| TableInfo | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L64 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#TableInfo |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| string | https://pkg.go.dev/builtin#string |
| QualifiedName | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L80 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#TableInfo.QualifiedName |
| TableInfo | https://pkg.go.dev/github.com/aita/sqlkit#TableInfo |
| string | https://pkg.go.dev/builtin#string |
| SQLSource | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L98 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#TableInfo.SQLSource |
| TableInfo | https://pkg.go.dev/github.com/aita/sqlkit#TableInfo |
| SourceExpression | https://pkg.go.dev/github.com/aita/sqlkit#SourceExpression |
| WithAlias | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L106 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#TableInfo.WithAlias |
| TableInfo | https://pkg.go.dev/github.com/aita/sqlkit#TableInfo |
| string | https://pkg.go.dev/builtin#string |
| TableInfo | https://pkg.go.dev/github.com/aita/sqlkit#TableInfo |
| Tx | https://github.com/aita/sqlkit/blob/04972d04f24f/exec.go#L63 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Tx |
| Executor | https://pkg.go.dev/github.com/aita/sqlkit#Executor |
| error | https://pkg.go.dev/builtin#error |
| error | https://pkg.go.dev/builtin#error |
| TxExecutor | https://github.com/aita/sqlkit/blob/04972d04f24f/exec.go#L77 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#TxExecutor |
| Executor | https://pkg.go.dev/github.com/aita/sqlkit#Executor |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| stdsql | https://pkg.go.dev/database/sql |
| TxOptions | https://pkg.go.dev/database/sql#TxOptions |
| Tx | https://pkg.go.dev/github.com/aita/sqlkit#Tx |
| error | https://pkg.go.dev/builtin#error |
| TxOptions | https://github.com/aita/sqlkit/blob/04972d04f24f/tx.go#L6 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#TxOptions |
| sql | https://pkg.go.dev/database/sql |
| IsolationLevel | https://pkg.go.dev/database/sql#IsolationLevel |
| bool | https://pkg.go.dev/builtin#bool |
| ToSQL | https://github.com/aita/sqlkit/blob/04972d04f24f/tx.go#L12 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#TxOptions.ToSQL |
| TxOptions | https://pkg.go.dev/github.com/aita/sqlkit#TxOptions |
| sql | https://pkg.go.dev/database/sql |
| TxOptions | https://pkg.go.dev/database/sql#TxOptions |
| TypedExpr | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L26 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#TypedExpr |
| any | https://pkg.go.dev/builtin#any |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Expression | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Expression |
| V | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L346 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#V |
| any | https://pkg.go.dev/builtin#any |
| TypedExpr | https://pkg.go.dev/github.com/aita/sqlkit#TypedExpr |
| TypedSelection | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L34 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#TypedSelection |
| any | https://pkg.go.dev/builtin#any |
| TypedExpr | https://pkg.go.dev/github.com/aita/sqlkit#TypedExpr |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Selection | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Selection |
| Cast | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L389 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Cast |
| any | https://pkg.go.dev/builtin#any |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Expression | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Expression |
| string | https://pkg.go.dev/builtin#string |
| TypedSelection | https://pkg.go.dev/github.com/aita/sqlkit#TypedSelection |
| SubExpr | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go#L361 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#SubExpr |
| any | https://pkg.go.dev/builtin#any |
| Query | https://pkg.go.dev/github.com/aita/sqlkit#Query |
| TypedSelection | https://pkg.go.dev/github.com/aita/sqlkit#TypedSelection |
| UnionQuery | https://github.com/aita/sqlkit/blob/04972d04f24f/union.go#L11 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| Except | https://github.com/aita/sqlkit/blob/04972d04f24f/union.go#L54 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Except |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| ExceptAll | https://github.com/aita/sqlkit/blob/04972d04f24f/union.go#L61 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#ExceptAll |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| Intersect | https://github.com/aita/sqlkit/blob/04972d04f24f/union.go#L39 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Intersect |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| IntersectAll | https://github.com/aita/sqlkit/blob/04972d04f24f/union.go#L45 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#IntersectAll |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| Union | https://github.com/aita/sqlkit/blob/04972d04f24f/union.go#L28 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Union |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| UnionAll | https://github.com/aita/sqlkit/blob/04972d04f24f/union.go#L33 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UnionAll |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| All | https://github.com/aita/sqlkit/blob/04972d04f24f/union.go#L147 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.All |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ExecOption | https://pkg.go.dev/github.com/aita/sqlkit#ExecOption |
| Rows | https://pkg.go.dev/github.com/aita/sqlkit#Rows |
| As | https://github.com/aita/sqlkit/blob/04972d04f24f/union.go#L136 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.As |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| string | https://pkg.go.dev/builtin#string |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| DerivedTable | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#DerivedTable |
| CTE | https://github.com/aita/sqlkit/blob/04972d04f24f/union.go#L130 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.CTE |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| string | https://pkg.go.dev/builtin#string |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| CTEOption | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#CTEOption |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| CTE | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#CTE |
| Count | https://github.com/aita/sqlkit/blob/04972d04f24f/union.go#L178 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.Count |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ExecOption | https://pkg.go.dev/github.com/aita/sqlkit#ExecOption |
| int64 | https://pkg.go.dev/builtin#int64 |
| error | https://pkg.go.dev/builtin#error |
| Except | https://github.com/aita/sqlkit/blob/04972d04f24f/union.go#L95 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.Except |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| ExceptAll | https://github.com/aita/sqlkit/blob/04972d04f24f/union.go#L100 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.ExceptAll |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| First | https://github.com/aita/sqlkit/blob/04972d04f24f/union.go#L154 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.First |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ExecOption | https://pkg.go.dev/github.com/aita/sqlkit#ExecOption |
| Rows | https://pkg.go.dev/github.com/aita/sqlkit#Rows |
| Intersect | https://github.com/aita/sqlkit/blob/04972d04f24f/union.go#L85 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.Intersect |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| IntersectAll | https://github.com/aita/sqlkit/blob/04972d04f24f/union.go#L90 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.IntersectAll |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| Limit | https://github.com/aita/sqlkit/blob/04972d04f24f/union.go#L113 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.Limit |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| int | https://pkg.go.dev/builtin#int |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| Offset | https://github.com/aita/sqlkit/blob/04972d04f24f/union.go#L119 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.Offset |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| int | https://pkg.go.dev/builtin#int |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| One | https://github.com/aita/sqlkit/blob/04972d04f24f/union.go#L161 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.One |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ExecOption | https://pkg.go.dev/github.com/aita/sqlkit#ExecOption |
| Rows | https://pkg.go.dev/github.com/aita/sqlkit#Rows |
| OrderBy | https://github.com/aita/sqlkit/blob/04972d04f24f/union.go#L107 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.OrderBy |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| OrderTerm | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#OrderTerm |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| Page | https://github.com/aita/sqlkit/blob/04972d04f24f/union.go#L170 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.Page |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| int | https://pkg.go.dev/builtin#int |
| ExecOption | https://pkg.go.dev/github.com/aita/sqlkit#ExecOption |
| Rows | https://pkg.go.dev/github.com/aita/sqlkit#Rows |
| SQLSource | https://github.com/aita/sqlkit/blob/04972d04f24f/union.go#L125 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.SQLSource |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| SourceExpression | https://pkg.go.dev/github.com/aita/sqlkit#SourceExpression |
| ToSQL | https://github.com/aita/sqlkit/blob/04972d04f24f/union.go#L141 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.ToSQL |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Dialect | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Dialect |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| Union | https://github.com/aita/sqlkit/blob/04972d04f24f/union.go#L75 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.Union |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| UnionAll | https://github.com/aita/sqlkit/blob/04972d04f24f/union.go#L80 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery.UnionAll |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| SelectQuery | https://pkg.go.dev/github.com/aita/sqlkit#SelectQuery |
| UnionQuery | https://pkg.go.dev/github.com/aita/sqlkit#UnionQuery |
| UpdateQuery | https://github.com/aita/sqlkit/blob/04972d04f24f/update.go#L16 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| Update | https://github.com/aita/sqlkit/blob/04972d04f24f/update.go#L41 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#Update |
| Table | https://pkg.go.dev/github.com/aita/sqlkit#Table |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#example-Update |
| AutoChunk | https://github.com/aita/sqlkit/blob/04972d04f24f/update.go#L50 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.AutoChunk |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| ChunkOption | https://pkg.go.dev/github.com/aita/sqlkit#ChunkOption |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| CheckVersion | https://github.com/aita/sqlkit/blob/04972d04f24f/update.go#L196 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.CheckVersion |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| AnyColumn | https://pkg.go.dev/github.com/aita/sqlkit#AnyColumn |
| any | https://pkg.go.dev/builtin#any |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| Exec | https://github.com/aita/sqlkit/blob/04972d04f24f/update.go#L316 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.Exec |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| context | https://pkg.go.dev/context |
| Context | https://pkg.go.dev/context#Context |
| ExecOption | https://pkg.go.dev/github.com/aita/sqlkit#ExecOption |
| stdsql | https://pkg.go.dev/database/sql |
| Result | https://pkg.go.dev/database/sql#Result |
| error | https://pkg.go.dev/builtin#error |
| Filter | https://github.com/aita/sqlkit/blob/04972d04f24f/update.go#L243 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.Filter |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| any | https://pkg.go.dev/builtin#any |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| From | https://github.com/aita/sqlkit/blob/04972d04f24f/update.go#L212 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.From |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Source | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Source |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| Join | https://github.com/aita/sqlkit/blob/04972d04f24f/update.go#L219 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.Join |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Source | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Source |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| JoinRel | https://github.com/aita/sqlkit/blob/04972d04f24f/update.go#L233 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.JoinRel |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| Relation | https://pkg.go.dev/github.com/aita/sqlkit#Relation |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| LeftJoin | https://github.com/aita/sqlkit/blob/04972d04f24f/update.go#L225 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.LeftJoin |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Source | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Source |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| Returning | https://github.com/aita/sqlkit/blob/04972d04f24f/update.go#L281 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.Returning |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Selection | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Selection |
| ReturningQuery | https://pkg.go.dev/github.com/aita/sqlkit#ReturningQuery |
| Set | https://github.com/aita/sqlkit/blob/04972d04f24f/update.go#L56 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.Set |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Assignment | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Assignment |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| SetStruct | https://github.com/aita/sqlkit/blob/04972d04f24f/update.go#L88 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.SetStruct |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| any | https://pkg.go.dev/builtin#any |
| AnyColumn | https://pkg.go.dev/github.com/aita/sqlkit#AnyColumn |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| ToSQL | https://github.com/aita/sqlkit/blob/04972d04f24f/update.go#L290 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.ToSQL |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| Dialect | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#Dialect |
| string | https://pkg.go.dev/builtin#string |
| any | https://pkg.go.dev/builtin#any |
| error | https://pkg.go.dev/builtin#error |
| Where | https://github.com/aita/sqlkit/blob/04972d04f24f/update.go#L257 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.Where |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| Predicate | https://pkg.go.dev/github.com/aita/sqlkit#Predicate |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| WithCTE | https://github.com/aita/sqlkit/blob/04972d04f24f/update.go#L205 |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery.WithCTE |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| CTE | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql#CTE |
| UpdateQuery | https://pkg.go.dev/github.com/aita/sqlkit#UpdateQuery |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#section-sourcefiles |
| View all Source files | https://github.com/aita/sqlkit/tree/04972d04f24f |
| batch.go | https://github.com/aita/sqlkit/blob/04972d04f24f/batch.go |
| column.go | https://github.com/aita/sqlkit/blob/04972d04f24f/column.go |
| db.go | https://github.com/aita/sqlkit/blob/04972d04f24f/db.go |
| delete.go | https://github.com/aita/sqlkit/blob/04972d04f24f/delete.go |
| dialect.go | https://github.com/aita/sqlkit/blob/04972d04f24f/dialect.go |
| exec.go | https://github.com/aita/sqlkit/blob/04972d04f24f/exec.go |
| filter.go | https://github.com/aita/sqlkit/blob/04972d04f24f/filter.go |
| hooks.go | https://github.com/aita/sqlkit/blob/04972d04f24f/hooks.go |
| insert.go | https://github.com/aita/sqlkit/blob/04972d04f24f/insert.go |
| jsoncolumn.go | https://github.com/aita/sqlkit/blob/04972d04f24f/jsoncolumn.go |
| merge.go | https://github.com/aita/sqlkit/blob/04972d04f24f/merge.go |
| paginator.go | https://github.com/aita/sqlkit/blob/04972d04f24f/paginator.go |
| predicate.go | https://github.com/aita/sqlkit/blob/04972d04f24f/predicate.go |
| preload.go | https://github.com/aita/sqlkit/blob/04972d04f24f/preload.go |
| query.go | https://github.com/aita/sqlkit/blob/04972d04f24f/query.go |
| relation.go | https://github.com/aita/sqlkit/blob/04972d04f24f/relation.go |
| retry.go | https://github.com/aita/sqlkit/blob/04972d04f24f/retry.go |
| returning.go | https://github.com/aita/sqlkit/blob/04972d04f24f/returning.go |
| routing.go | https://github.com/aita/sqlkit/blob/04972d04f24f/routing.go |
| select.go | https://github.com/aita/sqlkit/blob/04972d04f24f/select.go |
| session.go | https://github.com/aita/sqlkit/blob/04972d04f24f/session.go |
| statement.go | https://github.com/aita/sqlkit/blob/04972d04f24f/statement.go |
| structscan.go | https://github.com/aita/sqlkit/blob/04972d04f24f/structscan.go |
| table.go | https://github.com/aita/sqlkit/blob/04972d04f24f/table.go |
| tx.go | https://github.com/aita/sqlkit/blob/04972d04f24f/tx.go |
| union.go | https://github.com/aita/sqlkit/blob/04972d04f24f/union.go |
| update.go | https://github.com/aita/sqlkit/blob/04972d04f24f/update.go |
| ¶ | https://pkg.go.dev/github.com/aita/sqlkit#section-directories |
| analysis | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/analysis |
| codegen | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/codegen |
| decl | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/decl |
| reflectmap | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/internal/reflectmap |
| testutil | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/internal/testutil |
| introspection | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/introspection |
| meta | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/meta |
| migrate | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/migrate |
| autogen | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/migrate/autogen |
| querytrace | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/querytrace |
| driver | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/querytrace/driver |
| redaction | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/redaction |
| sql | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sql |
| sqlparse | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sqlparse |
| postgres | https://pkg.go.dev/github.com/aita/sqlkit/sqlparse/postgres |
| sqltest | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/sqltest |
| uow | https://pkg.go.dev/github.com/aita/sqlkit@v0.0.0-20260702112926-04972d04f24f/uow |
| querytrace | https://pkg.go.dev/github.com/aita/sqlkit/x/querytrace |
| sqlparse | https://pkg.go.dev/github.com/aita/sqlkit/x/sqlparse |
| sqlparse/postgres | https://pkg.go.dev/github.com/aita/sqlkit/x/sqlparse/postgres |
|
Why Go
| https://go.dev/solutions |
|
Use Cases
| https://go.dev/solutions#use-cases |
|
Case Studies
| https://go.dev/solutions#case-studies |
|
Get Started
| https://learn.go.dev/ |
|
Playground
| https://play.golang.org |
|
Tour
| https://tour.golang.org |
|
Stack Overflow
| https://stackoverflow.com/questions/tagged/go?tab=Newest |
|
Help
| https://go.dev/help |
|
Packages
| https://pkg.go.dev |
|
Standard Library
| https://pkg.go.dev/std |
|
Sub-repositories
| https://pkg.go.dev/golang.org/x |
|
About Go Packages
| https://pkg.go.dev/about |
|
pkg.go.dev API
| https://pkg.go.dev/api |
|
About
| https://go.dev/project |
| Download | https://go.dev/dl/ |
| Blog | https://go.dev/blog |
|
Issue Tracker
| https://github.com/golang/go/issues |
|
Release Notes
| https://go.dev/doc/devel/release.html |
|
Brand Guidelines
| https://go.dev/brand |
|
Code of Conduct
| https://go.dev/conduct |
|
Connect
| https://www.twitter.com/golang |
|
Twitter
| https://www.twitter.com/golang |
| GitHub | https://github.com/golang |
|
Slack
| https://invite.slack.golangbridge.org/ |
|
r/golang
| https://reddit.com/r/golang |
|
Meetup
| https://www.meetup.com/pro/go |
|
Golang Weekly
| https://golangweekly.com/ |
| Copyright | https://go.dev/copyright |
| Terms of Service | https://go.dev/tos |
|
Privacy Policy
| http://www.google.com/intl/en/policies/privacy/ |
|
Report an Issue
| https://go.dev/s/pkgsite-feedback |
|
| https://google.com |
| Learn more. | https://policies.google.com/technologies/cookies |