Tpt
9b202efc27
Fixes some typos
4 years ago
Tpt
6b3062f496
Renames some sparql module element and improves documentation
...
QueryResult -> QueryResults
QueryResultFormat -> QueryResultsFormat
QuerySolutionsIterator -> QuerySolutionIter
QueryTriplesIterator -> QueryTripleIter
4 years ago
Tpt
db6dbea1ec
Removes all deprecated items
4 years ago
Tpt
fdc0dbbeef
Adds #[inline] annotations to simple public functions
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
71aa5a6c79
Allows BlankNode struct to store any valid blank node identifier
...
Closes #34
5 years ago
Tpt
c3ae01e701
Implements a crate for the testsuite, adds parser tests and a better isomorphism algorithm
5 years ago
Tpt
5039da163b
Small code cleanup
5 years ago
Tpt
cc7c92092f
Provides a nice API for SPARQL SELECT solutions handling
5 years ago
Tpt
febaad9bdb
Adds new easy equality method to NamedNode
5 years ago
Tpt
42fafbe57f
Avoids using the big oxigraph::Error in model structures
5 years ago
Tpt
480d3a0077
Small documentation improvements
5 years ago
Tpt
2b85a06487
Migrates to oxiri and oxilangtag
5 years ago
Tpt
beb7192e22
Removes ModelError
...
We could keep one error class and avoid allocation for common errors by adding variants to the main ErrorKind enumeration
5 years ago
Tpt
23f5ac78ed
Drops dependency on anyhow to get something implementing std::error::Error
...
Closes #25
5 years ago
Pierre-Antoine Champin
053335b431
open API for creating unchecked NamedNode
...
Again, this will be useful for bindings to other languages and APIs,
where IRIs have been checked elsewhere, and hence do not need another parsing.
Renamed new_from_string to new_unchecked, to make explicit the unchecked
nature of this method (now that it is public).
5 years ago
Tpt
85bc596cc0
Renames Rudf to Oxigraph
5 years ago
Tpt
25b5e20c2b
Migrates to Rio 0.3
5 years ago
Tpt
2f706a777f
Adds our own IRI normalization instead of relying on Url crate
5 years ago
Tpt
9ccc079b4c
Adds Repository::load_graph to load graph files
5 years ago
Tpt
a803daa64b
Removes NamedNode::from_str
5 years ago
Tpt
de8997c750
Makes NamedNode store a String internally
5 years ago
Tpt
f78121f9d3
Removes utils file
5 years ago
Tpt
1e0d803272
Makes code more "Rust 2018" idiomatic
6 years ago
Tpt
6862fd346e
Applies "cargo fix --edition"
6 years ago
Tpt
071b3934b7
Applies more clippy lints
6 years ago
Tpt
23387ab76e
Makes repository root directory a Cargo workspace
6 years ago
Tpt
5cff79c372
Improves documentation and public interfaces
6 years ago
Tpt
7ed4252ad8
Adds beginning of SPARQL evaluation
6 years ago
Tpt
39116bf2c9
Migrates from RioError to standard error system
6 years ago
Tpt
4c87cef171
Makes NamedNode::parse_str return global error
6 years ago
Tpt
53a5a7df10
Explodes model::data module
7 years ago