persistence

package
v0.0.0-...-65b1bfe Latest Latest
Warning

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

Go to latest
Published: Oct 14, 2023 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetDB

func GetDB() *sqlx.DB

Types

type StorageDB

type StorageDB interface {
	GetAllFrom(limit int) ([]entity.Item, error)
	Update(item entity.Item) error
	SaveGameDetails(dataProcessed []model.AppDetails) error
	GetGameDetails(id int) (*entity.GameDetails, error)
	GetAllByAppID(appID int) ([]entity.Item, error)
	GetGamesByPage(filter string, startIndex, pageSize int) ([]entity.GameDetails, int, error)
	InsertReviews(appID int, reviewType string, reviews []model.Review) error
	GetReviews(appID int, reviewType string, limit int) ([]entity.ReviewDB, int, error)
}

func NewStorage

func NewStorage() StorageDB

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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