Tpt
|
29bd547dbb
|
Drops dependency on UUID
Should make port to webassembly easier
|
5 years ago |
Tpt
|
58fe455621
|
Tweaks the join reordering algorithm to prefer using bound variables
|
5 years ago |
Tpt
|
f3a0242d41
|
Fixes and simplifies RocksDB store quads lookup
|
5 years ago |
Tpt
|
85bc596cc0
|
Renames Rudf to Oxigraph
|
5 years ago |
Tpt
|
1550acdc31
|
Adds a basic Wikibase loader
|
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
|
d026d3fc3e
|
Avoids copies when returning SERVICE results
Makes sure that we do not lock too much the encoding dictionary to avoid "already locked" errors
|
5 years ago |
Tpt
|
0d8ccdae3e
|
Simplifies some lifetimes
|
5 years ago |
Tpt
|
39a307aa7a
|
Drops a duplicate filters on SPARQL quad patterns evaluation
|
5 years ago |
Tpt
|
b178f5dc4c
|
Improves documentation for the `ServiceHandler` struct
|
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
|
5fe7b9e0d3
|
added some docs
|
5 years ago |
Dustin Whitney
|
b69b4febed
|
updated docs
|
5 years ago |
Dustin Whitney
|
5912e4c40b
|
tests working
|
5 years ago |
Dustin Whitney
|
75c786b350
|
working on tests
|
5 years ago |
Dustin Whitney
|
a8ce5653f7
|
clean up warnings
|
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
|
68d067259c
|
wiring hooked up
|
5 years ago |
Dustin Whitney
|
aea8dcebb9
|
wiring hooked up
|
5 years ago |
Dustin Whitney
|
40680956ba
|
setup ServiceHandler
|
5 years ago |
Tpt
|
e3fe4c5dc6
|
Allows to query the union all of graphs as the default graph
Introduces QueryOptions
|
5 years ago |
Tpt
|
3566aff1c7
|
Adds an internal transaction system
Allows to batch changes when loading a file
|
5 years ago |
Tpt
|
88a97aa904
|
Make StrContainer.insert_str mutable
Allows to avoid some not useful RwLock
|
5 years ago |
Tpt
|
df8e265f0f
|
Use hashing for key storage
Simplifies code related to string storage
Avoids to insert strings when doing lookups on Repository
|
5 years ago |
Tpt
|
4bbd2ce204
|
Uses u128 instead of UUID inside of BlankNode
Makes code slightly simpler
|
5 years ago |
Tpt
|
68e5fb43df
|
Makes sure that all RocksDB columns are created
|
5 years ago |
Tpt
|
dbf9e6899e
|
Adds gspo, gpos and gosp indexes to RocksDB store
Adds also some optimization to reduce the number of allocations
|
5 years ago |
Tpt
|
b0988aa4b9
|
Avoids to insert strings in the store while building the query plan
|
5 years ago |
Tpt
|
a017d6e1c3
|
Makes StoreConnection.(insert|remove) take mut references
|
5 years ago |
Tpt
|
2d9d33c8be
|
Removes the not used input parameter from PlanBuilder.build_for_graph_pattern
|
5 years ago |
Tpt
|
0f0f145a80
|
SPARQL 1.1 query is now implemented
|
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
|
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
|
d2a5d7d83a
|
Avoids not useful Arc and clones in SPARQL evaluation
Avoids recursive calls to next()
|
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
|
3beecdff76
|
Implements SPARQL 1.1 functions
|
5 years ago |
Tpt
|
585917344c
|
Makes BIND evaluation pass the SPARQL tests
|
5 years ago |