Describes a derived query: its name, the module and function that implement it, and any additional options.
Used by the defquery macro to record metadata that Roux.Database reads
during module registration.
code and version make up the query's code version (see
Roux.Query): the roots its code is read from beyond its own module
(a list of modules, or {module, function, args} returning one), and
a term a query's author bumps by hand.
store and transient are how a manifest keeps the query's entries
(see Roux.Query): transient names the function the defquery
generated from its transient: predicate.
Summary
Functions
Creates a new query definition.