Documentation
¶
Index ¶
- func Setup(h *network.NetHandler)
- type Completer
- type Food
- type Query
- func (q Query) Create(name string, definition ...string) error
- func (q Query) Delete(i interface{}) Completer
- func (q Query) Find(i interface{}) Completer
- func (q Query) FindAll(i interface{}) ([]map[string]interface{}, error)
- func (q Query) Insert(i interface{}) error
- func (q Query) Update(i interface{}) Completer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Setup ¶
func Setup(h *network.NetHandler)
Types ¶
type Completer ¶
type Completer interface {
/*
* set update data
* m equals struct matching db relation
*/
Set(m map[string]interface{}) Completer
/*
* execute non returning query like update and delete
*/
Apply() error
/*
* execute select or queries returning many rows
*/
Many(i interface{}) error
/*
* execute select scan into provided interface
*/
One(i interface{}) error
/*
* where condition
* could be map[string]interface{} or []map[string]interface{}
* e.g. map[string]interface{ "id": 1 }
*/
Where(any) Completer
/*
* perform query for values in list
*/
In(field string, values []interface{}) Completer
}
Click to show internal directories.
Click to hide internal directories.