Commit Graph

90 Commits (cdd8866fd399028eaf8afa32d4c9ea4a99eb816c)

Author SHA1 Message Date
Tpt 23f5ac78ed Drops dependency on anyhow to get something implementing std::error::Error 5 years ago
Tpt 73f61884c1 Breaking: Uses anyhow instead of failure 5 years ago
Tpt 52bb5274cd Enforces Rust 2018 idioms 5 years ago
Tpt 0265adbafc Avoids unwrap() in From implementations 5 years ago
Tpt 329a80bc8c Makes new Clippy lints pass 5 years ago
Tpt 1f903335ff Avoids unsafe everywhere in the library 5 years ago
Tpt 7cd5558d2b Adds extra compiler and Clippy lints 5 years ago
Tpt 62e3d14984 Adds proper write transaction support 5 years ago
Tpt 85bc596cc0 Renames Rudf to Oxigraph 5 years ago
Tpt df3702ba89 Makes QueryOptions all passed to the prepare method 5 years ago
Dustin Whitney 5912e4c40b tests working 5 years ago
Dustin Whitney 2aa9114deb refactored tests 5 years ago
Dustin Whitney 5d8e63376b refactored tests 5 years ago
Tpt e3fe4c5dc6 Allows to query the union all of graphs as the default graph 5 years ago
Tpt 0f0f145a80 SPARQL 1.1 query is now implemented 5 years ago
Tpt ab08308bb6 Allows RepositoryConnection to keep a state by making edit actions take a mut reference 5 years ago
Tpt 8e87396d5e Allows to set the base IRI for SPARQL queries 5 years ago
Tpt 45d78d490d Makes RepositoryConnection.prepare_query take &str instead of Read 5 years ago
Tpt 17abe2d1ab Uses rouille as HTTP server 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 fd3def2daf Adds Repository::load_dataset to load dataset files 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 21ad76c7cf Introduces Repository and RepositoryConnection and simplifies API 5 years ago
Tpt f78121f9d3 Removes utils file 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 02d0d740e1 Improves documentation 6 years ago
Tpt ee0a8574ba SPARQL: adds support of REGEX 6 years ago
Tpt 878f091367 Makes RocksDB dependency optional 6 years ago
Tpt 12f80fc622 Migrates to failure from error_chain 6 years ago
Tpt 909c7abd07 Evaluates more SPARQL built-in functions 6 years ago
Tpt 15edf0bc8a Adds basic native support of xsd:dateTime 6 years ago
Tpt 071b3934b7 Applies more clippy lints 6 years ago
Tpt fa270a220c Adds native encoding for xsd:decimal 6 years ago
Tpt 53ffd231a0 Adds basic native support of xsd:integer, xsd:float and xsd:double 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 9e88e27acf Beginning of RDF/XML parser 6 years ago
Tpt a495af1b75 Makes the term not dependant of the OS 6 years ago
Tpt 49eda33d0a Adds basic RocksDB store 7 years ago
Tpt d933660ed7 Adds a basic incomplete SPARQL parser 7 years ago
Tpt 08d7497706 Adds proper escaping of string literals 7 years ago
Tpt 6a2c59ab9f Uses uuid for encoding blank node ids 7 years ago
Tpt 723bb22b18 Creates a simplistic implementation of a MemoryStore 7 years ago
Tpt 6906bcd351 Adds proper relative IRI resolution 7 years ago
Tpt 3ea6cbfe62 Initial commit 7 years ago