Documentation ¶
Index ¶
- Constants
- type Client
- type Database
- func (db *Database) AssignClientToList(name string, client_id string) (err error)
- func (db *Database) AssignUrlToList(name string, url string) (err error)
- func (db *Database) Close() (err error)
- func (db *Database) CreateTables() (err error)
- func (db *Database) DeleteClient(identifier string) (err error)
- func (db *Database) DeleteList(name string) (err error)
- func (db *Database) DeleteUrl(url string) (err error)
- func (db *Database) FetchClients() (clients []Client, err error)
- func (db *Database) FetchListUrlsById(id int) (urls []string, err error)
- func (db *Database) FetchListUrlsByName(name string) (urls []string, err error)
- func (db *Database) FetchLists() (lists []string, err error)
- func (db *Database) FetchUrls() (urls []string, err error)
- func (db *Database) FetchUrlsByClientId(identifier string) (urls []string, err error)
- func (db *Database) FindListId(name string) (id int, err error)
- func (db *Database) FindUrlId(url string) (id int, err error)
- func (db *Database) GetClient(identifier string) (client Client, err error)
- func (db *Database) InsertClient(identifier string, ip_address string) (err error)
- func (db *Database) InsertConfig(identifier string, value string) (err error)
- func (db *Database) InsertList(name string) (err error)
- func (db *Database) InsertUrl(url string) (err error)
- func (db *Database) RemoveClientFromList(client_id string) (err error)
- func (db *Database) RemoveUrlFromList(name string, url string) (err error)
- func (db *Database) SetClientAlias(identifier string, alias string) (err error)
- func (db *Database) SetClientIpAddress(identifier string, ip_address string) (err error)
- func (db *Database) TouchClient(identifier string) (err error)
Constants ¶
View Source
const (
DefaultList int = 0
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶
func (*Database) AssignClientToList ¶ added in v0.2.0
func (*Database) AssignUrlToList ¶ added in v0.2.0
func (*Database) CreateTables ¶
func (*Database) DeleteClient ¶ added in v0.2.0
func (*Database) DeleteList ¶ added in v0.2.0
func (*Database) FetchClients ¶ added in v0.2.0
func (*Database) FetchListUrlsById ¶ added in v0.2.0
func (*Database) FetchListUrlsByName ¶ added in v0.2.0
func (*Database) FetchLists ¶ added in v0.2.0
func (*Database) FetchUrlsByClientId ¶ added in v0.2.0
func (*Database) FindListId ¶ added in v0.2.0
func (*Database) InsertClient ¶ added in v0.2.0
func (*Database) InsertConfig ¶
func (*Database) InsertList ¶ added in v0.2.0
func (*Database) RemoveClientFromList ¶ added in v0.2.0
func (*Database) RemoveUrlFromList ¶ added in v0.2.0
func (*Database) SetClientAlias ¶ added in v0.2.0
func (*Database) SetClientIpAddress ¶ added in v0.2.0
func (*Database) TouchClient ¶ added in v0.2.0
Click to show internal directories.
Click to hide internal directories.