(build-predicate options {:keys [op input output] :as pred})
Accepts an option map and a raw predicate and returns a node in the Cascalog graph.
Accepts an option map and a raw predicate and returns a node in the Cascalog graph.
(can-generate? op)
(defnode sym fields & more)
(generator-node gen input output options)
Converts the supplied generator into the proper type of node.
Converts the supplied generator into the proper type of node.
This protocol exists so that Cascalog can decide, if no input or output signifier exists, if the function takes inputs or outputs by default.
This protocol exists so that Cascalog can decide, if no input or output signifier exists, if the function takes inputs or outputs by default.
(filter? _)
Returns true if the object could filter, false otherwise.
Returns true if the object could filter, false otherwise.
(node? _)
Returns true if the object is a node, false otherwise.
Returns true if the object is a node, false otherwise.
(to-operation _)
Returns a sequence of RawPredicate instances.
Returns a sequence of RawPredicate instances.
(normalize _)
Returns a sequence of RawPredicate instances.
Returns a sequence of RawPredicate instances.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close