base

package
v1.0.5 Latest Latest
Warning

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

Go to latest
Published: Feb 8, 2025 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const DriverName = "base"

Variables

This section is empty.

Functions

func NewDriver

func NewDriver() jdb.Driver

Types

type Base

type Base struct {
}

func (*Base) ChangePassword added in v1.0.5

func (s *Base) ChangePassword(username, password, confirmation string) error

func (*Base) Command

func (s *Base) Command(command *jdb.Command) (et.Items, error)

func (*Base) Connect

func (s *Base) Connect(params et.Json) error

func (*Base) Count

func (s *Base) Count(ql *jdb.Ql) (int, error)

func (*Base) CreateCore

func (s *Base) CreateCore() error

func (*Base) CreateDatabase

func (s *Base) CreateDatabase(name string) error

func (*Base) CreateSchema

func (s *Base) CreateSchema(name string) error

func (*Base) CreateUser added in v1.0.5

func (s *Base) CreateUser(username, password, confirmation string) error

func (*Base) CurrentSerie

func (s *Base) CurrentSerie(tag string) int64

func (*Base) Data added in v1.0.5

func (s *Base) Data(source, sql string, params ...any) (et.Items, error)

func (*Base) DeleteKey added in v1.0.5

func (s *Base) DeleteKey(key string) error

func (*Base) DeleteUser

func (s *Base) DeleteUser(username string) error

func (*Base) Disconnect

func (s *Base) Disconnect() error

func (*Base) DropDatabase

func (s *Base) DropDatabase(name string) error

func (*Base) DropModel added in v1.0.5

func (s *Base) DropModel(model *jdb.Model) error

func (*Base) DropSchema

func (s *Base) DropSchema(name string) error

func (*Base) Exec

func (s *Base) Exec(sql string, params ...any) error

func (*Base) FindKeys added in v1.0.5

func (s *Base) FindKeys(search string, page, rows int) (et.List, error)

func (*Base) GetKey added in v1.0.5

func (s *Base) GetKey(key string) (et.KeyValue, error)

func (*Base) GetSerie

func (s *Base) GetSerie(tag string) int64

func (*Base) GrantPrivileges added in v1.0.5

func (s *Base) GrantPrivileges(username, dbName string) error

func (*Base) LoadByTable added in v1.0.5

func (s *Base) LoadByTable(model *jdb.Model) error

func (*Base) LoadModel added in v1.0.5

func (s *Base) LoadModel(model *jdb.Model) error

func (*Base) Name

func (s *Base) Name() string

func (*Base) NextCode

func (s *Base) NextCode(tag, prefix string) string

func (*Base) Query

func (s *Base) Query(sql string, params ...any) (et.Items, error)

func (*Base) Select added in v1.0.5

func (s *Base) Select(ql *jdb.Ql) (et.Items, error)

func (*Base) SetKey added in v1.0.5

func (s *Base) SetKey(key string, value []byte) error

func (*Base) SetMain

func (s *Base) SetMain(params et.Json) error

func (*Base) SetSerie

func (s *Base) SetSerie(tag string, val int) int64

Jump to

Keyboard shortcuts

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