Commit Graph

176 Commits (0d4743f4526ba8efdda26b10da7ccadfb50468d2)

Author SHA1 Message Date
Tpt 27d0c2a67a Fixes bugs in SPARQL parser and makes it slightly faster 5 years ago
Tpt 45d78d490d Makes RepositoryConnection.prepare_query take &str instead of Read 5 years ago
Tpt 9339e1063e Adds dumb join reordering 5 years ago
Tpt 17abe2d1ab Uses rouille as HTTP server 5 years ago
Tpt 620b1c1df4 Splits out PlanBuilder to sparql::plan_builder 5 years ago
Tpt 2f706a777f Adds our own IRI normalization instead of relying on Url crate 5 years ago
Tpt cf0fddf2b4 Simple but efficient SPARQL query parser optimization in debug (x3) 5 years ago
Tpt 7acb99ab13 Makes QueryResult::read lifetimes better 5 years ago
Tpt cac68a4473 Drops LanguageTag and normalizes all tags to lowercase 5 years ago
Tpt d617e72550 Cleanup SPARQL module public API 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 c5a03e5584 Simplifies SPARQL algebra functions representation 5 years ago
Tpt de8997c750 Makes NamedNode store a String internally 5 years ago
Tpt f78121f9d3 Removes utils file 5 years ago
Tpt 7efd962374 Upgrades some dependencies 5 years ago
Tpt 6ae3795a31 Avoids some not needed clones 6 years ago
Tpt b673471b39 Use LanguageTag inside of Literal 6 years ago
Tpt bf37d7c677 Fixes langMatches evaluation 6 years ago
Tpt 25397c5751 Drops support of plain literals 6 years ago
Tpt 25ea1df0ae RocksDB: avoid not needed copies when retrieving string values 6 years ago
Tpt 0356de0e40 Applies some Clippy suggestions 6 years ago
Tpt 81cae09eb5 Fixes some formatting 6 years ago
Tpt a77d08cf03 SPARQL: adds YEAR/.../SECONDS functions 6 years ago
Tpt 8de71d4536 The TZ function is not the same as the TIMEZONE function 6 years ago
Tpt c760042321 SPARQL: Use checked operators if available 6 years ago
Tpt 1499c2c96c Adds native support of xsd:date and xsd:time without duration 6 years ago
Tpt 4b2f8c121b Avoids global macros importation 6 years ago
Tpt 1e0d803272 Makes code more "Rust 2018" idiomatic 6 years ago
Tpt 610b75eaad Enables 2018 edition 6 years ago
Tpt a63b81be8c Use new tool attributes syntax 6 years ago
Tpt 6862fd346e Applies "cargo fix --edition" 6 years ago
Tpt 0ba67d9614 Upgrades formatting to 1.31 6 years ago
Tpt d537a54f0b Improves EncodedStore::quads_for_pattern signature 6 years ago
Tpt d8de4eaf7a Fixes support of SPARQL "GRAPH" keyword 6 years ago
Tpt c7cd43217b Implements some SPARQL 1.1 functions 6 years ago
Tpt 8faba13f5a Transforms BytesStore into StringStore 6 years ago
Tpt 02d0d740e1 Improves documentation 6 years ago
Tpt c4bf06b66a SPARQL: adds support of BNODE(id) 6 years ago
Tpt ee0a8574ba SPARQL: adds support of REGEX 6 years ago
Tpt 4ac6828311 SPARQL: Fixes DISTINCT after ORDER BY 6 years ago
Tpt 52463b59db Makes xsd:dateTime work with STR function 6 years ago
Tpt c67ab460d0 Optimizes LN parsing for Turtle and SPARQL queries 6 years ago
Tpt de34f6e833 Fixes bug in SPARQL results XML serializer 6 years ago
Tpt e752277a1b Implements SPARQL DESCRIBE 6 years ago
Tpt 9ae5f4fcb7 Implements SPARQL CONSTRUCT 6 years ago
Tpt c30dd409c1 Adds SPARQL XML query results serialization 6 years ago
Tpt 652d0d8b9d Improves code style 6 years ago
Tpt 12f80fc622 Migrates to failure from error_chain 6 years ago