Liking cljdoc? Tell your friends :D

betacalendars.calendar-query

A declarative query and projection toolkit for civil-date data. Queries are ordinary EDN values; this namespace never evaluates query forms.

A declarative query and projection toolkit for civil-date data. Queries are
ordinary EDN values; this namespace never evaluates query forms.
raw docstring

annotate-boundariesclj

(annotate-boundaries)

Return a transducer that adds calendar boundary flags to date records.

Return a transducer that adds calendar boundary flags to date records.
sourceraw docstring

blank-gridclj

source

calendar-windowsclj

(calendar-windows period)

Return a transducer that emits vectors of consecutive records grouped by :date, :month, :quarter, :year, or :iso-week. Input order is preserved.

Return a transducer that emits vectors of consecutive records grouped by
:date, :month, :quarter, :year, or :iso-week. Input order is preserved.
sourceraw docstring

compile-queryclj

(compile-query query)

Compile the streaming-compatible query portion to a transducer. Global ordering and grouping are intentionally handled by execute, which reports their materialization cost in explain.

Compile the streaming-compatible query portion to a transducer. Global
ordering and grouping are intentionally handled by execute, which reports
their materialization cost in explain.
sourceraw docstring

date-rangeclj

source

executeclj

(execute query)
(execute query input)

Execute a query over date or date-record input. Global order-by materializes; use explain to inspect that requirement before choosing an input size.

Execute a query over date or date-record input. Global order-by materializes;
use explain to inspect that requirement before choosing an input size.
sourceraw docstring

explainclj

(explain query)

Return a deterministic EDN map describing the normalized execution plan.

Return a deterministic EDN map describing the normalized execution plan.
sourceraw docstring

format-year-monthclj

source

month-endclj

source

month-rangeclj

source

month-startclj

source

parse-year-monthclj

source

project-monthclj

source

read-queryclj

(read-query s)

Read query data from EDN text using clojure.edn/read-string. No tagged readers are enabled. Callers should impose input-size limits at boundaries.

Read query data from EDN text using clojure.edn/read-string. No tagged
readers are enabled. Callers should impose input-size limits at boundaries.
sourceraw docstring

reducible-date-rangeclj

source

shift-monthclj

source

validate-queryclj

(validate-query query)

Validate query structure and return normalized, date-coerced query data.

Validate query structure and return normalized, date-coerced query data.
sourceraw docstring

year-monthclj

source

year-month?clj

source

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
←Move to previous article
→Move to next article
Ctrl+/Jump to the search field
× close