sqlite

package
v0.0.0-...-2403d1f Latest Latest
Warning

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

Go to latest
Published: Oct 23, 2017 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SqliteDB

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

func NewSqlite

func NewSqlite() *SqliteDB

func (*SqliteDB) BeginTransaction

func (s *SqliteDB) BeginTransaction() (model.IDatabase, error)

func (*SqliteDB) ClearRecodes

func (s *SqliteDB) ClearRecodes(bSynced bool) error

func (*SqliteDB) Close

func (s *SqliteDB) Close() error

func (*SqliteDB) Commit

func (s *SqliteDB) Commit() error

func (*SqliteDB) CreateRecode

func (s *SqliteDB) CreateRecode(r *model.Recode) (int64, error)

func (*SqliteDB) DeleteDomain

func (s *SqliteDB) DeleteDomain(domainID int64) error

func (*SqliteDB) DeleteRecode

func (s *SqliteDB) DeleteRecode(id int64) error

func (*SqliteDB) FindByKey

func (s *SqliteDB) FindByKey(key string) (*model.Recode, error)

func (*SqliteDB) FindByName

func (s *SqliteDB) FindByName(domainID int64, name string) (*m.Recode, error)

func (*SqliteDB) FindDomainByName

func (s *SqliteDB) FindDomainByName(domain string) (*m.Domain, error)

func (*SqliteDB) GetAllDomains

func (s *SqliteDB) GetAllDomains(offset, limit int) ([]*m.Domain, error)

func (*SqliteDB) GetDomain

func (s *SqliteDB) GetDomain(domainID int64) (*m.Domain, error)

func (*SqliteDB) GetDomains

func (s *SqliteDB) GetDomains(userID int64) ([]*m.Domain, error)

func (*SqliteDB) GetRecode

func (s *SqliteDB) GetRecode(id int64) (*m.Recode, error)

func (*SqliteDB) GetRecodes

func (s *SqliteDB) GetRecodes(domainID int64, offset, limit int) ([]*m.Recode, error)

func (*SqliteDB) GetVersion

func (s *SqliteDB) GetVersion() int64

func (*SqliteDB) Init

func (s *SqliteDB) Init() error

func (*SqliteDB) NewDomain

func (s *SqliteDB) NewDomain(userID int64, d *m.Domain) (int64, error)

func (*SqliteDB) NewRecode

func (s *SqliteDB) NewRecode(domainID int64, r *m.Recode) (int64, error)

func (*SqliteDB) ReadData

func (s *SqliteDB) ReadData(offset, limit int) ([]*model.Recode, error)

func (*SqliteDB) RegListener

func (s *SqliteDB) RegListener(l model.OnDomainChanged)

RegListener ...

func (*SqliteDB) Rollback

func (s *SqliteDB) Rollback() error

func (*SqliteDB) SetVersion

func (s *SqliteDB) SetVersion(v int64)

func (*SqliteDB) UnRegListener

func (s *SqliteDB) UnRegListener(l model.OnDomainChanged)

UnRegListener ...

func (*SqliteDB) UpdateDomain

func (s *SqliteDB) UpdateDomain(domainID int64, newName string) error

func (*SqliteDB) UpdateRecode

func (s *SqliteDB) UpdateRecode(id int64, r *m.Recode) error

Jump to

Keyboard shortcuts

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