database

package
v0.0.0-...-a9b63ba Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 6, 2021 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DB

type DB struct {
	*ent.Client
}

func Open

func Open(ctx context.Context, file string, debug bool) (*DB, error)

func (*DB) Migrate

func (d *DB) Migrate(ctx context.Context) error

func (*DB) QueryMessages

func (d *DB) QueryMessages(ctx context.Context) ([]*ent.Message, error)

func (*DB) QueryStatistics

func (d *DB) QueryStatistics(ctx context.Context) ([]*ent.Statistic, error)

func (DB) QueryTypeMessages

func (d DB) QueryTypeMessages(ctx context.Context, t schema.MessageType) ([]*ent.Message, error)

func (*DB) UpdateChatStatistic

func (d *DB) UpdateChatStatistic(ctx context.Context, stc *ent.Statistic) error

func (*DB) UpdateInviteStatistic

func (d *DB) UpdateInviteStatistic(ctx context.Context, stc *ent.Statistic) error

func (*DB) UpdateMessage

func (d *DB) UpdateMessage(ctx context.Context, e *ent.Message) (*ent.Message, error)

func (DB) UpdateNewMemberStatistic

func (d DB) UpdateNewMemberStatistic(ctx context.Context, stc *ent.Statistic) error

Directories

Path Synopsis
ent

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL