Module algebra

Module algebra 

Source
Expand description

SPARQL 1.1 Query Algebra representation

Based on the W3C SPARQL 1.1 Query specification: https://www.w3.org/TR/sparql11-query/#sparqlQuery

Re-exports§

pub use crate::model::pattern::TriplePattern;

Structs§

AlgebraTriplePattern
A triple pattern in SPARQL algebra (all positions must be specified)
Dataset
Dataset specification for a query
QuadPattern
Quad pattern for updates
Query
A complete SPARQL query
Update
A SPARQL Update request

Enums§

AggregateExpression
Aggregate expressions
Expression
A SPARQL expression
Function
Built-in SPARQL functions
GraphPattern
A graph pattern
GraphTarget
Graph targets for update operations
OrderExpression
Order expression for ORDER BY
PropertyPath
A property path expression for navigating RDF graphs
QueryForm
SPARQL query forms
SelectVariables
Variables selection in SELECT
TermPattern
A term pattern (can be a concrete term or variable)
UpdateOperation
SPARQL Update operations