Commit Graph

166 Commits (fa068e1e533b241941671fa7dbdec87401040b39)

Author SHA1 Message Date
Tpt fe92703242 Upgrades Clippy lints following Rust 1.45 release 4 years ago
Tpt 974e5d1e1a Breaking: Adds a new enumeration for graph names 4 years ago
Tpt be76dcb51d Adds is_empty and len to MemoryStore 4 years ago
Tpt 79038afe44 Introduces native support for xsd:dayTimeDuration and xsd:yearMonthDuration 4 years ago
Tpt 0aa536998e Fixes BlankNode encoding 4 years ago
Tpt 2d80960e79 Deprecates Triple and Quad methods 4 years ago
Tpt 71aa5a6c79 Allows BlankNode struct to store any valid blank node identifier 4 years ago
Tpt 3926fdc219 Renames QueryResult::Bindings into QueryResult::Solutions 4 years ago
Tpt c3ae01e701 Implements a crate for the testsuite, adds parser tests and a better isomorphism algorithm 4 years ago
Tpt 69f94777b6 Adds isomorphism computation to MemoryDataset and drops SimpleGraph 4 years ago
Tpt 5039da163b Small code cleanup 4 years ago
Tpt 3f3406e1a0 Adds concrete PreparedQuery structs and deprecates the trait 4 years ago
Tpt cc7c92092f Provides a nice API for SPARQL SELECT solutions handling 5 years ago
Tpt eeda469f1d Sled: makes Clippy happy 5 years ago
Tpt dc08e181a8 Adds an other store based on Sled 5 years ago
Tpt 8b88a7576c Avoids box in RocksStore.quads_for_pattern 5 years ago
Tpt fd4655b4e8 Removes useless errors related to serialization 5 years ago
Tpt 4c7936e5be BREAKING: Uses SipHash instead of MD5 for term hashing 5 years ago
Tpt fa2d6c412f Simplifies MemoryStore.quads_for_pattern signature 5 years ago
Tpt cdb4cc4a39 Simplifies the public API 5 years ago
Tpt 2d31de987a Introduces ReadableEncodedStore 5 years ago
Tpt e8648ffc76 Adds the StrHash structure 5 years ago
Tpt 2bbe29c31a Upgrades RocksDB to 0.14 5 years ago
Tpt 4c9bd52614 Validates language tags 5 years ago
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
Pierre-Antoine Champin 053335b431 open API for creating unchecked NamedNode 5 years ago
Tpt 329a80bc8c Makes new Clippy lints pass 5 years ago
Tpt 8c4c273edf [Breaking] Uses big endian encoding 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 e6124c5fe3 Drops the dependency on byteorder 5 years ago
Tpt 10b1fa68f3 Adds native xsd:duration xsd:dateTime xsd:date and xsd:time structures 5 years ago
Tpt 8aa5bf4ceb Drops EncodedTerm Ord and PartialOrd implementations 5 years ago
Tpt 8c115abc19 Uses HashSet and HashMap in MemoryRepository 5 years ago
Tpt 87f2823688 Upgrades to Rust 1.40 5 years ago
Tpt 1bd91f6797 Simplifies slightly the iteration code 5 years ago
Tpt e0bbe29dc2 Use our own xsd:decimal implementation and restrict xsd:integer precision to 64bits 5 years ago
Tpt 05a32f7d7a Improves slightly code style 5 years ago
Tpt 62e3d14984 Adds proper write transaction support 5 years ago
Tpt 5f0c5b150a RocksDB: Simplifies slightly buffered writing code 5 years ago
Tpt b369eb8126 Migrates to RocksDB 0.13 5 years ago
Tpt c477324845 Simplifies quads pattern in the RocksDB patterns 5 years ago
Tpt 0827374304 Fixes formatting of const hashes 5 years ago
Tpt f3a0242d41 Fixes and simplifies RocksDB store quads lookup 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
Tpt b4065e607c Runs cargo fmt 5 years ago
Dustin Whitney b69b4febed updated docs 5 years ago
Dustin Whitney 5912e4c40b tests working 5 years ago