Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CityQueries ¶
func (*CityQueries) ClearCitiesTable ¶
func (q *CityQueries) ClearCitiesTable() error
ClearCitiesTable removes all rows from cities table is DB
func (*CityQueries) InsertCityInfo ¶
func (q *CityQueries) InsertCityInfo(m models.Cities) error
InsertCityInfo add the city ID, Lat and Long from JSON file into DB
func (*CityQueries) LocateCity ¶
func (q *CityQueries) LocateCity(lat float64, long float64) (int, error)
LocateCity checks the DB for the closest city ID based on the lat and long provided
type UserQueries ¶
UserQueries struct for queries from User model.
func (*UserQueries) CreateUser ¶
func (q *UserQueries) CreateUser(u *models.User) error
CreateUser query for creating a new user by given email and password hash.
func (*UserQueries) GetUserByEmail ¶
func (q *UserQueries) GetUserByEmail(email string) (models.User, error)
GetUserByEmail query for getting one User by given Email.
func (*UserQueries) GetUserByID ¶
GetUserByID query for getting one User by given ID.
Click to show internal directories.
Click to hide internal directories.