(handle-aggregate aggregate)(handle-arg-list arg-list)BNF -- NIL | 'DISTINCT'? Expression ( Expression )*
BNF -- NIL | 'DISTINCT'? Expression ( Expression )*
(handle-bind bind)Returns bind statement inside [ ], i.e. [{"bind": {"?handle": "dsanchez"}}]
Returns bind statement inside [ ], i.e. [{"bind": {"?handle": "dsanchez"}}]
(handle-boolean-literal bool-lit)(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.(handle-constraint filter-exp)BNF- BrackettedExpression | BuiltInCall | FunctionCall
BNF- BrackettedExpression | BuiltInCall | FunctionCall
(handle-data-block-value-or-graph-term data-block-value)(handle-expression exp)BNF -- RelationalExpression*
BNF -- RelationalExpression*
(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
(handle-group-condition group-condition)BNF -- BuiltInCall | FunctionCall | Expression ( 'AS' Var )? | Var
BNF -- BuiltInCall | FunctionCall | Expression ( 'AS' Var )? | Var
(handle-group-graph-pattern-sub where-val)TriplesBlock? ( GraphPatternNotTriples <'.'?> TriplesBlock? )*
TriplesBlock? ( GraphPatternNotTriples <'.'?> TriplesBlock? )*
(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]] ] (handle-inline-data-one-var var-parts)(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.
(handle-iri-or-function iri-or-function)BNF -- iri ArgList?
BNF -- iri ArgList?
(handle-iri-ref ref)(handle-modifiers query modifiers)(handle-multiplicative-expression mult-exp)BNF -- UnaryExpression ( '' UnaryExpression | '/' UnaryExpression )
BNF -- UnaryExpression ( '*' UnaryExpression | '/' UnaryExpression )*
(handle-numeric-expression num-exp)BNF -- MultiplicativeExpression ( '+' MultiplicativeExpression | '-' MultiplicativeExpression | ( NumericLiteralPositive | NumericLiteralPositive ) ( ( '' UnaryExpression ) | ( '/' UnaryExpression ) ) )
BNF -- MultiplicativeExpression ( '+' MultiplicativeExpression | '-' MultiplicativeExpression | ( NumericLiteralPositive | NumericLiteralPositive ) ( ( '*' UnaryExpression ) | ( '/' UnaryExpression ) )* )
(handle-numeric-literal num-literal)(handle-object object)BNF -- VarOrTerm | TriplesNode
BNF -- VarOrTerm | TriplesNode
(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.
(handle-optional-graph-pattern optional)(handle-order-condition order-condition)BNF -- ( ( 'ASC' | 'DESC' ) BrackettedExpression ) | ( Constraint | Var )
BNF -- ( ( 'ASC' | 'DESC' ) BrackettedExpression ) | ( Constraint | Var )
(handle-path-mod mod)(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.
(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 +
(handle-prefix-dec1 prefix-dec)BNF -- PNAME_NS IRIREF
BNF -- PNAME_NS IRIREF
(handle-prefixed-name prefixed-name)Returns a source and predicate
Returns a source and predicate
(handle-prologue prologue)BNF -- ( BaseDec1 | PrefixDec1 )*
BNF -- ( BaseDec1 | PrefixDec1 )*
(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 )? )*
(handle-rdf-literal rdf-literal)BNF -- String ( LANGTAG | ( '^^' iri ) )?
BNF -- String ( LANGTAG | ( '^^' iri ) )?
(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 )?
(handle-select query select)(handle-solution-modifier solution-modifier)(handle-triples-block triples-block)TriplesSameSubjectPath ( <'.'> TriplesBlock? )?
TriplesSameSubjectPath ( <'.'> TriplesBlock? )?
(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.
(handle-values values)(handle-var var-clause)(handle-where-clause where-clause)( SubSelect | GroupGraphPatternSub )
( SubSelect | GroupGraphPatternSub )
(sparql-parsed->analytical parsed)(sparql-to-ad-hoc sparql-query)(valid-modifiers? modifiers)[:Modifiers [:PrettyPrint]]
[:Modifiers [:PrettyPrint]]
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |