Documentation ¶
Index ¶
- Variables
- func AddGorpMigrationHook(hookPoint boil.HookPoint, gorpMigrationHook GorpMigrationHook)
- func AddLbrynetServerHook(hookPoint boil.HookPoint, lbrynetServerHook LbrynetServerHook)
- func AddUserHook(hookPoint boil.HookPoint, userHook UserHook)
- func GorpMigrationExists(exec boil.Executor, iD string) (bool, error)
- func GorpMigrationExistsG(iD string) (bool, error)
- func GorpMigrations(mods ...qm.QueryMod) gorpMigrationQuery
- func LbrynetServerExists(exec boil.Executor, iD int) (bool, error)
- func LbrynetServerExistsG(iD int) (bool, error)
- func LbrynetServers(mods ...qm.QueryMod) lbrynetServerQuery
- func NewQuery(mods ...qm.QueryMod) *queries.Query
- func UserExists(exec boil.Executor, iD int) (bool, error)
- func UserExistsG(iD int) (bool, error)
- func Users(mods ...qm.QueryMod) userQuery
- type GorpMigration
- func (o *GorpMigration) Delete(exec boil.Executor) (int64, error)
- func (o *GorpMigration) DeleteG() (int64, error)
- func (o *GorpMigration) Insert(exec boil.Executor, columns boil.Columns) error
- func (o *GorpMigration) InsertG(columns boil.Columns) error
- func (o *GorpMigration) Reload(exec boil.Executor) error
- func (o *GorpMigration) ReloadG() error
- func (o *GorpMigration) Update(exec boil.Executor, columns boil.Columns) (int64, error)
- func (o *GorpMigration) UpdateG(columns boil.Columns) (int64, error)
- func (o *GorpMigration) Upsert(exec boil.Executor, updateOnConflict bool, conflictColumns []string, ...) error
- func (o *GorpMigration) UpsertG(updateOnConflict bool, conflictColumns []string, ...) error
- type GorpMigrationHook
- type GorpMigrationSlice
- func (o GorpMigrationSlice) DeleteAll(exec boil.Executor) (int64, error)
- func (o GorpMigrationSlice) DeleteAllG() (int64, error)
- func (o *GorpMigrationSlice) ReloadAll(exec boil.Executor) error
- func (o *GorpMigrationSlice) ReloadAllG() error
- func (o GorpMigrationSlice) UpdateAll(exec boil.Executor, cols M) (int64, error)
- func (o GorpMigrationSlice) UpdateAllG(cols M) (int64, error)
- type LbrynetServer
- func (o *LbrynetServer) AddUsers(exec boil.Executor, insert bool, related ...*User) error
- func (o *LbrynetServer) AddUsersG(insert bool, related ...*User) error
- func (o *LbrynetServer) Delete(exec boil.Executor) (int64, error)
- func (o *LbrynetServer) DeleteG() (int64, error)
- func (o *LbrynetServer) Insert(exec boil.Executor, columns boil.Columns) error
- func (o *LbrynetServer) InsertG(columns boil.Columns) error
- func (o *LbrynetServer) Reload(exec boil.Executor) error
- func (o *LbrynetServer) ReloadG() error
- func (o *LbrynetServer) RemoveUsers(exec boil.Executor, related ...*User) error
- func (o *LbrynetServer) RemoveUsersG(related ...*User) error
- func (o *LbrynetServer) SetUsers(exec boil.Executor, insert bool, related ...*User) error
- func (o *LbrynetServer) SetUsersG(insert bool, related ...*User) error
- func (o *LbrynetServer) Update(exec boil.Executor, columns boil.Columns) (int64, error)
- func (o *LbrynetServer) UpdateG(columns boil.Columns) (int64, error)
- func (o *LbrynetServer) Upsert(exec boil.Executor, updateOnConflict bool, conflictColumns []string, ...) error
- func (o *LbrynetServer) UpsertG(updateOnConflict bool, conflictColumns []string, ...) error
- func (o *LbrynetServer) Users(mods ...qm.QueryMod) userQuery
- type LbrynetServerHook
- type LbrynetServerSlice
- func (o LbrynetServerSlice) DeleteAll(exec boil.Executor) (int64, error)
- func (o LbrynetServerSlice) DeleteAllG() (int64, error)
- func (o *LbrynetServerSlice) ReloadAll(exec boil.Executor) error
- func (o *LbrynetServerSlice) ReloadAllG() error
- func (o LbrynetServerSlice) UpdateAll(exec boil.Executor, cols M) (int64, error)
- func (o LbrynetServerSlice) UpdateAllG(cols M) (int64, error)
- type M
- type User
- func (o *User) Delete(exec boil.Executor) (int64, error)
- func (o *User) DeleteG() (int64, error)
- func (o *User) Insert(exec boil.Executor, columns boil.Columns) error
- func (o *User) InsertG(columns boil.Columns) error
- func (o *User) LbrynetServer(mods ...qm.QueryMod) lbrynetServerQuery
- func (o *User) Reload(exec boil.Executor) error
- func (o *User) ReloadG() error
- func (o *User) RemoveLbrynetServer(exec boil.Executor, related *LbrynetServer) error
- func (o *User) RemoveLbrynetServerG(related *LbrynetServer) error
- func (o *User) SetLbrynetServer(exec boil.Executor, insert bool, related *LbrynetServer) error
- func (o *User) SetLbrynetServerG(insert bool, related *LbrynetServer) error
- func (o *User) Update(exec boil.Executor, columns boil.Columns) (int64, error)
- func (o *User) UpdateG(columns boil.Columns) (int64, error)
- func (o *User) Upsert(exec boil.Executor, updateOnConflict bool, conflictColumns []string, ...) error
- func (o *User) UpsertG(updateOnConflict bool, conflictColumns []string, ...) error
- type UserHook
- type UserSlice
- func (o UserSlice) DeleteAll(exec boil.Executor) (int64, error)
- func (o UserSlice) DeleteAllG() (int64, error)
- func (o *UserSlice) ReloadAll(exec boil.Executor) error
- func (o *UserSlice) ReloadAllG() error
- func (o UserSlice) UpdateAll(exec boil.Executor, cols M) (int64, error)
- func (o UserSlice) UpdateAllG(cols M) (int64, error)
Constants ¶
This section is empty.
Variables ¶
var ErrSyncFail = errors.New("models: failed to synchronize data after insert")
ErrSyncFail occurs during insert when the record could not be retrieved in order to populate default value information. This usually happens when LastInsertId fails or there was a primary key configuration that was not resolvable.
var GorpMigrationColumns = struct { ID string AppliedAt string }{ ID: "id", AppliedAt: "applied_at", }
var GorpMigrationRels = struct {
}{}
GorpMigrationRels is where relationship names are stored.
var GorpMigrationWhere = struct { ID whereHelperstring AppliedAt whereHelpernull_Time }{ ID: whereHelperstring{/* contains filtered or unexported fields */}, AppliedAt: whereHelpernull_Time{/* contains filtered or unexported fields */}, }
var LbrynetServerColumns = struct { ID string Name string Address string Weight string CreatedAt string UpdatedAt string }{ ID: "id", Name: "name", Address: "address", Weight: "weight", CreatedAt: "created_at", UpdatedAt: "updated_at", }
var LbrynetServerRels = struct { Users string }{ Users: "Users", }
LbrynetServerRels is where relationship names are stored.
var LbrynetServerWhere = struct { ID whereHelperint Name whereHelperstring Address whereHelperstring Weight whereHelperint CreatedAt whereHelpertime_Time UpdatedAt whereHelpertime_Time }{ ID: whereHelperint{/* contains filtered or unexported fields */}, Name: whereHelperstring{/* contains filtered or unexported fields */}, Address: whereHelperstring{/* contains filtered or unexported fields */}, Weight: whereHelperint{/* contains filtered or unexported fields */}, CreatedAt: whereHelpertime_Time{/* contains filtered or unexported fields */}, UpdatedAt: whereHelpertime_Time{/* contains filtered or unexported fields */}, }
var TableNames = struct { GorpMigrations string LbrynetServers string Users string }{ GorpMigrations: "gorp_migrations", LbrynetServers: "lbrynet_servers", Users: "users", }
var UserColumns = struct { ID string CreatedAt string UpdatedAt string SDKAccountID string LbrynetServerID string LastSeenAt string }{ ID: "id", CreatedAt: "created_at", UpdatedAt: "updated_at", SDKAccountID: "sdk_account_id", LbrynetServerID: "lbrynet_server_id", LastSeenAt: "last_seen_at", }
var UserRels = struct { LbrynetServer string }{ LbrynetServer: "LbrynetServer", }
UserRels is where relationship names are stored.
var UserWhere = struct { ID whereHelperint CreatedAt whereHelpertime_Time UpdatedAt whereHelpertime_Time SDKAccountID whereHelpernull_String LbrynetServerID whereHelpernull_Int LastSeenAt whereHelpernull_Time }{ ID: whereHelperint{/* contains filtered or unexported fields */}, CreatedAt: whereHelpertime_Time{/* contains filtered or unexported fields */}, UpdatedAt: whereHelpertime_Time{/* contains filtered or unexported fields */}, SDKAccountID: whereHelpernull_String{/* contains filtered or unexported fields */}, LbrynetServerID: whereHelpernull_Int{/* contains filtered or unexported fields */}, LastSeenAt: whereHelpernull_Time{/* contains filtered or unexported fields */}, }
Functions ¶
func AddGorpMigrationHook ¶
func AddGorpMigrationHook(hookPoint boil.HookPoint, gorpMigrationHook GorpMigrationHook)
AddGorpMigrationHook registers your hook function for all future operations.
func AddLbrynetServerHook ¶ added in v0.10.4
func AddLbrynetServerHook(hookPoint boil.HookPoint, lbrynetServerHook LbrynetServerHook)
AddLbrynetServerHook registers your hook function for all future operations.
func AddUserHook ¶
AddUserHook registers your hook function for all future operations.
func GorpMigrationExists ¶
GorpMigrationExists checks if the GorpMigration row exists.
func GorpMigrationExistsG ¶
GorpMigrationExistsG checks if the GorpMigration row exists.
func GorpMigrations ¶
GorpMigrations retrieves all the records using an executor.
func LbrynetServerExists ¶ added in v0.10.4
LbrynetServerExists checks if the LbrynetServer row exists.
func LbrynetServerExistsG ¶ added in v0.10.4
LbrynetServerExistsG checks if the LbrynetServer row exists.
func LbrynetServers ¶ added in v0.10.4
LbrynetServers retrieves all the records using an executor.
func UserExists ¶
UserExists checks if the User row exists.
func UserExistsG ¶
UserExistsG checks if the User row exists.
Types ¶
type GorpMigration ¶
type GorpMigration struct { ID string `boil:"id" json:"id" toml:"id" yaml:"id"` AppliedAt null.Time `boil:"applied_at" json:"applied_at,omitempty" toml:"applied_at" yaml:"applied_at,omitempty"` R *gorpMigrationR `boil:"-" json:"-" toml:"-" yaml:"-"` L gorpMigrationL `boil:"-" json:"-" toml:"-" yaml:"-"` }
GorpMigration is an object representing the database table.
func FindGorpMigration ¶
FindGorpMigration retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.
func FindGorpMigrationG ¶
func FindGorpMigrationG(iD string, selectCols ...string) (*GorpMigration, error)
FindGorpMigrationG retrieves a single record by ID.
func (*GorpMigration) Delete ¶
func (o *GorpMigration) Delete(exec boil.Executor) (int64, error)
Delete deletes a single GorpMigration record with an executor. Delete will match against the primary key column to find the record to delete.
func (*GorpMigration) DeleteG ¶
func (o *GorpMigration) DeleteG() (int64, error)
DeleteG deletes a single GorpMigration record. DeleteG will match against the primary key column to find the record to delete.
func (*GorpMigration) Insert ¶
Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.
func (*GorpMigration) InsertG ¶
func (o *GorpMigration) InsertG(columns boil.Columns) error
InsertG a single record. See Insert for whitelist behavior description.
func (*GorpMigration) Reload ¶
func (o *GorpMigration) Reload(exec boil.Executor) error
Reload refetches the object from the database using the primary keys with an executor.
func (*GorpMigration) ReloadG ¶
func (o *GorpMigration) ReloadG() error
ReloadG refetches the object from the database using the primary keys.
func (*GorpMigration) Update ¶
Update uses an executor to update the GorpMigration. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.
func (*GorpMigration) UpdateG ¶
func (o *GorpMigration) UpdateG(columns boil.Columns) (int64, error)
UpdateG a single GorpMigration record using the global executor. See Update for more documentation.
func (*GorpMigration) Upsert ¶
func (o *GorpMigration) Upsert(exec boil.Executor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error
Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.
type GorpMigrationHook ¶
type GorpMigrationHook func(boil.Executor, *GorpMigration) error
GorpMigrationHook is the signature for custom GorpMigration hook methods
type GorpMigrationSlice ¶
type GorpMigrationSlice []*GorpMigration
GorpMigrationSlice is an alias for a slice of pointers to GorpMigration. This should generally be used opposed to []GorpMigration.
func (GorpMigrationSlice) DeleteAll ¶
func (o GorpMigrationSlice) DeleteAll(exec boil.Executor) (int64, error)
DeleteAll deletes all rows in the slice, using an executor.
func (GorpMigrationSlice) DeleteAllG ¶
func (o GorpMigrationSlice) DeleteAllG() (int64, error)
DeleteAllG deletes all rows in the slice.
func (*GorpMigrationSlice) ReloadAll ¶
func (o *GorpMigrationSlice) ReloadAll(exec boil.Executor) error
ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.
func (*GorpMigrationSlice) ReloadAllG ¶
func (o *GorpMigrationSlice) ReloadAllG() error
ReloadAllG refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.
func (GorpMigrationSlice) UpdateAll ¶
UpdateAll updates all rows with the specified column values, using an executor.
func (GorpMigrationSlice) UpdateAllG ¶
func (o GorpMigrationSlice) UpdateAllG(cols M) (int64, error)
UpdateAllG updates all rows with the specified column values.
type LbrynetServer ¶ added in v0.10.4
type LbrynetServer struct { ID int `boil:"id" json:"id" toml:"id" yaml:"id"` Name string `boil:"name" json:"name" toml:"name" yaml:"name"` Address string `boil:"address" json:"address" toml:"address" yaml:"address"` Weight int `boil:"weight" json:"weight" toml:"weight" yaml:"weight"` CreatedAt time.Time `boil:"created_at" json:"created_at" toml:"created_at" yaml:"created_at"` UpdatedAt time.Time `boil:"updated_at" json:"updated_at" toml:"updated_at" yaml:"updated_at"` R *lbrynetServerR `boil:"-" json:"-" toml:"-" yaml:"-"` L lbrynetServerL `boil:"-" json:"-" toml:"-" yaml:"-"` }
LbrynetServer is an object representing the database table.
func FindLbrynetServer ¶ added in v0.10.4
FindLbrynetServer retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.
func FindLbrynetServerG ¶ added in v0.10.4
func FindLbrynetServerG(iD int, selectCols ...string) (*LbrynetServer, error)
FindLbrynetServerG retrieves a single record by ID.
func (*LbrynetServer) AddUsers ¶ added in v0.10.4
AddUsers adds the given related objects to the existing relationships of the lbrynet_server, optionally inserting them as new records. Appends related to o.R.Users. Sets related.R.LbrynetServer appropriately.
func (*LbrynetServer) AddUsersG ¶ added in v0.10.4
func (o *LbrynetServer) AddUsersG(insert bool, related ...*User) error
AddUsersG adds the given related objects to the existing relationships of the lbrynet_server, optionally inserting them as new records. Appends related to o.R.Users. Sets related.R.LbrynetServer appropriately. Uses the global database handle.
func (*LbrynetServer) Delete ¶ added in v0.10.4
func (o *LbrynetServer) Delete(exec boil.Executor) (int64, error)
Delete deletes a single LbrynetServer record with an executor. Delete will match against the primary key column to find the record to delete.
func (*LbrynetServer) DeleteG ¶ added in v0.10.4
func (o *LbrynetServer) DeleteG() (int64, error)
DeleteG deletes a single LbrynetServer record. DeleteG will match against the primary key column to find the record to delete.
func (*LbrynetServer) Insert ¶ added in v0.10.4
Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.
func (*LbrynetServer) InsertG ¶ added in v0.10.4
func (o *LbrynetServer) InsertG(columns boil.Columns) error
InsertG a single record. See Insert for whitelist behavior description.
func (*LbrynetServer) Reload ¶ added in v0.10.4
func (o *LbrynetServer) Reload(exec boil.Executor) error
Reload refetches the object from the database using the primary keys with an executor.
func (*LbrynetServer) ReloadG ¶ added in v0.10.4
func (o *LbrynetServer) ReloadG() error
ReloadG refetches the object from the database using the primary keys.
func (*LbrynetServer) RemoveUsers ¶ added in v0.10.4
func (o *LbrynetServer) RemoveUsers(exec boil.Executor, related ...*User) error
RemoveUsers relationships from objects passed in. Removes related items from R.Users (uses pointer comparison, removal does not keep order) Sets related.R.LbrynetServer.
func (*LbrynetServer) RemoveUsersG ¶ added in v0.10.4
func (o *LbrynetServer) RemoveUsersG(related ...*User) error
RemoveUsersG relationships from objects passed in. Removes related items from R.Users (uses pointer comparison, removal does not keep order) Sets related.R.LbrynetServer. Uses the global database handle.
func (*LbrynetServer) SetUsers ¶ added in v0.10.4
SetUsers removes all previously related items of the lbrynet_server replacing them completely with the passed in related items, optionally inserting them as new records. Sets o.R.LbrynetServer's Users accordingly. Replaces o.R.Users with related. Sets related.R.LbrynetServer's Users accordingly.
func (*LbrynetServer) SetUsersG ¶ added in v0.10.4
func (o *LbrynetServer) SetUsersG(insert bool, related ...*User) error
SetUsersG removes all previously related items of the lbrynet_server replacing them completely with the passed in related items, optionally inserting them as new records. Sets o.R.LbrynetServer's Users accordingly. Replaces o.R.Users with related. Sets related.R.LbrynetServer's Users accordingly. Uses the global database handle.
func (*LbrynetServer) Update ¶ added in v0.10.4
Update uses an executor to update the LbrynetServer. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.
func (*LbrynetServer) UpdateG ¶ added in v0.10.4
func (o *LbrynetServer) UpdateG(columns boil.Columns) (int64, error)
UpdateG a single LbrynetServer record using the global executor. See Update for more documentation.
func (*LbrynetServer) Upsert ¶ added in v0.10.4
func (o *LbrynetServer) Upsert(exec boil.Executor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error
Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.
func (*LbrynetServer) UpsertG ¶ added in v0.10.4
func (o *LbrynetServer) UpsertG(updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error
UpsertG attempts an insert, and does an update or ignore on conflict.
func (*LbrynetServer) Users ¶ added in v0.10.4
func (o *LbrynetServer) Users(mods ...qm.QueryMod) userQuery
Users retrieves all the user's Users with an executor.
type LbrynetServerHook ¶ added in v0.10.4
type LbrynetServerHook func(boil.Executor, *LbrynetServer) error
LbrynetServerHook is the signature for custom LbrynetServer hook methods
type LbrynetServerSlice ¶ added in v0.10.4
type LbrynetServerSlice []*LbrynetServer
LbrynetServerSlice is an alias for a slice of pointers to LbrynetServer. This should generally be used opposed to []LbrynetServer.
func (LbrynetServerSlice) DeleteAll ¶ added in v0.10.4
func (o LbrynetServerSlice) DeleteAll(exec boil.Executor) (int64, error)
DeleteAll deletes all rows in the slice, using an executor.
func (LbrynetServerSlice) DeleteAllG ¶ added in v0.10.4
func (o LbrynetServerSlice) DeleteAllG() (int64, error)
DeleteAllG deletes all rows in the slice.
func (*LbrynetServerSlice) ReloadAll ¶ added in v0.10.4
func (o *LbrynetServerSlice) ReloadAll(exec boil.Executor) error
ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.
func (*LbrynetServerSlice) ReloadAllG ¶ added in v0.10.4
func (o *LbrynetServerSlice) ReloadAllG() error
ReloadAllG refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.
func (LbrynetServerSlice) UpdateAll ¶ added in v0.10.4
UpdateAll updates all rows with the specified column values, using an executor.
func (LbrynetServerSlice) UpdateAllG ¶ added in v0.10.4
func (o LbrynetServerSlice) UpdateAllG(cols M) (int64, error)
UpdateAllG updates all rows with the specified column values.
type M ¶
type M map[string]interface{}
M type is for providing columns and column values to UpdateAll.
type User ¶
type User struct { ID int `boil:"id" json:"id" toml:"id" yaml:"id"` CreatedAt time.Time `boil:"created_at" json:"created_at" toml:"created_at" yaml:"created_at"` UpdatedAt time.Time `boil:"updated_at" json:"updated_at" toml:"updated_at" yaml:"updated_at"` SDKAccountID null.String `boil:"sdk_account_id" json:"sdk_account_id,omitempty" toml:"sdk_account_id" yaml:"sdk_account_id,omitempty"` LbrynetServerID null.Int `boil:"lbrynet_server_id" json:"lbrynet_server_id,omitempty" toml:"lbrynet_server_id" yaml:"lbrynet_server_id,omitempty"` LastSeenAt null.Time `boil:"last_seen_at" json:"last_seen_at,omitempty" toml:"last_seen_at" yaml:"last_seen_at,omitempty"` R *userR `boil:"-" json:"-" toml:"-" yaml:"-"` L userL `boil:"-" json:"-" toml:"-" yaml:"-"` }
User is an object representing the database table.
func FindUser ¶
FindUser retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.
func (*User) Delete ¶
Delete deletes a single User record with an executor. Delete will match against the primary key column to find the record to delete.
func (*User) DeleteG ¶
DeleteG deletes a single User record. DeleteG will match against the primary key column to find the record to delete.
func (*User) Insert ¶
Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.
func (*User) LbrynetServer ¶ added in v0.10.4
LbrynetServer pointed to by the foreign key.
func (*User) Reload ¶
Reload refetches the object from the database using the primary keys with an executor.
func (*User) RemoveLbrynetServer ¶ added in v0.10.4
func (o *User) RemoveLbrynetServer(exec boil.Executor, related *LbrynetServer) error
RemoveLbrynetServer relationship. Sets o.R.LbrynetServer to nil. Removes o from all passed in related items' relationships struct (Optional).
func (*User) RemoveLbrynetServerG ¶ added in v0.10.4
func (o *User) RemoveLbrynetServerG(related *LbrynetServer) error
RemoveLbrynetServerG relationship. Sets o.R.LbrynetServer to nil. Removes o from all passed in related items' relationships struct (Optional). Uses the global database handle.
func (*User) SetLbrynetServer ¶ added in v0.10.4
SetLbrynetServer of the user to the related item. Sets o.R.LbrynetServer to related. Adds o to related.R.Users.
func (*User) SetLbrynetServerG ¶ added in v0.10.4
func (o *User) SetLbrynetServerG(insert bool, related *LbrynetServer) error
SetLbrynetServerG of the user to the related item. Sets o.R.LbrynetServer to related. Adds o to related.R.Users. Uses the global database handle.
func (*User) Update ¶
Update uses an executor to update the User. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.
func (*User) UpdateG ¶
UpdateG a single User record using the global executor. See Update for more documentation.
func (*User) Upsert ¶
func (o *User) Upsert(exec boil.Executor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error
Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.
type UserSlice ¶
type UserSlice []*User
UserSlice is an alias for a slice of pointers to User. This should generally be used opposed to []User.
func (UserSlice) DeleteAllG ¶
DeleteAllG deletes all rows in the slice.
func (*UserSlice) ReloadAll ¶
ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.
func (*UserSlice) ReloadAllG ¶
ReloadAllG refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.