engines

package
v1.3.7 Latest Latest
Warning

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

Go to latest
Published: Jun 2, 2022 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewMongoDb

func NewMongoDb(name string) interfaces.MongoDb

func NewRedis

func NewRedis(name int) interfaces.RedisDb

func NewSQLDb

func NewSQLDb(name string) interfaces.SQLDb

func NewSeaweedFS

func NewSeaweedFS(prePath string) interfaces.SeaweedFS

Types

type MongoDb

type MongoDb struct {
	interfaces.MongoDb
	// contains filtered or unexported fields
}

func (*MongoDb) TB

func (my *MongoDb) TB(name string) interfaces.MongoTb

type MongoTb

type MongoTb struct {
	interfaces.MongoTb
	// contains filtered or unexported fields
}

func (*MongoTb) Delete

func (my *MongoTb) Delete(condi interface{}) error

func (*MongoTb) FindALL

func (my *MongoTb) FindALL(result interface{}, condi interface{}) error

func (*MongoTb) FindOne

func (my *MongoTb) FindOne(result interface{}, condi interface{}) error

func (*MongoTb) Insert

func (my *MongoTb) Insert(data interface{}) error

func (*MongoTb) Update

func (my *MongoTb) Update(replacement, condi interface{}) error

func (*MongoTb) Upsert

func (my *MongoTb) Upsert(replacement, condi interface{}) error

type RedisDb

type RedisDb struct {
	interfaces.RedisDb
	// contains filtered or unexported fields
}

func (*RedisDb) Publish

func (my *RedisDb) Publish(topic, msg string) (int64, error)

func (*RedisDb) Subscribe

func (my *RedisDb) Subscribe(topic string, msgFn func(channel, pattern, payload string))

type SQLDb

type SQLDb struct {
	interfaces.SQLDb
	// contains filtered or unexported fields
}

func (*SQLDb) CreateTB

func (my *SQLDb) CreateTB(models ...interface{}) error

func (*SQLDb) TB

func (my *SQLDb) TB(name string) interfaces.SQLTb

type SQLTb

type SQLTb struct {
	interfaces.SQLTb
	// contains filtered or unexported fields
}

func (*SQLTb) Exec added in v1.3.7

func (my *SQLTb) Exec(queryFn func(tx *gorm.DB) *gorm.DB) error

func (*SQLTb) ExecToSQL added in v1.3.7

func (my *SQLTb) ExecToSQL(queryFn func(tx *gorm.DB) *gorm.DB) (sql string, err error)

func (*SQLTb) ToSQLExec added in v1.3.7

func (my *SQLTb) ToSQLExec(queryFn func(tx *gorm.DB) *gorm.DB) (sql string, err error)

type SeaweedFS

type SeaweedFS struct {
	interfaces.SeaweedFS
	// contains filtered or unexported fields
}

func (*SeaweedFS) Delete

func (my *SeaweedFS) Delete(path string) error

func (*SeaweedFS) Download

func (my *SeaweedFS) Download(path string) ([]byte, error)

func (*SeaweedFS) Info

func (my *SeaweedFS) Info(path string) (interfaces.SeaweedFile, error)

func (*SeaweedFS) List

func (my *SeaweedFS) List(dirpath ...string) ([]interfaces.SeaweedFile, error)

func (*SeaweedFS) Upload

func (my *SeaweedFS) Upload(path string, content []byte) error

type SeaweedFile

type SeaweedFile struct {
	// contains filtered or unexported fields
}

func (*SeaweedFile) IsDir

func (my *SeaweedFile) IsDir() bool

func (*SeaweedFile) Name

func (my *SeaweedFile) Name() string

func (*SeaweedFile) Path

func (my *SeaweedFile) Path() string

Jump to

Keyboard shortcuts

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