cascalog.logic.predicate documentation

->Aggregator

(->Aggregator op input output)
Positional factory function for class cascalog.logic.predicate.Aggregator.

->FilterOperation

(->FilterOperation op input)
Positional factory function for class cascalog.logic.predicate.FilterOperation.

->Generator

(->Generator gen fields)
Positional factory function for class cascalog.logic.predicate.Generator.

->GeneratorSet

(->GeneratorSet generator join-set-var)
Positional factory function for class cascalog.logic.predicate.GeneratorSet.

->Operation

(->Operation op input output)
Positional factory function for class cascalog.logic.predicate.Operation.

->RawPredicate

(->RawPredicate op input output)
Positional factory function for class cascalog.logic.predicate.RawPredicate.

->RawSubquery

(->RawSubquery fields predicates options)
Positional factory function for class cascalog.logic.predicate.RawSubquery.

ICouldFilter

This protocol exists so that Cascalog can decide, if no input or
output signifier exists, if the function takes inputs or outputs by
default.

INode

IOperation

IRawPredicate

build-predicate

(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.

can-generate?

defnode

macro

(defnode sym fields & more)

filter?

(filter? _)
Returns true if the object could filter, false otherwise.

generator-node

(generator-node gen input output options)
Converts the supplied generator into the proper type of node.

map->Aggregator

(map->Aggregator m__5818__auto__)
Factory function for class cascalog.logic.predicate.Aggregator, taking a map of keywords to field values.

map->FilterOperation

(map->FilterOperation m__5818__auto__)
Factory function for class cascalog.logic.predicate.FilterOperation, taking a map of keywords to field values.

map->Generator

(map->Generator m__2313__auto__)
Factory function for class cascalog.logic.predicate.Generator, taking a map of keywords to field values.

map->GeneratorSet

(map->GeneratorSet m__5818__auto__)
Factory function for class cascalog.logic.predicate.GeneratorSet, taking a map of keywords to field values.

map->Operation

(map->Operation m__5818__auto__)
Factory function for class cascalog.logic.predicate.Operation, taking a map of keywords to field values.

map->RawPredicate

(map->RawPredicate m__5818__auto__)
Factory function for class cascalog.logic.predicate.RawPredicate, taking a map of keywords to field values.

map->RawSubquery

(map->RawSubquery m__5818__auto__)
Factory function for class cascalog.logic.predicate.RawSubquery, taking a map of keywords to field values.

node?

(node? _)
Returns true if the object is a node, false otherwise.

normalize

(normalize _)
Returns a sequence of RawPredicate instances.

to-operation

(to-operation _)
Returns a sequence of RawPredicate instances.

to-predicate