Documentation
¶
Index ¶
- type Provider
- func (p *Provider) Create(sender user.User, receiver user.User, chann channel.Channel, ...) (m *message.Message, err error)
- func (p *Provider) CreateIndexes() (err error)
- func (p *Provider) CreateTables() (err error)
- func (p *Provider) DropTables() (err error)
- func (p *Provider) List(receiver user.User, chann channel.Channel, lastRead time.Time, limit int) (m []*message.Message, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Provider ¶
type Provider struct { *gp.RootProvider provider.Provider }
Provider implements the methods needed to manage messages for every SQL based database
func (*Provider) CreateIndexes ¶
CreateIndexes create constrains and indexes on messages tables
func (*Provider) CreateTables ¶
CreateTables create all the required tables for messages
func (*Provider) DropTables ¶
DropTables delete all the messages tables
Click to show internal directories.
Click to hide internal directories.