database

package
v0.0.0-...-157bd73 Latest Latest
Warning

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

Go to latest
Published: Apr 21, 2020 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DataBaseMap map[string]DataBaseObj

Functions

func RegisterMap

func RegisterMap(db *sql.DB) (*map[string]DataBaseObj, error)

Types

type DataBaseFormatteds

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

func (*DataBaseFormatteds) Append

func (dbj *DataBaseFormatteds) Append(m map[string]interface{}) (int64, error)

func (*DataBaseFormatteds) BuildCommand

func (obj *DataBaseFormatteds) BuildCommand(m map[string]interface{}) string

func (*DataBaseFormatteds) Delete

func (dbj *DataBaseFormatteds) Delete(m map[string]interface{}) error

func (*DataBaseFormatteds) Get

func (dbj *DataBaseFormatteds) Get(m map[string]interface{}, limitList ...int) (*sql.Rows, error)

func (*DataBaseFormatteds) GetMap

func (obj *DataBaseFormatteds) GetMap(m map[string]interface{}, limitList ...int) (map[string]interface{}, error)

func (*DataBaseFormatteds) Init

func (dbj *DataBaseFormatteds) Init(db *sql.DB) error

func (*DataBaseFormatteds) RegisterMap

func (dbj *DataBaseFormatteds) RegisterMap(m *map[string]DataBaseObj, db *sql.DB)

func (*DataBaseFormatteds) Tags

func (dbj *DataBaseFormatteds) Tags(m map[string]interface{}) (map[string][]string, error)

func (*DataBaseFormatteds) ToConfig

func (dbj *DataBaseFormatteds) ToConfig(m map[string]interface{}) (*core.Config, []string, error)

func (*DataBaseFormatteds) ToInbound

func (dbj *DataBaseFormatteds) ToInbound(m map[string]interface{}) (conf.InboundDetourConfig, error)

func (*DataBaseFormatteds) ToMap

func (dbj *DataBaseFormatteds) ToMap(rows *sql.Rows) (map[string]interface{}, error)

func (*DataBaseFormatteds) ToOutbound

func (dbj *DataBaseFormatteds) ToOutbound(m map[string]interface{}) (conf.OutboundDetourConfig, error)

func (*DataBaseFormatteds) Update

func (dbj *DataBaseFormatteds) Update(m map[string]interface{}) error

type DataBaseJsons

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

func (*DataBaseJsons) Append

func (obj *DataBaseJsons) Append(m map[string]interface{}) (int64, error)

func (*DataBaseJsons) BuildCommand

func (obj *DataBaseJsons) BuildCommand(m map[string]interface{}) string

func (*DataBaseJsons) Delete

func (obj *DataBaseJsons) Delete(m map[string]interface{}) error

func (*DataBaseJsons) Get

func (obj *DataBaseJsons) Get(m map[string]interface{}, limitList ...int) (*sql.Rows, error)

func (*DataBaseJsons) GetMap

func (obj *DataBaseJsons) GetMap(m map[string]interface{}, limitList ...int) (map[string]interface{}, error)

func (*DataBaseJsons) Init

func (obj *DataBaseJsons) Init(db *sql.DB) error

func (*DataBaseJsons) RegisterMap

func (obj *DataBaseJsons) RegisterMap(m *map[string]DataBaseObj, db *sql.DB)

func (*DataBaseJsons) Tags

func (obj *DataBaseJsons) Tags(m map[string]interface{}) (map[string][]string, error)

func (*DataBaseJsons) ToConfig

func (obj *DataBaseJsons) ToConfig(m map[string]interface{}) (*core.Config, []string, error)

func (*DataBaseJsons) ToMap

func (obj *DataBaseJsons) ToMap(rows *sql.Rows) (map[string]interface{}, error)

func (*DataBaseJsons) Update

func (obj *DataBaseJsons) Update(m map[string]interface{}) error

type DataBaseObj

type DataBaseObj interface {
	Get(map[string]interface{}, ...int) (*sql.Rows, error)
	GetMap(map[string]interface{}, ...int) (map[string]interface{}, error)
	Delete(map[string]interface{}) error
	Append(map[string]interface{}) (int64, error)
	Update(map[string]interface{}) error
	ToConfig(map[string]interface{}) (*core.Config, []string, error)
	ToMap(*sql.Rows) (map[string]interface{}, error)
	Tags(map[string]interface{}) (map[string][]string, error)
}

type DataBaseSubs

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

func (*DataBaseSubs) Append

func (dbj *DataBaseSubs) Append(m map[string]interface{}) (int64, error)

func (*DataBaseSubs) BuildCommand

func (obj *DataBaseSubs) BuildCommand(m map[string]interface{}) string

func (*DataBaseSubs) Delete

func (dbj *DataBaseSubs) Delete(m map[string]interface{}) error

func (*DataBaseSubs) Get

func (dbj *DataBaseSubs) Get(m map[string]interface{}, limitList ...int) (*sql.Rows, error)

func (*DataBaseSubs) GetMap

func (obj *DataBaseSubs) GetMap(m map[string]interface{}, limitList ...int) (map[string]interface{}, error)

func (*DataBaseSubs) Init

func (dbj *DataBaseSubs) Init(db *sql.DB) error

func (*DataBaseSubs) RegisterMap

func (dbj *DataBaseSubs) RegisterMap(m *map[string]DataBaseObj, db *sql.DB)

func (*DataBaseSubs) Tags

func (dbj *DataBaseSubs) Tags(m map[string]interface{}) (map[string][]string, error)

func (*DataBaseSubs) ToConfig

func (dbj *DataBaseSubs) ToConfig(m map[string]interface{}) (*core.Config, []string, error)

func (*DataBaseSubs) ToMap

func (dbj *DataBaseSubs) ToMap(rows *sql.Rows) (map[string]interface{}, error)

func (*DataBaseSubs) Update

func (dbj *DataBaseSubs) Update(m map[string]interface{}) error

Jump to

Keyboard shortcuts

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