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
|
2d31de987a
|
Introduces ReadableEncodedStore
|
5 years ago |
Tpt
|
16451b7c53
|
Reduces the number of considered "problem variables" in OPTIONAL
Runs the optional-filter tests
|
5 years ago |
Tpt
|
e8648ffc76
|
Adds the StrHash structure
Allows to distinguish string hashes from other u128
|
5 years ago |
Tpt
|
2b85a06487
|
Migrates to oxiri and oxilangtag
|
5 years ago |
Tpt
|
4c9bd52614
|
Validates language tags
Makes also sure their are all lowercase
Closes #24
|
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
|
52bb5274cd
|
Enforces Rust 2018 idioms
|
5 years ago |
Tpt
|
0265adbafc
|
Avoids unwrap() in From implementations
|
5 years ago |
Tpt
|
7cd5558d2b
|
Adds extra compiler and Clippy lints
|
5 years ago |
Tpt
|
603b58c856
|
Drops the dependency on num_traits
|
5 years ago |
Tpt
|
10b1fa68f3
|
Adds native xsd:duration xsd:dateTime xsd:date and xsd:time structures
|
5 years ago |
Tpt
|
8aa5bf4ceb
|
Drops EncodedTerm Ord and PartialOrd implementations
|
5 years ago |
Tpt
|
4a2daeb739
|
Adds back float to decimal casts
|
5 years ago |
Tpt
|
e0bbe29dc2
|
Use our own xsd:decimal implementation and restrict xsd:integer precision to 64bits
|
5 years ago |
Tpt
|
05a32f7d7a
|
Improves slightly code style
|
5 years ago |
Tpt
|
b369eb8126
|
Migrates to RocksDB 0.13
|
5 years ago |
Tpt
|
1cd0691520
|
Introduces EncodedTuple structs
Allows to make sure that all access to it are safe and won't panic
|
5 years ago |
Tpt
|
5481262bf9
|
Simplifies PlanNode
|
5 years ago |
Tpt
|
29bd547dbb
|
Drops dependency on UUID
Should make port to webassembly easier
|
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
|
39a307aa7a
|
Drops a duplicate filters on SPARQL quad patterns evaluation
|
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
|
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
|
5d8e63376b
|
refactored tests
|
5 years ago |
Dustin Whitney
|
9d83649a08
|
working
|
5 years ago |
Dustin Whitney
|
aea8dcebb9
|
wiring hooked up
|
5 years ago |
Dustin Whitney
|
40680956ba
|
setup ServiceHandler
|
5 years ago |
Tpt
|
88a97aa904
|
Make StrContainer.insert_str mutable
Allows to avoid some not useful RwLock
|
6 years ago |
Tpt
|
df8e265f0f
|
Use hashing for key storage
Simplifies code related to string storage
Avoids to insert strings when doing lookups on Repository
|
6 years ago |
Tpt
|
4bbd2ce204
|
Uses u128 instead of UUID inside of BlankNode
Makes code slightly simpler
|
6 years ago |
Tpt
|
b0988aa4b9
|
Avoids to insert strings in the store while building the query plan
|
6 years ago |
Tpt
|
2d9d33c8be
|
Removes the not used input parameter from PlanBuilder.build_for_graph_pattern
|
6 years ago |
Tpt
|
d68d680436
|
Implements SPARQL aggregation
|
6 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
|
6 years ago |
Tpt
|
1b95386d1e
|
Avoids copy to a Vec in LeftJoinIterator
|
6 years ago |
Tpt
|
1cce2d26a5
|
Implements SPARQL property path evaluation
|
6 years ago |
Tpt
|
d2a5d7d83a
|
Avoids not useful Arc and clones in SPARQL evaluation
Avoids recursive calls to next()
|
6 years ago |
Tpt
|
0577b644c0
|
Adds support for SPARQL 1.1 MINUS
|
6 years ago |
Tpt
|
3beecdff76
|
Implements SPARQL 1.1 functions
|
6 years ago |
Tpt
|
585917344c
|
Makes BIND evaluation pass the SPARQL tests
|
6 years ago |
Tpt
|
4f00ed8266
|
Adds support for EXISTS and NOT EXISTS
|
6 years ago |