Tpt
|
d68d680436
|
Implements SPARQL aggregation
|
5 years ago |
Tpt
|
52461f3242
|
Makes bindings SPARQL 1.1 test cases run and pass
|
5 years ago |
Tpt
|
41c738dc7a
|
Makes subqueries SPARQL 1.1 test cases run and pass
* Fixes subqueries projection (especially in a GRAPH clause)
* Fixes CONSTRUCT behavior when a variable is not bound
|
5 years ago |
Tpt
|
9ab42def55
|
Makes project-expression SPARQL 1.1 test cases run
|
5 years ago |
Tpt
|
9c4537440a
|
Do not panic when SERVICE clauses are used
|
5 years ago |
Tpt
|
1b95386d1e
|
Avoids copy to a Vec in LeftJoinIterator
|
5 years ago |
Tpt
|
1cce2d26a5
|
Implements SPARQL property path evaluation
|
5 years ago |
Tpt
|
ad4563135a
|
Usess better indexes in MemoryStore
Allows to have a lot of named graphs
|
5 years ago |
Tpt
|
8f491e309f
|
Adds BSBM benchmark scripts
|
5 years ago |
Tpt
|
c74de29c0e
|
Migrates from Travis to GitHub workflow
|
5 years ago |
Tpt
|
d2a5d7d83a
|
Avoids not useful Arc and clones in SPARQL evaluation
Avoids recursive calls to next()
|
5 years ago |
Tpt
|
9dc2e5da90
|
Makes localhost:7878 default host for the server
|
5 years ago |
Tpt
|
aa2220da1a
|
Improves readme
|
5 years ago |
Tpt
|
4beff97894
|
Upgrades SPARQL query UI
|
5 years ago |
Tpt
|
22540846f0
|
Makes Travis wait for the build to finish
|
5 years ago |
Tpt
|
ab08308bb6
|
Allows RepositoryConnection to keep a state by making edit actions take a mut reference
|
5 years ago |
Tpt
|
3d1cb137d9
|
Limits SPARQL query size
Avoids simple DDOS attack of posting very big queries
|
5 years ago |
Tpt
|
0577b644c0
|
Adds support for SPARQL 1.1 MINUS
|
5 years ago |
Tpt
|
58aa9c2090
|
Runs SPARQL evaluation tests in parallel
|
5 years ago |
Tpt
|
3beecdff76
|
Implements SPARQL 1.1 functions
|
5 years ago |
Tpt
|
50c09564e1
|
Runs more SPARQL 1.1 syntax and CONSTRUCT tests
|
5 years ago |
Tpt
|
585917344c
|
Makes BIND evaluation pass the SPARQL tests
|
5 years ago |
Tpt
|
4f00ed8266
|
Adds support for EXISTS and NOT EXISTS
|
5 years ago |
Tpt
|
f2f3b8785d
|
Avoids code duplication of xsd: datatypes parsing
|
5 years ago |
Tpt
|
25b5e20c2b
|
Migrates to Rio 0.3
|
5 years ago |
Tpt
|
e1328bb204
|
Adds RDF/XML server output and upgrades quick_xml
|
5 years ago |
Tpt
|
78a2d59e19
|
Avoids to put in Repository StringStore temporary SPARQL execution strings
|
5 years ago |
Tpt
|
153eeb1033
|
Adds JSON SPARQL results output
|
5 years ago |
Tpt
|
06c0773e5a
|
Makes most open-word SPARQL tests pass
Do not make pass the one that distinguish simple literals and xsd:string
|
5 years ago |
Tpt
|
8e87396d5e
|
Allows to set the base IRI for SPARQL queries
|
5 years ago |
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
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 |