Tpt
|
9038ab3921
|
Converts oxigraph::Error into oxigraph::sparql::EvaluationError
|
5 years ago |
Tpt
|
3e11180405
|
Converts all "&mut impl Write" into "impl Write"
Write is implemented for all &mut impl Write so it makes the API a bit easier to use
|
5 years ago |
Tpt
|
1ee4ee1a96
|
Simplifies QueryResults write API and adds examples
|
5 years ago |
Tpt
|
a3dce12d94
|
Makes SPARQL query execution static and simplify federation
|
5 years ago |
Tpt
|
71aa5a6c79
|
Allows BlankNode struct to store any valid blank node identifier
Closes #34
|
5 years ago |
Tpt
|
3926fdc219
|
Renames QueryResult::Bindings into QueryResult::Solutions
|
5 years ago |
Tpt
|
cc7c92092f
|
Provides a nice API for SPARQL SELECT solutions handling
|
5 years ago |
Tpt
|
98a4d40a7e
|
Cleans up the Variable structure to only represent actual variables
There should be now a sane blank node support in the SPARQL algebra.
They are now allowed only in places where they are allowed by the SPARQL syntax
|
5 years ago |
Tpt
|
42fafbe57f
|
Avoids using the big oxigraph::Error in model structures
|
5 years ago |
Tpt
|
4c9bd52614
|
Validates language tags
Makes also sure their are all lowercase
Closes #24
|
5 years ago |
Tpt
|
23f5ac78ed
|
Drops dependency on anyhow to get something implementing std::error::Error
Closes #25
|
5 years ago |
Tpt
|
73f61884c1
|
Breaking: Uses anyhow instead of failure
Closes #25
|
5 years ago |
Tpt
|
7cd5558d2b
|
Adds extra compiler and Clippy lints
|
5 years ago |
Tpt
|
05a32f7d7a
|
Improves slightly code style
|
5 years ago |
Tpt
|
aac2c0ba87
|
Adds execution of SPARQL Federation test suite
TODO: Make service5 tests pass
(service name from an other part of the SPARQL query)
|
6 years ago |
Tpt
|
3beecdff76
|
Implements SPARQL 1.1 functions
|
6 years ago |
Tpt
|
25b5e20c2b
|
Migrates to Rio 0.3
|
6 years ago |
Tpt
|
e1328bb204
|
Adds RDF/XML server output and upgrades quick_xml
|
6 years ago |
Tpt
|
2f706a777f
|
Adds our own IRI normalization instead of relying on Url crate
|
6 years ago |
Tpt
|
7acb99ab13
|
Makes QueryResult::read lifetimes better
|
6 years ago |
Tpt
|
cac68a4473
|
Drops LanguageTag and normalizes all tags to lowercase
Makes code simpler
LanguageTag code has been pushed upstream to the `language-tags` crate
|
6 years ago |
Tpt
|
d617e72550
|
Cleanup SPARQL module public API
|
6 years ago |
Tpt
|
a803daa64b
|
Removes NamedNode::from_str
|
6 years ago |
Tpt
|
b673471b39
|
Use LanguageTag inside of Literal
Allows to normalize language tags case and fixes language tagged string SPARQL lookyp
|
6 years ago |
Tpt
|
81cae09eb5
|
Fixes some formatting
|
6 years ago |
Tpt
|
4b2f8c121b
|
Avoids global macros importation
|
6 years ago |
Tpt
|
1e0d803272
|
Makes code more "Rust 2018" idiomatic
|
6 years ago |
Tpt
|
6862fd346e
|
Applies "cargo fix --edition"
|
6 years ago |
Tpt
|
0ba67d9614
|
Upgrades formatting to 1.31
|
6 years ago |
Tpt
|
de34f6e833
|
Fixes bug in SPARQL results XML serializer
|
6 years ago |
Tpt
|
c30dd409c1
|
Adds SPARQL XML query results serialization
|
6 years ago |
Tpt
|
652d0d8b9d
|
Improves code style
|
6 years ago |
Tpt
|
12f80fc622
|
Migrates to failure from error_chain
|
6 years ago |
Tpt
|
bd5c737334
|
Allows to set BindingsIterator lifetime
Will allow to avoid a lot of copies
|
7 years ago |
Tpt
|
071b3934b7
|
Applies more clippy lints
|
7 years ago |
Tpt
|
23387ab76e
|
Makes repository root directory a Cargo workspace
|
7 years ago |
Tpt
|
c1ea33b5aa
|
Adds support of SPARQL DISTINCT and UNION evaluation
Uses the Literal::new_simple_literal constructors where relevant
|
7 years ago |
Tpt
|
5cff79c372
|
Improves documentation and public interfaces
|
7 years ago |
Tpt
|
7ed4252ad8
|
Adds beginning of SPARQL evaluation
|
7 years ago |