Documentation ¶
Index ¶
- Variables
- func NewChapterRepository(cfg *db.Configuration, session *sqlx.DB) repositories.Chapter
- func NewGuildRepository(cfg *db.Configuration, session *sqlx.DB) repositories.Guild
- func NewSquadRepository(cfg *db.Configuration, session *sqlx.DB) repositories.Squad
- func NewTribeRepository(cfg *db.Configuration, session *sqlx.DB) repositories.Tribe
- func NewUserRepository(cfg *db.Configuration, session *sqlx.DB) repositories.User
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // UserTableName represents users collection name UserTableName = "users" // ChapterTableName represents chapters collection name ChapterTableName = "chapters" // GuildTableName represents guilds collection name GuildTableName = "guilds" // SquadTableName represents squads collection name SquadTableName = "squads" // TribeTableName represents tribes collection name TribeTableName = "tribes" )
View Source
var Migrations = &migrate.PackrMigrationSource{ Box: packr.NewBox("./migrations"), Dir: "./migrations", }
Migrations contains all schema migrations
View Source
var RepositorySet = wire.NewSet( db.Connection, NewUserRepository, NewChapterRepository, NewGuildRepository, NewSquadRepository, NewTribeRepository, )
RepositorySet exposes Google Wire providers
Functions ¶
func NewChapterRepository ¶
func NewChapterRepository(cfg *db.Configuration, session *sqlx.DB) repositories.Chapter
NewChapterRepository returns an initialized PostgreSQL repository for chapters
func NewGuildRepository ¶
func NewGuildRepository(cfg *db.Configuration, session *sqlx.DB) repositories.Guild
NewGuildRepository returns an initialized PostgreSQL repository for guilds
func NewSquadRepository ¶
func NewSquadRepository(cfg *db.Configuration, session *sqlx.DB) repositories.Squad
NewSquadRepository returns an initialized PostgreSQL repository for squads
func NewTribeRepository ¶
func NewTribeRepository(cfg *db.Configuration, session *sqlx.DB) repositories.Tribe
NewTribeRepository returns an initialized PostgreSQL repository for tribes
func NewUserRepository ¶
func NewUserRepository(cfg *db.Configuration, session *sqlx.DB) repositories.User
NewUserRepository returns an initialized PostgreSQL repository for users
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.