// Code generated by sqlc. DO NOT EDIT. // versions: // sqlc v1.30.0 // source: users.sql package sql import ( "context" ) const insertUserByUsername = `-- name: InsertUserByUsername :one INSERT INTO users (username, password) VALUES (?, ?) RETURNING id ` type InsertUserByUsernameParams struct { Username string Password string } func (q *Queries) InsertUserByUsername(ctx context.Context, arg InsertUserByUsernameParams) (int64, error) { row := q.db.QueryRowContext(ctx, insertUserByUsername, arg.Username, arg.Password) var id int64 err := row.Scan(&id) return id, err } const selectUserByUsername = `-- name: SelectUserByUsername :one SELECT id, username, password FROM users WHERE username = ? ` func (q *Queries) SelectUserByUsername(ctx context.Context, username string) (User, error) { row := q.db.QueryRowContext(ctx, selectUserByUsername, username) var i User err := row.Scan(&i.ID, &i.Username, &i.Password) return i, err }