Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Separator = ":"
Separator defines FOXDEN query separator
View Source
var Verbose int
Verbose defines verbosity level for this module
Functions ¶
func ParseQuery ¶
ParseQuery function provides basic parser for user queries and return results in bson dictionary
Types ¶
type QLKey ¶ added in v0.2.8
type QLKey struct { Key string `json:"key"` Description string `json:"description,omitempty"` Service string `json:"service"` Units string `json:"units,omitempty"` Schema string `json:"schema,omitempty"` DataType string `json:"type"` }
QLKey defines structure of QL key
type QLManager ¶ added in v0.2.2
type QLManager struct {
Map ServiceMap
}
QLManager represents QL manager
func (*QLManager) Keys ¶ added in v0.2.2
Keys provides list of keys associated with FOXDEN service name
func (*QLManager) ServiceQueries ¶ added in v0.2.2
ServiceQueries parses given query string into list of service queries
type SchemaKeys ¶
SchemaKeys represents full collection of schema keys across all schemas
Click to show internal directories.
Click to hide internal directories.