Commit Graph

81 Commits (beebcdfbd610554ee30c0bc451f7cbe20b8fef6c)

Author SHA1 Message Date
Tpt beebcdfbd6 Store more terms inline 5 years ago
Tpt 58a3b34d9f Breaking: SledStore: use 3 indexes instead of 6 for the default graph 5 years ago
Tpt 09d0089910 Breaking: RocksDBStore: use 3 indexes instead of 6 for the default graph 5 years ago
Tpt a96ef43e4e MemoryStore: use 3 indexes instead of 6 for the default graph 5 years ago
Tpt 8bc84b2820 Adds borrowed data structures for RDF terms 5 years ago
Tpt 5038d95a00 Allows each store to use its own ID builder 5 years ago
Tpt fcb3a33606 Makes StrContainer::insert_str return the string ID 5 years ago
Tpt 3d07160167 Relaxes error bound from Into<Io::Error> to Into<EvaluationError> 5 years ago
Tpt 81743f464e Introduces DecoderError 5 years ago
Tpt 3b207f7239 Removes encoded string constants 5 years ago
Tpt 669d3b1494 Introduces a WithStoreError trait to share the store error 5 years ago
Tpt 9038ab3921 Converts oxigraph::Error into oxigraph::sparql::EvaluationError 5 years ago
Tpt f38c5577cc Simplifies numeric_encoder errors 5 years ago
Tpt 0d4743f452 Uses io::Error for all basic disk store operations 5 years ago
Tpt fd1bb216be Breaking: Adds transaction support to Sled 5 years ago
Tpt 5d54bc2d06 Allows some low level storage trait to specify error type 5 years ago
Tpt ce2b05b62b Makes TermReader use IoError 5 years ago
Tpt 974e5d1e1a Breaking: Adds a new enumeration for graph names 5 years ago
Tpt 79038afe44 Introduces native support for xsd:dayTimeDuration and xsd:yearMonthDuration 5 years ago
Tpt 0aa536998e Fixes BlankNode encoding 5 years ago
Tpt 2d80960e79 Deprecates Triple and Quad methods 5 years ago
Tpt 71aa5a6c79 Allows BlankNode struct to store any valid blank node identifier 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 cdb4cc4a39 Simplifies the public API 5 years ago
Tpt e8648ffc76 Adds the StrHash structure 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 8c4c273edf [Breaking] Uses big endian encoding 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 87f2823688 Upgrades to Rust 1.40 5 years ago
Tpt e0bbe29dc2 Use our own xsd:decimal implementation and restrict xsd:integer precision to 64bits 5 years ago
Tpt b369eb8126 Migrates to RocksDB 0.13 5 years ago
Tpt 0827374304 Fixes formatting of const hashes 5 years ago
Tpt 88a97aa904 Make StrContainer.insert_str mutable 5 years ago
Tpt df8e265f0f Use hashing for key storage 5 years ago
Tpt 4bbd2ce204 Uses u128 instead of UUID inside of BlankNode 5 years ago
Tpt dbf9e6899e Adds gspo, gpos and gosp indexes to RocksDB store 5 years ago
Tpt d68d680436 Implements SPARQL aggregation 5 years ago
Tpt f2f3b8785d Avoids code duplication of xsd: datatypes parsing 6 years ago
Tpt 25b5e20c2b Migrates to Rio 0.3 6 years ago
Tpt 78a2d59e19 Avoids to put in Repository StringStore temporary SPARQL execution strings 6 years ago
Tpt 06c0773e5a Makes most open-word SPARQL tests pass 6 years ago
Tpt 2f706a777f Adds our own IRI normalization instead of relying on Url crate 6 years ago