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.