Tpt
|
45d78d490d
|
Makes RepositoryConnection.prepare_query take &str instead of Read
Simpler and faster API (SPARQL parser was reading into a String anyway)
|
5 years ago |
Tpt
|
9339e1063e
|
Adds dumb join reordering
|
5 years ago |
Tpt
|
17abe2d1ab
|
Uses rouille as HTTP server
Way easier to write than with asyncio
Allows to post files to the server
|
5 years ago |
Tpt
|
620b1c1df4
|
Splits out PlanBuilder to sparql::plan_builder
|
5 years ago |
Tpt
|
9cc96a5155
|
Enables link time optimizations
|
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
Makes code simpler
LanguageTag code has been pushed upstream to the `language-tags` crate
|
5 years ago |
Tpt
|
4500ba7b68
|
Simplifies SPARQL tests code
|
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
Allows to upgrades to the latest versions of RocksDB and avoid some behaviors that could cause unexpected crashes
|
5 years ago |
Tpt
|
b9bd6e66d3
|
Drops Python module
Not usable for now
|
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
|
4ad8aa6fcf
|
Simplifies rio package architecture
|
5 years ago |
Tpt
|
f78121f9d3
|
Removes utils file
|
5 years ago |
Tpt
|
ce1c198552
|
Adds SimpleGraph struct and proper isomorphism implementation
|
5 years ago |
Tpt
|
4dee8a9aa2
|
Uses Rio RDF XML parser
|
5 years ago |
Tpt
|
74dadf5f21
|
Uses Rio N-Triples and Turtle parsers
|
5 years ago |
Tpt
|
10ce4aaeca
|
Upgrades some dependencies
|
5 years ago |
Tpt
|
a62602298d
|
Makes SPARQL test suite local
|
5 years ago |
Tpt
|
ebb74d1560
|
Makes RDF test suite local
|
5 years ago |
Tpt
|
7efd962374
|
Upgrades some dependencies
|
5 years ago |
Tpt
|
649fdce93f
|
Fixes some clippy warnings
|
6 years ago |
Tpt
|
9f6f3ca6d7
|
Make LanguageTag::private_use return the private use subtag even if
the tag is only composed of private use subtags
|
6 years ago |
Tpt
|
6ae3795a31
|
Avoids some not needed clones
|
6 years ago |
Tpt
|
01f3074d1e
|
LanguageTag: Enables some commented out tests
|
6 years ago |
Tpt
|
b673471b39
|
Use LanguageTag inside of Literal
Allows to normalize language tags case and fixes language tagged string SPARQL lookyp
|
6 years ago |
Tpt
|
01c1e812f5
|
Makes langtag.net valid-tags tests pass
|
6 years ago |
Tpt
|
1a71bae5e2
|
Adds basic LanguageTag structure
|
6 years ago |
Tpt
|
bf37d7c677
|
Fixes langMatches evaluation
|
6 years ago |
Tpt
|
fd7609de81
|
Adds impl From<Cow<str>> for Literal
|
6 years ago |
Tpt
|
25397c5751
|
Drops support of plain literals
They are merged with xsd:string datatyped literal in RDF 1.1
|
6 years ago |
Tpt
|
1e474cd320
|
Drops RocksDB compression
It gives a big hit to SPARQL benchmarks
|
6 years ago |
Tpt
|
0a0768cb03
|
Upgrades rust decimal
|
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
|
33c5534c84
|
Updates RocksDB and makes it do some compression
|
6 years ago |
Tpt
|
7a16be53d5
|
Adds all RDF and RDFS vocabularies as constants
|
6 years ago |
Tpt
|
4b2f8c121b
|
Avoids global macros importation
|
6 years ago |
Tpt
|
1e0d803272
|
Makes code more "Rust 2018" idiomatic
|
6 years ago |