Query facilities against SEQL environments
Query facilities against SEQL environments
(educt {:keys [schema jdbc]} params)
(educt env entity fields conditions)
Run a SEQL query and return an eduction of the records. No tree recomposition
is performed, joined rows will be returned one by one. Since SEQL's tree recomposition
sorts and groups records it must hold all of the returned result set in memory. When querying
large datasets, educt
can be used to limit memory usage and ensure faster consumption.
Run a SEQL query and return an eduction of the records. No tree recomposition is performed, joined rows will be returned one by one. Since SEQL's tree recomposition sorts and groups records it must hold all of the returned result set in memory. When querying large datasets, `educt` can be used to limit memory usage and ensure faster consumption.
(execute env entity)
(execute env entity fields)
(execute env entity fields conditions)
Execute an EQL query. Accepts an environment and the target entity or an ident specification. Optionally takes the list of fields (including relation fields) to resolve and conditions.
Execute an EQL query. Accepts an environment and the target entity or an ident specification. Optionally takes the list of fields (including relation fields) to resolve and conditions.
(show env entity)
(show env entity fields)
(show env entity fields conditions)
Return the SQL that would be ran for a particular EQL query against a schema. Useful while building queries
Return the SQL that would be ran for a particular EQL query against a schema. Useful while building queries
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close