Commit Graph

2 Commits (e2bbc291985f8863cad48af0a9efe63aa09fe084)

Author SHA1 Message Date
Tpt e6e83ff369 Makes SPARQL algebra more strict 3 years ago
Tpt be4a5b0b6b Moves SPARQL parser and algebra to an independent crate 3 years ago
Tpt cc43742da1 Makes Clippy 1.51 happy 4 years ago
Tpt 6aa27d4885 Makes Oxigraph store "graph aware" 4 years ago
Tpt 91bcc04245 Adds custom aggregate functions to SPARQL parser and algebra 4 years ago
Tpt 43d8260acf Makes SPARQL UPDATE parser more strict 4 years ago
Tpt 700e47af1e SPARQL UPDATE options 4 years ago
Tpt 34f0efbb39 Rework SPARQL algebra and makes it public 4 years ago
Tpt 75a629860d Enforces some extra Clippy lints 4 years ago
Tpt 7a110902d2 Provides an API to edit the SPARQL query dataset 4 years ago
Tpt 359da8d9c3 Makes Variable::new validate the variable name 4 years ago
Tpt 2c60150205 Fixes blank node support in SPARQL UPDATE 4 years ago
Tpt ac61ce38f4 Fixes some SPARQL UPDATE parser bugs 4 years ago
Tpt bf3d205cf7 Implements SPARQL UPDATE 4 years ago
Tpt b762991917 Simplifies SPARQL update operations representation 4 years ago
Tpt 7f06b938a5 Removes outdated TODOs in the parser 4 years ago
Tpt 867600dba4 Adds a SPARQL update parser 4 years ago
Tpt 8bc84b2820 Adds borrowed data structures for RDF terms 4 years ago
Tpt 9038ab3921 Converts oxigraph::Error into oxigraph::sparql::EvaluationError 4 years ago
Tpt 0d4743f452 Uses io::Error for all basic disk store operations 4 years ago
Tpt a3dce12d94 Makes SPARQL query execution static and simplify federation 4 years ago
Tpt 36bc870ca8 Drops base_iri from QueryOptions and allows to Give a Query object to execute 4 years ago
Tpt ca4421030e Implements FromStr for Query 4 years ago
Tpt 71aa5a6c79 Allows BlankNode struct to store any valid blank node identifier 4 years ago
Tpt 827667e495 Removes global ordering of blank node and literals 4 years ago
Tpt 2866e1e3bd Introduces a custom error type for the SPARQL parser 4 years ago
Tpt 98a4d40a7e Cleans up the Variable structure to only represent actual variables 4 years ago
Tpt 16451b7c53 Reduces the number of considered "problem variables" in OPTIONAL 4 years ago
Tpt 2b85a06487 Migrates to oxiri and oxilangtag 4 years ago
Tpt 4c9bd52614 Validates language tags 5 years ago
Tpt ee39f162aa Upgrades to peg 0.6 5 years ago
Tpt 7cd5558d2b Adds extra compiler and Clippy lints 5 years ago
Tpt c49da613ea Reduces lazy_static usages 5 years ago
Tpt d68d680436 Implements SPARQL aggregation 5 years ago
Tpt 25b5e20c2b Migrates to Rio 0.3 5 years ago
Tpt 27d0c2a67a Fixes bugs in SPARQL parser and makes it slightly faster 5 years ago
Tpt 45d78d490d Makes RepositoryConnection.prepare_query take &str instead of Read 5 years ago
Tpt 2f706a777f Adds our own IRI normalization instead of relying on Url crate 5 years ago
Tpt d617e72550 Cleanup SPARQL module public API 5 years ago
Tpt de8997c750 Makes NamedNode store a String internally 5 years ago
Tpt f78121f9d3 Removes utils file 5 years ago
Tpt 7efd962374 Upgrades some dependencies 5 years ago
Tpt 4b2f8c121b Avoids global macros importation 6 years ago
Tpt 1e0d803272 Makes code more "Rust 2018" idiomatic 6 years ago
Tpt a63b81be8c Use new tool attributes syntax 6 years ago
Tpt 6862fd346e Applies "cargo fix --edition" 6 years ago
Tpt 0ba67d9614 Upgrades formatting to 1.31 6 years ago
Tpt c67ab460d0 Optimizes LN parsing for Turtle and SPARQL queries 6 years ago
Tpt 12f80fc622 Migrates to failure from error_chain 6 years ago
Tpt 071b3934b7 Applies more clippy lints 6 years ago