Documentation
¶
Index ¶
- Variables
- type CreateURLParams
- type CreateUserParams
- type DBTX
- type GetAPIKeyParams
- type Queries
- func (q *Queries) APIKeyValid(ctx context.Context, apikey string) (int64, error)
- func (q *Queries) CreateURL(ctx context.Context, arg CreateURLParams) (Url, error)
- func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) error
- func (q *Queries) DeleteUrl(ctx context.Context, id int64) error
- func (q *Queries) DeleteUser(ctx context.Context, id int64) error
- func (q *Queries) GetAPIKey(ctx context.Context, arg GetAPIKeyParams) (string, error)
- func (q *Queries) GetHashPassword(ctx context.Context, name string) (string, error)
- func (q *Queries) GetLongURLFromShort(ctx context.Context, shorturl string) (string, error)
- func (q *Queries) GetShortURLFromLong(ctx context.Context, url string) (string, error)
- func (q *Queries) GetURL(ctx context.Context, url string) (string, error)
- func (q *Queries) ListURLs(ctx context.Context) ([]Url, error)
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type Url
- type User
Constants ¶
This section is empty.
Variables ¶
View Source
var Schema string // expose the schema for connecting
Functions ¶
This section is empty.
Types ¶
type CreateURLParams ¶
type CreateUserParams ¶
type GetAPIKeyParams ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) APIKeyValid ¶
func (*Queries) CreateUser ¶
func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) error
func (*Queries) GetHashPassword ¶
func (*Queries) GetLongURLFromShort ¶
func (*Queries) GetShortURLFromLong ¶
Click to show internal directories.
Click to hide internal directories.