Documentation ¶
Index ¶
- type PgDB
- func (m *PgDB) BeginTransaction() di.Transaction
- func (m *PgDB) Close() bool
- func (m *PgDB) Connect() bool
- func (m *PgDB) Delete(query string, args ...interface{}) bool
- func (m *PgDB) Get(query string, args ...interface{}) *di.DbRow
- func (m *PgDB) GetList(query string, args ...interface{}) *di.DbRows
- func (m *PgDB) GetNewDatabase() di.Database
- func (m *PgDB) Insert(query string, args ...interface{}) (bool, int64)
- func (m *PgDB) Test(query string, args ...interface{}) *di.DbRow
- func (m *PgDB) Update(query string, args ...interface{}) bool
- type PgDBMock
- func (m *PgDBMock) BeginTransaction() di.Transaction
- func (m *PgDBMock) Close() bool
- func (m *PgDBMock) Connect() bool
- func (m *PgDBMock) Delete(query string, args ...interface{}) bool
- func (m *PgDBMock) Get(query string, args ...interface{}) *di.DbRow
- func (m *PgDBMock) GetList(query string, args ...interface{}) *di.DbRows
- func (m *PgDBMock) GetNewDatabase() di.Database
- func (m *PgDBMock) Insert(query string, args ...interface{}) (bool, int64)
- func (m *PgDBMock) Test(query string, args ...interface{}) *di.DbRow
- func (m *PgDBMock) Update(query string, args ...interface{}) bool
- type PgDbTx
- type PgDbTxMock
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PgDB ¶ added in v1.0.2
type PgDB struct { Host string User string Port string Password string Database string // contains filtered or unexported fields }
PgDB PgDB
func (*PgDB) BeginTransaction ¶ added in v1.0.2
func (m *PgDB) BeginTransaction() di.Transaction
BeginTransaction BeginTransaction
func (*PgDB) GetNewDatabase ¶ added in v1.0.2
GetNewDatabase GetNewDatabase
type PgDBMock ¶ added in v1.0.2
type PgDBMock struct { Host string User string Password string Database string MockConnectSuccess bool MockCloseSuccess bool MockCommitSuccess bool MockRollbackSuccess bool MockInsertSuccess1 bool MockInsertSuccess2 bool MockInsertSuccess3 bool MockInsertSuccess4 bool MockInsertSuccess5 bool MockInsertSuccess6 bool MockInsertSuccess7 bool MockInsertSuccess8 bool MockInsertID1 int64 MockInsertID2 int64 MockInsertID3 int64 MockInsertID4 int64 MockInsertID5 int64 MockInsertID6 int64 MockInsertID7 int64 MockInsertID8 int64 MockUpdateSuccess1 bool MockUpdateSuccess2 bool MockUpdateSuccess3 bool MockUpdateSuccess4 bool MockDeleteSuccess1 bool MockDeleteSuccess2 bool MockDeleteSuccess3 bool MockDeleteSuccess4 bool MockDeleteSuccess5 bool MockDeleteSuccess6 bool MockDeleteSuccess7 bool MockDeleteSuccess8 bool MockTestRow *di.DbRow MockRow1 *di.DbRow MockRow2 *di.DbRow MockRow3 *di.DbRow MockRow4 *di.DbRow MockRow5 *di.DbRow MockRow6 *di.DbRow MockRow7 *di.DbRow MockRow8 *di.DbRow MockRows1 *di.DbRows MockRows2 *di.DbRows MockRows3 *di.DbRows MockRows4 *di.DbRows MockRows5 *di.DbRows MockRows6 *di.DbRows MockRows7 *di.DbRows MockRows8 *di.DbRows // contains filtered or unexported fields }
PgDBMock PgDBMock
func (*PgDBMock) BeginTransaction ¶ added in v1.0.2
func (m *PgDBMock) BeginTransaction() di.Transaction
BeginTransaction BeginTransaction
func (*PgDBMock) GetNewDatabase ¶ added in v1.0.2
GetNewDatabase GetNewDatabase
type PgDbTx ¶ added in v1.0.2
PgDbTx PgDbTx
type PgDbTxMock ¶ added in v1.0.2
PgDbTxMock PgDbTxMock
func (*PgDbTxMock) Delete ¶ added in v1.0.2
func (t *PgDbTxMock) Delete(query string, args ...interface{}) bool
Delete Delete
func (*PgDbTxMock) Insert ¶ added in v1.0.2
func (t *PgDbTxMock) Insert(query string, args ...interface{}) (bool, int64)
Insert Insert
func (*PgDbTxMock) Rollback ¶ added in v1.0.2
func (t *PgDbTxMock) Rollback() bool
Rollback Rollback
func (*PgDbTxMock) Update ¶ added in v1.0.2
func (t *PgDbTxMock) Update(query string, args ...interface{}) bool
Update Update
Click to show internal directories.
Click to hide internal directories.