CrossClj

0.1.1 docs

SourceDocs



RECENT
    VARS
    ->WorkPlan
    build-work-plan
    map->WorkPlan
    run-work-plan
    validate-work-plan

    « Index of all namespaces of this project

    A Clojure implementation of Datalog
    

    — Jeffrey Straszheim

    (->WorkPlan work-plan rules query work-plan-type)
    Positional factory function for class datalog.datalog.WorkPlan.
    
    (build-work-plan rules query)
    Given a list of rules and a query, build a work plan that can be
    used to execute the query.
    (map->WorkPlan m__7585__auto__)
    Factory function for class datalog.datalog.WorkPlan, taking a map of keywords to field values.
    
    (run-work-plan work-plan database query-bindings)
    Given a work plan, a database, and some query bindings, run the
    work plan and return the results.
    Private
    (validate-work-plan work-plan database)
    Ensure any top level semantics are not violated