Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Association ¶ added in v1.8.0
type DispatchesEvents ¶ added in v1.11.0
type EventType ¶ added in v1.11.0
type EventType string
const EventCreated EventType = "created"
const EventCreating EventType = "creating"
const EventDeleted EventType = "deleted"
const EventDeleting EventType = "deleting"
const EventForceDeleted EventType = "force_deleted"
const EventForceDeleting EventType = "force_deleting"
const EventRetrieved EventType = "retrieved"
const EventSaved EventType = "saved"
const EventSaving EventType = "saving"
const EventUpdated EventType = "Updated"
const EventUpdating EventType = "updating"
type Query ¶
type Query interface { Association(association string) Association Begin() (Transaction, error) Driver() Driver Count(count *int64) error Create(value any) error Delete(value any, conds ...any) (*Result, error) Distinct(args ...any) Query Exec(sql string, values ...any) (*Result, error) Find(dest any, conds ...any) error FindOrFail(dest any, conds ...any) error First(dest any) error FirstOrCreate(dest any, conds ...any) error FirstOr(dest any, callback func() error) error FirstOrFail(dest any) error FirstOrNew(dest any, attributes any, values ...any) error ForceDelete(value any, conds ...any) (*Result, error) Get(dest any) error Group(name string) Query Having(query any, args ...any) Query Join(query string, args ...any) Query Limit(limit int) Query Load(dest any, relation string, args ...any) error LoadMissing(dest any, relation string, args ...any) error LockForUpdate() Query Model(value any) Query Offset(offset int) Query Omit(columns ...string) Query Order(value any) Query OrWhere(query any, args ...any) Query Paginate(page, limit int, dest any, total *int64) error Pluck(column string, dest any) error Raw(sql string, values ...any) Query Save(value any) error SaveQuietly(value any) error Scan(dest any) error Scopes(funcs ...func(Query) Query) Query Select(query any, args ...any) Query Table(name string, args ...any) Query Update(column any, value ...any) (*Result, error) UpdateOrCreate(dest any, attributes any, values any) error Where(query any, args ...any) Query WithoutEvents() Query WithTrashed() Query With(query string, args ...any) Query }
type Transaction ¶
Click to show internal directories.
Click to hide internal directories.