Documentation
¶
Overview ¶
Code generated by ormgen; DO NOT EDIT.
source: user
Code generated by ormgen; DO NOT EDIT.
source: user/user.go
Index ¶
Constants ¶
View Source
const BulkInsertAdminUserQueryPrefix = `INSERT INTO admin_user (admin_user_id, username, group_id) VALUES `
View Source
const BulkInsertUserQueryPrefix = `INSERT INTO user (user_id, username, address, group_id) VALUES `
View Source
const DeleteAdminUserByPKQuery = `DELETE FROM admin_user WHERE admin_user_id = $1`
View Source
const DeleteUserByPKQuery = `DELETE FROM user WHERE user_id = $1`
View Source
const DeleteUserByUsernameAndAddressQuery = `DELETE FROM user WHERE (username = $1 AND address = $2)`
View Source
const DeleteUserByUsernameQuery = `DELETE FROM user WHERE username = $1`
View Source
const GetAdminUserByPKQuery = `SELECT admin_user_id, username, group_id FROM admin_user WHERE admin_user_id = $1`
View Source
const GetOneAdminUserQuery = `SELECT admin_user_id, username, group_id FROM admin_user`
View Source
const GetOneUserQuery = `SELECT user_id, username, address, group_id FROM user`
View Source
const GetUserByPKQuery = `SELECT user_id, username, address, group_id FROM user WHERE user_id = $1`
View Source
const GetUserByUsernameQuery = `SELECT user_id, username, address, group_id FROM user WHERE username = $1`
View Source
const InsertAdminUserQuery = `INSERT INTO admin_user (admin_user_id, username, group_id) VALUES ($1, $2, $3)`
View Source
const InsertUserQuery = `INSERT INTO user (user_id, username, address, group_id) VALUES ($1, $2, $3, $4)`
View Source
const ListAdminUserQuery = `SELECT admin_user_id, username, group_id FROM admin_user`
View Source
const ListUserByUsernameAndAddressQuery = `SELECT user_id, username, address, group_id FROM user WHERE (username = $1 AND address = $2)`
View Source
const ListUserQuery = `SELECT user_id, username, address, group_id FROM user`
View Source
const SelectAdminUserForUpdateByPKQuery = `SELECT admin_user_id, username, group_id FROM admin_user WHERE admin_user_id = $1 FOR UPDATE`
View Source
const SelectAdminUserForUpdateQuery = `SELECT admin_user_id, username, group_id FROM admin_user`
View Source
const SelectUserForUpdateByPKQuery = `SELECT user_id, username, address, group_id FROM user WHERE user_id = $1 FOR UPDATE`
View Source
const SelectUserForUpdateByUsernameAndAddressQuery = `SELECT user_id, username, address, group_id FROM user WHERE (username = $1 AND address = $2) FOR UPDATE`
View Source
const SelectUserForUpdateByUsernameQuery = `SELECT user_id, username, address, group_id FROM user WHERE username = $1 FOR UPDATE`
View Source
const SelectUserForUpdateQuery = `SELECT user_id, username, address, group_id FROM user`
View Source
const UpdateAdminUserQuery = `UPDATE admin_user SET (username, group_id) = ($1, $2) WHERE admin_user_id = $3`
View Source
const UpdateUserQuery = `UPDATE user SET (username, address, group_id) = ($1, $2, $3) WHERE user_id = $4`
Variables ¶
View Source
var ( DefaultBulkInsertMaxPlaceholdersPerQuery = 2000 DefaultPlaceholderGenerator = placeholderGenerator )
Functions ¶
This section is empty.
Types ¶
type ORM ¶
type ORM interface { // InsertUser inserts a new User into the database. InsertUser(ctx context.Context, queryerContext ormcommon.QueryerContext, user *user_.User) error // BulkInsertUser inserts multiple User into the database. BulkInsertUser(ctx context.Context, queryerContext ormcommon.QueryerContext, userSlice []*user_.User) error // GetUserByPK gets a User by its primary keys. GetUserByPK(ctx context.Context, queryerContext ormcommon.QueryerContext, user_id int) (*user_.User, error) // SelectUserForUpdateByPK locks a User by its primary keys. SelectUserForUpdateByPK(ctx context.Context, queryerContext ormcommon.QueryerContext, user_id int) (*user_.User, error) // GetUserByUsername gets a User by its Username. GetUserByUsername(ctx context.Context, queryerContext ormcommon.QueryerContext, username string) (*user_.User, error) // SelectUserForUpdateByUsername locks a User by its Username. SelectUserForUpdateByUsername(ctx context.Context, queryerContext ormcommon.QueryerContext, username string, opts ...ormopt.ResultOption) (*user_.User, error) // ListUserByUsernameAndAddress returns a slice of User by its UsernameAndAddress. ListUserByUsernameAndAddress(ctx context.Context, queryerContext ormcommon.QueryerContext, username string, address string, opts ...ormopt.ResultOption) (user_.UserSlice, error) // SelectUserForUpdateByUsernameAndAddress locks a User by its UsernameAndAddress. SelectUserForUpdateByUsernameAndAddress(ctx context.Context, queryerContext ormcommon.QueryerContext, username string, address string, opts ...ormopt.ResultOption) (user_.UserSlice, error) // GetOneUser returns a User. // If no rows are found, it returns sql.ErrNoRows. // If multiple rows are found, it returns ormcommon.ErrNotUnique. GetOneUser(ctx context.Context, queryerContext ormcommon.QueryerContext, opts ...ormopt.QueryOption) (*user_.User, error) // ListUser returns a slice of User. ListUser(ctx context.Context, queryerContext ormcommon.QueryerContext, opts ...ormopt.QueryOption) (user_.UserSlice, error) // SelectUserForUpdate locks a User. SelectUserForUpdate(ctx context.Context, queryerContext ormcommon.QueryerContext, opts ...ormopt.QueryOption) (user_.UserSlice, error) // UpdateUser updates a User. UpdateUser(ctx context.Context, queryerContext ormcommon.QueryerContext, user *user_.User) error // DeleteUserByPK deletes a User by its primary keys. DeleteUserByPK(ctx context.Context, queryerContext ormcommon.QueryerContext, user_id int) error // DeleteUserByUsername deletes a User by its Username. DeleteUserByUsername(ctx context.Context, queryerContext ormcommon.QueryerContext, username string) error // DeleteUserByUsernameAndAddress deletes a User by its UsernameAndAddress. DeleteUserByUsernameAndAddress(ctx context.Context, queryerContext ormcommon.QueryerContext, username string, address string) error // InsertAdminUser inserts a new AdminUser into the database. InsertAdminUser(ctx context.Context, queryerContext ormcommon.QueryerContext, admin_user *user_.AdminUser) error // BulkInsertAdminUser inserts multiple AdminUser into the database. BulkInsertAdminUser(ctx context.Context, queryerContext ormcommon.QueryerContext, adminUserSlice []*user_.AdminUser) error // GetAdminUserByPK gets a AdminUser by its primary keys. GetAdminUserByPK(ctx context.Context, queryerContext ormcommon.QueryerContext, admin_user_id int) (*user_.AdminUser, error) // SelectAdminUserForUpdateByPK locks a AdminUser by its primary keys. SelectAdminUserForUpdateByPK(ctx context.Context, queryerContext ormcommon.QueryerContext, admin_user_id int) (*user_.AdminUser, error) // GetOneAdminUser returns a AdminUser. // If no rows are found, it returns sql.ErrNoRows. // If multiple rows are found, it returns ormcommon.ErrNotUnique. GetOneAdminUser(ctx context.Context, queryerContext ormcommon.QueryerContext, opts ...ormopt.QueryOption) (*user_.AdminUser, error) // ListAdminUser returns a slice of AdminUser. ListAdminUser(ctx context.Context, queryerContext ormcommon.QueryerContext, opts ...ormopt.QueryOption) (user_.AdminUserSlice, error) // SelectAdminUserForUpdate locks a AdminUser. SelectAdminUserForUpdate(ctx context.Context, queryerContext ormcommon.QueryerContext, opts ...ormopt.QueryOption) (user_.AdminUserSlice, error) // UpdateAdminUser updates a AdminUser. UpdateAdminUser(ctx context.Context, queryerContext ormcommon.QueryerContext, admin_user *user_.AdminUser) error // DeleteAdminUserByPK deletes a AdminUser by its primary keys. DeleteAdminUserByPK(ctx context.Context, queryerContext ormcommon.QueryerContext, admin_user_id int) error }
Click to show internal directories.
Click to hide internal directories.