Tpt
|
71aa5a6c79
|
Allows BlankNode struct to store any valid blank node identifier
Closes #34
|
4 years ago |
Tpt
|
3926fdc219
|
Renames QueryResult::Bindings into QueryResult::Solutions
|
4 years ago |
Tpt
|
955249b3e6
|
Fixes WASM tests
|
4 years ago |
Tpt
|
c3ae01e701
|
Implements a crate for the testsuite, adds parser tests and a better isomorphism algorithm
|
4 years ago |
Tpt
|
69f94777b6
|
Adds isomorphism computation to MemoryDataset and drops SimpleGraph
|
4 years ago |
Tpt
|
3f3406e1a0
|
Adds concrete PreparedQuery structs and deprecates the trait
Allows to explicitly state the type of prepared queries
|
4 years ago |
Tpt
|
9f0307d05c
|
Fixes WebAssembly tests
|
5 years ago |
Tpt
|
6c96f4fa82
|
Makes GROUP_CONCAT return a string in all cases
Closes #33
|
5 years ago |
Tpt
|
cc7c92092f
|
Provides a nice API for SPARQL SELECT solutions handling
|
5 years ago |
Tpt
|
98a4d40a7e
|
Cleans up the Variable structure to only represent actual variables
There should be now a sane blank node support in the SPARQL algebra.
They are now allowed only in places where they are allowed by the SPARQL syntax
|
5 years ago |
Tpt
|
cdb4cc4a39
|
Simplifies the public API
|
5 years ago |
Tpt
|
16451b7c53
|
Reduces the number of considered "problem variables" in OPTIONAL
Runs the optional-filter tests
|
5 years ago |
Tpt
|
23f5ac78ed
|
Drops dependency on anyhow to get something implementing std::error::Error
Closes #25
|
5 years ago |
Tpt
|
73f61884c1
|
Breaking: Uses anyhow instead of failure
Closes #25
|
5 years ago |
Tpt
|
329a80bc8c
|
Makes new Clippy lints pass
|
5 years ago |
Tpt
|
b530af153f
|
Adds WebAssembly support to Oxigraph lib
|
5 years ago |
Tpt
|
10b1fa68f3
|
Adds native xsd:duration xsd:dateTime xsd:date and xsd:time structures
|
5 years ago |
Tpt
|
e0bbe29dc2
|
Use our own xsd:decimal implementation and restrict xsd:integer precision to 64bits
|
5 years ago |
Tpt
|
70f5c25a88
|
GitHub actions: Runs rustfmt and Clippy
|
5 years ago |
Tpt
|
85bc596cc0
|
Renames Rudf to Oxigraph
|
5 years ago |
Tpt
|
aac2c0ba87
|
Adds execution of SPARQL Federation test suite
TODO: Make service5 tests pass
(service name from an other part of the SPARQL query)
|
5 years ago |
Tpt
|
96837fb64d
|
SERVICE SILENT should not remove tuple on failure
See: https://www.w3.org/TR/sparql11-federated-query/#serviceFailure
|
5 years ago |
Tpt
|
a1fcb6a9b7
|
Simplifies the definition of the ServiceHandler trait
|
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
|
5912e4c40b
|
tests working
|
5 years ago |
Dustin Whitney
|
75c786b350
|
working on tests
|
5 years ago |
Dustin Whitney
|
0e12edfdc9
|
refactored prepare_query
|
5 years ago |
Dustin Whitney
|
2aa9114deb
|
refactored tests
|
5 years ago |
Dustin Whitney
|
5d8e63376b
|
refactored tests
|
5 years ago |
Dustin Whitney
|
9d83649a08
|
working
|
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
Introduces QueryOptions
|
5 years ago |
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
|
1cce2d26a5
|
Implements SPARQL property path evaluation
|
5 years ago |
Tpt
|
ab08308bb6
|
Allows RepositoryConnection to keep a state by making edit actions take a mut reference
|
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
|
25b5e20c2b
|
Migrates to Rio 0.3
|
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 |