orm

package
v0.7.1 Latest Latest
Warning

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

Go to latest
Published: Oct 31, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// InnerJoin performs an INNER JOIN.
	InnerJoin = orm.JoinInner
	// LeftJoin performs a LEFT JOIN (default).
	LeftJoin = orm.JoinLeft
	// RightJoin performs a RIGHT JOIN.
	RightJoin = orm.JoinRight
)

Variables

View Source
var ApplySort = orm.ApplySort

Functions

This section is empty.

Types

type AfterDeleteHook

type AfterDeleteHook interface {
	bun.AfterDeleteHook
	AfterDelete(ctx context.Context, query *BunDeleteQuery) error
}

type AfterInsertHook

type AfterInsertHook interface {
	bun.AfterInsertHook
	AfterInsert(ctx context.Context, query *BunInsertQuery) error
}

type AfterScanRowHook

type AfterScanRowHook = bun.AfterScanRowHook

type AfterSelectHook

type AfterSelectHook interface {
	bun.AfterSelectHook
	AfterSelect(ctx context.Context, query *BunSelectQuery) error
}

type AfterUpdateHook

type AfterUpdateHook interface {
	bun.AfterUpdateHook
	AfterUpdate(ctx context.Context, query *BunUpdateQuery) error
}

type Applier

type Applier[T any] = orm.Applier[T]

type ApplyFunc

type ApplyFunc[T any] = orm.ApplyFunc[T]

type ArrayAggBuilder

type ArrayAggBuilder = orm.ArrayAggBuilder

type AvgBuilder

type AvgBuilder = orm.AvgBuilder

type BaseModel

type BaseModel = bun.BaseModel

type BeforeDeleteHook

type BeforeDeleteHook interface {
	bun.BeforeDeleteHook
	BeforeDelete(ctx context.Context, query *BunDeleteQuery) error
}

type BeforeInsertHook

type BeforeInsertHook interface {
	bun.BeforeInsertHook
	BeforeInsert(ctx context.Context, query *BunInsertQuery) error
}

type BeforeScanRowHook

type BeforeScanRowHook = bun.BeforeScanRowHook

type BeforeSelectHook

type BeforeSelectHook interface {
	bun.BeforeSelectHook
	BeforeSelect(ctx context.Context, query *BunSelectQuery) error
}

type BeforeUpdateHook

type BeforeUpdateHook interface {
	bun.BeforeUpdateHook
	BeforeUpdate(ctx context.Context, query *BunUpdateQuery) error
}

type BitAndBuilder

type BitAndBuilder = orm.BitAndBuilder

type BitOrBuilder

type BitOrBuilder = orm.BitOrBuilder

type BoolAndBuilder

type BoolAndBuilder = orm.BoolAndBuilder

type BoolOrBuilder

type BoolOrBuilder = orm.BoolOrBuilder

type BunDeleteQuery

type BunDeleteQuery = bun.DeleteQuery

type BunInsertQuery

type BunInsertQuery = bun.InsertQuery

type BunSelectQuery

type BunSelectQuery = bun.SelectQuery

type BunUpdateQuery

type BunUpdateQuery = bun.UpdateQuery

type CaseBuilder

type CaseBuilder = orm.CaseBuilder

type CaseWhenBuilder

type CaseWhenBuilder = orm.CaseWhenBuilder

type ColumnInfo

type ColumnInfo = orm.ColumnInfo

type ConditionBuilder

type ConditionBuilder = orm.ConditionBuilder

type ConflictBuilder

type ConflictBuilder = orm.ConflictBuilder

type ConflictUpdateBuilder

type ConflictUpdateBuilder = orm.ConflictUpdateBuilder

type CountBuilder

type CountBuilder = orm.CountBuilder

type CumeDistBuilder

type CumeDistBuilder = orm.CumeDistBuilder

type Db

type Db = orm.Db

type DeleteQuery

type DeleteQuery = orm.DeleteQuery

type DenseRankBuilder

type DenseRankBuilder = orm.DenseRankBuilder

type Dialect

type Dialect = schema.Dialect

type ExprBuilder

type ExprBuilder = orm.ExprBuilder

type Field

type Field = schema.Field

type FirstValueBuilder

type FirstValueBuilder = orm.FirstValueBuilder

type InsertQuery

type InsertQuery = orm.InsertQuery

type JSONArrayAggBuilder

type JSONArrayAggBuilder = orm.JsonArrayAggBuilder

type JSONObjectAggBuilder

type JSONObjectAggBuilder = orm.JsonObjectAggBuilder

type JoinType

type JoinType = orm.JoinType

type LagBuilder

type LagBuilder = orm.LagBuilder

type LastValueBuilder

type LastValueBuilder = orm.LastValueBuilder

type LeadBuilder

type LeadBuilder = orm.LeadBuilder

type MaxBuilder

type MaxBuilder = orm.MaxBuilder

type MergeInsertBuilder

type MergeInsertBuilder = orm.MergeInsertBuilder

type MergeQuery

type MergeQuery = orm.MergeQuery

type MergeUpdateBuilder

type MergeUpdateBuilder = orm.MergeUpdateBuilder

type MergeWhenBuilder

type MergeWhenBuilder = orm.MergeWhenBuilder

type MinBuilder

type MinBuilder = orm.MinBuilder

type Model

type Model = orm.Model

type NthValueBuilder

type NthValueBuilder = orm.NthValueBuilder

type NtileBuilder

type NtileBuilder = orm.NtileBuilder

type OrderBuilder

type OrderBuilder = orm.OrderBuilder

type PercentRankBuilder

type PercentRankBuilder = orm.PercentRankBuilder

type PkField added in v0.6.0

type PkField = orm.PkField

type QueryBuilder

type QueryBuilder = orm.QueryBuilder

type RankBuilder

type RankBuilder = orm.RankBuilder

type RawQuery

type RawQuery = orm.RawQuery

type Relation

type Relation = schema.Relation

type RelationSpec

type RelationSpec = orm.RelationSpec

type RowNumberBuilder

type RowNumberBuilder = orm.RowNumberBuilder

type SelectQuery

type SelectQuery = orm.SelectQuery

type StdDevBuilder

type StdDevBuilder = orm.StdDevBuilder

type StringAggBuilder

type StringAggBuilder = orm.StringAggBuilder

type SumBuilder

type SumBuilder = orm.SumBuilder

type Table

type Table = schema.Table

type UpdateQuery

type UpdateQuery = orm.UpdateQuery

type VarianceBuilder

type VarianceBuilder = orm.VarianceBuilder

type WindowArrayAggBuilder

type WindowArrayAggBuilder = orm.WindowArrayAggBuilder

type WindowAvgBuilder

type WindowAvgBuilder = orm.WindowAvgBuilder

type WindowBitAndBuilder

type WindowBitAndBuilder = orm.WindowBitAndBuilder

type WindowBitOrBuilder

type WindowBitOrBuilder = orm.WindowBitOrBuilder

type WindowBoolAndBuilder

type WindowBoolAndBuilder = orm.WindowBoolAndBuilder

type WindowBoolOrBuilder

type WindowBoolOrBuilder = orm.WindowBoolOrBuilder

type WindowCountBuilder

type WindowCountBuilder = orm.WindowCountBuilder

type WindowJSONArrayAggBuilder

type WindowJSONArrayAggBuilder = orm.WindowJsonArrayAggBuilder

type WindowJSONObjectAggBuilder

type WindowJSONObjectAggBuilder = orm.WindowJsonObjectAggBuilder

type WindowMaxBuilder

type WindowMaxBuilder = orm.WindowMaxBuilder

type WindowMinBuilder

type WindowMinBuilder = orm.WindowMinBuilder

type WindowStdDevBuilder

type WindowStdDevBuilder = orm.WindowStdDevBuilder

type WindowStringAggBuilder

type WindowStringAggBuilder = orm.WindowStringAggBuilder

type WindowSumBuilder

type WindowSumBuilder = orm.WindowSumBuilder

type WindowVarianceBuilder

type WindowVarianceBuilder = orm.WindowVarianceBuilder

Jump to

Keyboard shortcuts

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