Documentation ¶
Index ¶
- func FilterKey(data map[string]interface{}, keys ...string) map[string]interface{}
- type Ordering
- type Parameters
- type Query
- func (q Query) Add(key string, value interface{}) Query
- func (q Query) AddParam(key string, value interface{}) Query
- func (q Query) GetFields() Query
- func (q Query) GetOrderBy() (key string, ascending bool, ok bool)
- func (q Query) GetParams() (params Parameters)
- func (q Query) OrderBy(key string, ascending bool) Query
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Parameters ¶
type Parameters map[string]interface{}
Parameters parameters type for dataquery
func (Parameters) Add ¶
func (p Parameters) Add(key string, val interface{}) Parameters
Add adds a parameter
func (Parameters) GetBool ¶
func (p Parameters) GetBool(key string) (val bool)
GetBool returns a parameter key as a boolean
func (Parameters) GetString ¶
func (p Parameters) GetString(key string) (val string)
GetString returns a parameter key as a boolean
func (Parameters) Has ¶
func (p Parameters) Has(key string) (ok bool)
Has returns true if key exists
type Query ¶
type Query map[string]interface{}
Query used for querying resource database
func (Query) GetOrderBy ¶
GetOrderBy returns key order by, ascending, and ok last boolean will return false if there are no keys there
func (Query) GetParams ¶
func (q Query) GetParams() (params Parameters)
GetParams retrieves parameters, and ok ok means it exists otherwise returns false if not existing Parameters will be nil
Click to show internal directories.
Click to hide internal directories.