pg

package
v0.0.0-...-2965246 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 1, 2020 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateDomain

func CreateDomain(db *sqlx.DB, domain *models.Domain) error

func CreateURL

func CreateURL(db *sqlx.DB, url *models.URL) error

func CreateUser

func CreateUser(db *sqlx.DB, user *models.User) error

func DeleteURL

func DeleteURL(db *sqlx.DB, longUrl, slug string) error

func GetDomain

func GetDomain(db *sqlx.DB, host string) (*models.Domain, error)

func GetDomains

func GetDomains(db *sqlx.DB, clauses map[string]interface{}) ([]models.Domain, error)

func GetURL

func GetURL(db *sqlx.DB, slug string) (*models.URL, error)

func GetURLCount

func GetURLCount(db *sqlx.DB, clauses map[string]interface{}) (int, error)

func GetURLStats

func GetURLStats(db *sqlx.DB, clauses map[string]interface{}) ([]models.URLStat, error)

func GetURLs

func GetURLs(db *sqlx.DB, clauses map[string]interface{}) ([]models.URL, error)

func GetUser

func GetUser(db *sqlx.DB, username string) (*models.User, error)

func UpdateURL

func UpdateURL(db *sqlx.DB, url *models.URL) error

func UpdateUser

func UpdateUser(db *sqlx.DB, user *models.User) error

func UpsertURLStat

func UpsertURLStat(db *sqlx.DB, stat *models.URLStat) error

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL