cascalog.logic.options documentation

DEFAULT-OPTIONS

The set of options supported by Cascalog, mapped to default values.

careful-merge

(careful-merge l r)
Semigroup that keeps the right value of it's not nil or not equal
to the old left value. If these conditions aren't met, the merge
will throw an exception.

extract-options

(extract-options preds)
Accepts a sequence of raw predicates and returns a 2-vector of
[option-map, rest-of-preds].

generate-option-map

(generate-option-map opt-predicates)
Accepts a sequence of option predicates and generates a map of
option -> value.

option?

A predicate is an option if it begins with a keyword.