Liking cljdoc? Tell your friends :D

fluree.db.query.sparql-parser


all-functionsclj/s


arithmetic-opsclj/s


comparatorsclj/s


handle-aggregateclj/s

(handle-aggregate aggregate)

handle-arg-listclj/s

(handle-arg-list arg-list)

BNF -- NIL | 'DISTINCT'? Expression ( Expression )*

BNF -- NIL | 'DISTINCT'? Expression ( Expression )* 
raw docstring

handle-bindclj/s

(handle-bind bind)

Returns bind statement inside [ ], i.e. [{"bind": {"?handle": "dsanchez"}}]

Returns bind statement inside [ ], i.e. [{"bind": {"?handle": "dsanchez"}}]
raw docstring

handle-boolean-literalclj/s

(handle-boolean-literal bool-lit)

handle-built-in-callclj/s

(handle-built-in-call built-in)

BNF is Aggregate or {FUN}( Expression ). Where FUN could be one of 50+ functions. There's some other variation possible here, including functions take a var instead of an expression and other functions can take more than one expression.

BNF is Aggregate or {FUN}( Expression ). Where FUN could be one of 50+ functions.
There's some other variation possible here, including  functions take a var instead of an expression and other functions can take more than one expression.
raw docstring

handle-constraintclj/s

(handle-constraint filter-exp)

BNF- BrackettedExpression | BuiltInCall | FunctionCall

BNF- BrackettedExpression | BuiltInCall | FunctionCall
raw docstring

handle-data-block-value-or-graph-termclj/s

(handle-data-block-value-or-graph-term data-block-value)

handle-expressionclj/s

(handle-expression exp)

BNF -- RelationalExpression*

BNF -- RelationalExpression*
raw docstring

handle-graph-pattern-not-triplesclj/s

(handle-graph-pattern-not-triples not-triples)

BNF -- GroupOrUnionGraphPattern | OptionalGraphPattern | MinusGraphPattern | GraphGraphPattern | ServiceGraphPattern | Filter | Bind | InlineData

BNF -- GroupOrUnionGraphPattern | OptionalGraphPattern | MinusGraphPattern | GraphGraphPattern | ServiceGraphPattern | Filter | Bind | InlineData
raw docstring

handle-group-conditionclj/s

(handle-group-condition group-condition)

BNF -- BuiltInCall | FunctionCall | Expression ( 'AS' Var )? | Var

BNF -- BuiltInCall | FunctionCall | Expression ( 'AS' Var )? | Var
raw docstring

handle-group-graph-pattern-subclj/s

(handle-group-graph-pattern-sub where-val)

TriplesBlock? ( GraphPatternNotTriples <'.'?> TriplesBlock? )*

TriplesBlock? ( GraphPatternNotTriples <'.'?> TriplesBlock? )* 
raw docstring

handle-group-or-unionclj/s

(handle-group-or-union group-or-union)

BNF -- GroupGraphPattern ( <'UNION'> GroupGraphPattern )* {"union": [ [[s p o][s1 p1 p1]] [[s2 p2 o2]] ]

BNF -- GroupGraphPattern ( <'UNION'> GroupGraphPattern )*
{"union": [ [[s p o][s1 p1 p1]] [[s2 p2 o2]] ]   
raw docstring

handle-inline-data-one-varclj/s

(handle-inline-data-one-var var-parts)

handle-iriclj/s

(handle-iri iri)

Returns a source and predicate. BNF -- IRIREF | PrefixedName

IRIREF not currently supported.

Returns a source and predicate.
BNF -- IRIREF | PrefixedName

IRIREF not currently supported.
raw docstring

handle-iri-or-functionclj/s

(handle-iri-or-function iri-or-function)

BNF -- iri ArgList?

BNF -- iri ArgList?
raw docstring

handle-iri-refclj/s

(handle-iri-ref ref)

handle-modifiersclj/s

(handle-modifiers query modifiers)

handle-multiplicative-expressionclj/s

(handle-multiplicative-expression mult-exp)

BNF -- UnaryExpression ( '' UnaryExpression | '/' UnaryExpression )

BNF -- UnaryExpression ( '*' UnaryExpression | '/' UnaryExpression )*
raw docstring

handle-numeric-expressionclj/s

(handle-numeric-expression num-exp)

BNF -- MultiplicativeExpression ( '+' MultiplicativeExpression | '-' MultiplicativeExpression | ( NumericLiteralPositive | NumericLiteralPositive ) ( ( '' UnaryExpression ) | ( '/' UnaryExpression ) ) )

BNF -- MultiplicativeExpression ( '+' MultiplicativeExpression | '-' MultiplicativeExpression | ( NumericLiteralPositive | NumericLiteralPositive ) ( ( '*' UnaryExpression ) | ( '/' UnaryExpression ) )* )
raw docstring

handle-numeric-literalclj/s

(handle-numeric-literal num-literal)

handle-objectclj/s

(handle-object object)

BNF -- VarOrTerm | TriplesNode

BNF -- VarOrTerm | TriplesNode
raw docstring

handle-object-in-property-list-pathclj/s

(handle-object-in-property-list-path subject predicate object)
(handle-object-in-property-list-path subject predicate object source)

Given a subject, predicate, and either an ObjectPath or Object List, returns an array of where clauses.

Given a subject, predicate, and either an ObjectPath or Object List, returns an array of where clauses.
raw docstring

handle-optional-graph-patternclj/s

(handle-optional-graph-pattern optional)

handle-order-conditionclj/s

(handle-order-condition order-condition)

BNF -- ( ( 'ASC' | 'DESC' ) BrackettedExpression ) | ( Constraint | Var )

BNF -- ( ( 'ASC' | 'DESC' ) BrackettedExpression ) | ( Constraint | Var )
raw docstring

handle-path-modclj/s

(handle-path-mod mod)

handle-path-primaryclj/s

(handle-path-primary path-primary)

Return source and predicate. BNF -- iri | 'a' | '!' a becomes rdf:type, and ! is not currently supported.

Return source and predicate.
BNF -- iri | 'a' | '!'
a becomes rdf:type, and ! is not currently supported. 
raw docstring

handle-path-sequenceclj/s

(handle-path-sequence path-sequence)

Returns a predicate name and source. BNF -- PathPrimary PathMod? PathMod being - ?, *, +, the only one which we currently support is +

Returns a predicate name and source.
BNF -- PathPrimary PathMod?
PathMod being - ?, *, +, the only one which we currently support is +
raw docstring

handle-prefix-dec1clj/s

(handle-prefix-dec1 prefix-dec)

BNF -- PNAME_NS IRIREF

BNF -- PNAME_NS IRIREF
raw docstring

handle-prefixed-nameclj/s

(handle-prefixed-name prefixed-name)

Returns a source and predicate

Returns a source and predicate
raw docstring

handle-prologueclj/s

(handle-prologue prologue)

BNF -- ( BaseDec1 | PrefixDec1 )*

BNF -- ( BaseDec1 | PrefixDec1 )*
raw docstring

handle-property-list-path-not-emptyclj/s

(handle-property-list-path-not-empty subject prop-path)

Returns an array of where clauses, i.e. [[?s ?p ?o] [?s ?p1 ?o1]] BNF -- ( Path | Var ) ObjectPath ( ( ( Path | Simple ) ObjectList )? )*

Returns an array of where clauses, i.e. [[?s ?p ?o] [?s ?p1 ?o1]]
BNF -- ( Path | Var ) ObjectPath ( ( ( Path | Simple ) ObjectList )? )* 
raw docstring

handle-rdf-literalclj/s

(handle-rdf-literal rdf-literal)

BNF -- String ( LANGTAG | ( '^^' iri ) )?

BNF -- String ( LANGTAG | ( '^^' iri ) )?
raw docstring

handle-relational-expressionclj/s

(handle-relational-expression rel-exp)

Returns expression as string.

BNF -- NumericExpression ( '=' NumericExpression | '!=' NumericExpression | '<' NumericExpression | '>' NumericExpression | '<=' NumericExpression | '>=' NumericExpression | 'IN' ExpressionList | 'NOT' 'IN' ExpressionList )?

Returns expression as string.

BNF -- NumericExpression ( '=' NumericExpression | '!=' NumericExpression | '<' NumericExpression | '>' NumericExpression | '<=' NumericExpression | '>=' NumericExpression | 'IN' ExpressionList | 'NOT' 'IN' ExpressionList )?
raw docstring

handle-selectclj/s

(handle-select query select)

handle-solution-modifierclj/s

(handle-solution-modifier solution-modifier)

handle-triples-blockclj/s

(handle-triples-block triples-block)

TriplesSameSubjectPath ( <'.'> TriplesBlock? )?

TriplesSameSubjectPath ( <'.'> TriplesBlock? )?
raw docstring

handle-triples-same-subject-pathclj/s

(handle-triples-same-subject-path same-subject-path)

Returns array of clauses. BNF -- VarOrTerm PropertyListPathNotEmpty | TriplesNodePath PropertyListPath.

Returns array of clauses.
BNF -- VarOrTerm PropertyListPathNotEmpty | TriplesNodePath PropertyListPath.
raw docstring

handle-valuesclj/s

(handle-values values)

handle-varclj/s

(handle-var var-clause)

handle-where-clauseclj/s

(handle-where-clause where-clause)

( SubSelect | GroupGraphPatternSub )

( SubSelect | GroupGraphPatternSub )
raw docstring

inline-contentcljs


sparqlclj/s


sparql-parsed->analyticalclj/s

(sparql-parsed->analytical parsed)

sparql-to-ad-hocclj/s

(sparql-to-ad-hoc sparql-query)

supported-aggregatesclj/s


supported-functionsclj/s


supported-path-modclj/s


supported-select-optionsclj/s


valid-modifiers?clj/s

(valid-modifiers? modifiers)

[:Modifiers [:PrettyPrint]]

[:Modifiers [:PrettyPrint]]
raw docstring

wikidata-prefixesclj/s

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

× close