Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DBManager ¶
type DBManager struct {
// contains filtered or unexported fields
}
DBManager DBコネクションおよびトランザクションを管理
func NewDBManager ¶
func (*DBManager) GetQueries ¶
GetQueries トランザクションが開始されている場合はトラトランザクションを返す。そうでない場合はDBコネクションを返す。
type DummyInitializer ¶
type DummyInitializer struct { *DBManager UserRepo user.UserRepository TalkSessionRepo talksession.TalkSessionRepository OpinionRepo opinion.OpinionRepository VoteRepo vote.VoteRepository TalkSessions []*talksession.TalkSession Users []*user.User Opinions []*opinion.Opinion Votes []*vote.Vote }
func NewDummyInitializer ¶
func NewDummyInitializer( dbManager *DBManager, userRepo user.UserRepository, talkSessionRepo talksession.TalkSessionRepository, opinionRepo opinion.OpinionRepository, voteRepo vote.VoteRepository, ) *DummyInitializer
func (*DummyInitializer) Initialize ¶
func (i *DummyInitializer) Initialize()
func (*DummyInitializer) Opinion ¶
func (d *DummyInitializer) Opinion() error
func (*DummyInitializer) TalkSession ¶
func (d *DummyInitializer) TalkSession() error
func (*DummyInitializer) User ¶
func (d *DummyInitializer) User() error
Click to show internal directories.
Click to hide internal directories.