Liking cljdoc? Tell your friends :D

com.yetanalytics.flint-jena.triple


ASTTriplecljprotocol

Protocol for triples (we can't call this "Triple" since that would clash with Jena's Triple class).

Protocol for triples (we can't call this "Triple" since that would clash
with Jena's Triple class).

-add-triple!clj

(-add-triple! triple triple-acc)

Add triple to triple-acc (which should be an instance of TripleCollector).

Add `triple` to `triple-acc` (which should be an instance of
TripleCollector).
sourceraw docstring

basic-pattern->quad-patternclj

(basic-pattern->quad-pattern basic-pattern graph-node)

Convert a BasicPattern into a QuadPattern.

Convert a BasicPattern into a QuadPattern.
sourceraw docstring

basic-pattern->seqclj

(basic-pattern->seq basic-pattern)

Convert a BasicPattern into a seq of Triples.

Convert a BasicPattern into a seq of Triples.
sourceraw docstring

Predicatecljprotocol

Protocol for triple predicates. This covers paths and regular nodes.

Protocol for triple predicates. This covers paths and regular nodes.

-create-tripleclj

(-create-triple predicate subject object)

Create a triple from subject, predicate, and object.

Create a triple from `subject`, `predicate`, and `object`.
sourceraw docstring

quad-pattern->seqclj

(quad-pattern->seq quad-pattern)

Convert a QuadPattern into a seq of Quads.

Convert a QuadPattern into a seq of Quads.
sourceraw docstring

rdf-firstclj

source

rdf-nilclj

source

rdf-restclj

source

SubjectObjectcljprotocol

Protocol for triple subjects and objects. This covers RDF Lists, blank node collections, and regular nodes.

Protocol for triple subjects and objects. This covers RDF Lists,
blank node collections, and regular nodes.

-head-nodeclj

(-head-node subject-or-object)

Return the Node that external Triples should point to..

Return the Node that external Triples should point to..

-nested-triplesclj

(-nested-triples subject-or-object)

Return any Triples that are nested in the subject or object.

Return any Triples that are nested in the subject or object.
sourceraw docstring

triple-element->seqclj

(triple-element->seq triple-element)

Convert an ElementPathBlock into a seq of TriplePaths.

Convert an ElementPathBlock into a seq of TriplePaths.
sourceraw docstring

triple-element->seq*clj

(triple-element->seq* triple-element)

Convert an TriplePathBlock into a seq of Triples.

Convert an TriplePathBlock into a seq of Triples.
sourceraw docstring

triple-elements->basic-patternclj

(triple-elements->basic-pattern triple-elements)

Convert an ElementPathBlock coll into a single BasicPattern.

NOTE: Will throw an exception if any predicates are paths.

Convert an ElementPathBlock coll into a single BasicPattern.

NOTE: Will throw an exception if any predicates are paths.
sourceraw docstring

triple-elements->elementclj

(triple-elements->element triple-elements)

Convert an ElementPathBlock coll into a single ElementPathBlock.

Convert an ElementPathBlock coll into a single ElementPathBlock.
sourceraw docstring

triple-path->tripleclj

(triple-path->triple triple-path)

Convert a TriplePath into a Triple.

NOTE: Will throw an exception if the predicate is a path.

Convert a TriplePath into a Triple.

NOTE: Will throw an exception if the predicate is a path.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close