Commit Graph

71 Commits (7e9e3a0743f40d998d6650a8f46e4be07226f091)

Author SHA1 Message Date
Tpt 7e9e3a0743 Implements SPARQL-star nested triple patterns evaluation 4 years ago
Tpt dcaf3793d5 Adds RDF-star SPARQL functions 4 years ago
Tpt e2bbc29198 Makes encoded term not copy 4 years ago
Tpt 0efc5b4654 Renames SledStore to Store and cleans up files hierarchy 4 years ago
Tpt be4a5b0b6b Moves SPARQL parser and algebra to an independent crate 4 years ago
Tpt fe5bab8eb9 Drops generics on string ids 4 years ago
Tpt cc43742da1 Makes Clippy 1.51 happy 4 years ago
Tpt 34f0efbb39 Rework SPARQL algebra and makes it public 4 years ago
Tpt 75a629860d Enforces some extra Clippy lints 4 years ago
Tpt bf3d205cf7 Implements SPARQL UPDATE 4 years ago
Tpt 5038d95a00 Allows each store to use its own ID builder 4 years ago
Tpt fcb3a33606 Makes StrContainer::insert_str return the string ID 4 years ago
Tpt 3d07160167 Relaxes error bound from Into<Io::Error> to Into<EvaluationError> 4 years ago
Tpt 3b207f7239 Removes encoded string constants 4 years ago
Tpt 669d3b1494 Introduces a WithStoreError trait to share the store error 4 years ago
Tpt 9038ab3921 Converts oxigraph::Error into oxigraph::sparql::EvaluationError 4 years ago
Tpt 0d4743f452 Uses io::Error for all basic disk store operations 4 years ago
Tpt a3dce12d94 Makes SPARQL query execution static and simplify federation 4 years ago
Tpt 90d4baae2a Makes ReadableEncodedStore::encoded_quads_for_pattern static 4 years ago
Tpt 5d54bc2d06 Allows some low level storage trait to specify error type 4 years ago
Tpt 79038afe44 Introduces native support for xsd:dayTimeDuration and xsd:yearMonthDuration 5 years ago
Tpt 3f3406e1a0 Adds concrete PreparedQuery structs and deprecates the trait 5 years ago
Tpt 2d31de987a Introduces ReadableEncodedStore 5 years ago
Tpt 16451b7c53 Reduces the number of considered "problem variables" in OPTIONAL 5 years ago
Tpt e8648ffc76 Adds the StrHash structure 5 years ago
Tpt 7cd5558d2b Adds extra compiler and Clippy lints 5 years ago
Tpt 10b1fa68f3 Adds native xsd:duration xsd:dateTime xsd:date and xsd:time structures 5 years ago
Tpt b369eb8126 Migrates to RocksDB 0.13 5 years ago
Tpt 1cd0691520 Introduces EncodedTuple structs 5 years ago
Tpt 5481262bf9 Simplifies PlanNode 5 years ago
Tpt e5043052b7 Decreases memory size of the PlanNode enum 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 0e12edfdc9 refactored prepare_query 5 years ago
Dustin Whitney 68d067259c wiring hooked up 5 years ago
Dustin Whitney aea8dcebb9 wiring hooked up 5 years ago
Tpt e3fe4c5dc6 Allows to query the union all of graphs as the default graph 5 years ago
Tpt 88a97aa904 Make StrContainer.insert_str mutable 5 years ago
Tpt df8e265f0f Use hashing for key storage 5 years ago
Tpt b0988aa4b9 Avoids to insert strings in the store while building the query plan 5 years ago
Tpt 2d9d33c8be Removes the not used input parameter from PlanBuilder.build_for_graph_pattern 5 years ago
Tpt d68d680436 Implements SPARQL aggregation 5 years ago
Tpt 41c738dc7a Makes subqueries SPARQL 1.1 test cases run and pass 5 years ago
Tpt 1cce2d26a5 Implements SPARQL property path evaluation 5 years ago
Tpt 0577b644c0 Adds support for SPARQL 1.1 MINUS 5 years ago
Tpt 3beecdff76 Implements SPARQL 1.1 functions 5 years ago
Tpt 4f00ed8266 Adds support for EXISTS and NOT EXISTS 5 years ago
Tpt 620b1c1df4 Splits out PlanBuilder to sparql::plan_builder 5 years ago
Tpt d617e72550 Cleanup SPARQL module public API 5 years ago
Tpt 21ad76c7cf Introduces Repository and RepositoryConnection and simplifies API 5 years ago