cMQL parts APIs
*cmql-core is written in .cljc files, shared in both cqml-j and cmql-js
cMQL query functions like
q,fq ... creates a local enviroment where all operators/stages are defined.
The bellow big ns definition is so the IDE provides us with auto-complete when we write code.
We dont need to exclude clojure, or :use the cmql.operators etc, we do it for the IDE and auto-complete.
Also we dont need all of them, always, this is made as namespaces overview.
The important ones to see the API are the
The important cmql-js ones to see the API are the
cmql-j and cmql-js have similar namespaces structure.
cMQL internal namespaces
They are not used from the user directly.
Internal important used from from cMQL-j, cMQL-js
Internal use from cMQL
Cursive provides auto-complete, it also allows us to define how a symbol should be resolved.
if- cMQL operator, we can tell cursive to resolve it as clojure
let (helps on spacing)
if-,show-context actions,and resolve as