Documentation
¶
Index ¶
- type DefaultFactory
- func (f *DefaultFactory) CreateExecutor(transaction transaction.Transaction) executor.Executor
- func (f *DefaultFactory) CreateSession() session.SqlSession
- func (f *DefaultFactory) CreateTransaction() transaction.Transaction
- func (f *DefaultFactory) InitDB() error
- func (f *DefaultFactory) LogFunc() logging.LogFunc
- type Factory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultFactory ¶
type DefaultFactory struct {
Host string
Port int
DBName string
Username string
Password string
Charset string
MaxConn int
MaxIdleConn int
Log logging.LogFunc
// contains filtered or unexported fields
}
func (*DefaultFactory) CreateExecutor ¶ added in v0.0.4
func (f *DefaultFactory) CreateExecutor(transaction transaction.Transaction) executor.Executor
func (*DefaultFactory) CreateSession ¶
func (f *DefaultFactory) CreateSession() session.SqlSession
func (*DefaultFactory) CreateTransaction ¶ added in v0.0.4
func (f *DefaultFactory) CreateTransaction() transaction.Transaction
func (*DefaultFactory) InitDB ¶
func (f *DefaultFactory) InitDB() error
func (*DefaultFactory) LogFunc ¶
func (f *DefaultFactory) LogFunc() logging.LogFunc
type Factory ¶
type Factory interface {
InitDB() error
CreateTransaction() transaction.Transaction
CreateExecutor(transaction.Transaction) executor.Executor
CreateSession() session.SqlSession
LogFunc() logging.LogFunc
}
Click to show internal directories.
Click to hide internal directories.