Tpt
|
4673cd7979
|
Takes care of VALUES when choosing joins
|
3 years ago |
Tpt
|
32660ecfba
|
Use HashJoin in BGP if no shared variables
Allows avoiding reading multiple times the same table
|
3 years ago |
Tpt
|
836a7ad4a1
|
Push filters as deep as possible
Allows to remove some possible bindings as soon as possible
|
3 years ago |
Tpt
|
4453235b90
|
Removes unused Rc in PlanNode
|
3 years ago |
Tpt
|
57123ed42c
|
Uses for loop joins in more cases like BGP with property path
|
3 years ago |
Tpt
|
6287b4e4c9
|
Implements real hash join and anti join
|
3 years ago |
Tpt
|
ba98e2d1f8
|
Makes left join variable bad variable set smaller
Removes from it some safe cases
|
3 years ago |
Tpt
|
137d4a6351
|
Removes some unused imports
|
3 years ago |
Tpt
|
27d73f7ee2
|
Removes GraphPattern::Sequence
Redundant with GraphPattern::Join.
Let's keep optimization related structs in the evaluation plan.
|
3 years ago |
Tpt
|
bb5431b545
|
Removes PlanExpression::In
Can be expressed with Or and Equals
|
3 years ago |
Tpt
|
4f7e396af0
|
Introduces PlanNode::ForLoopJoin
Makes for loop join more explicit and usable in more places
|
3 years ago |
Tpt
|
1ddc9a8788
|
Fixes SPARQL FILTER evaluation with VALUES and subqueries
|
3 years ago |
Tpt
|
aa9afe4641
|
spargebra: Renamings to move closer to SPARQLAlgebra.js
|
3 years ago |
Tpt
|
9952f1256d
|
Uses released OxHTTP version
|
3 years ago |
Tpt
|
73f04b2baf
|
Oxigraph server: use OxHTTP server
|
3 years ago |
Tpt
|
083c16eaa9
|
Simplifies HTTP client code
|
3 years ago |
Tpt
|
311fffe711
|
Adds an option to set HTTP timeout
|
3 years ago |
Tpt
|
d722edd4af
|
Use OxHTTP HTTP client
|
3 years ago |
Tpt
|
b82168bc6a
|
Fixes WASM compilation
|
3 years ago |
Tpt
|
f72f18842d
|
SPARQL XML results: allows blank nodes without label
|
3 years ago |
Tpt
|
f23350dac8
|
SPARQL XML results: do not panic on unknown variable
|
3 years ago |
Tpt
|
7764f41d37
|
SPARQL result: allows both lang and datatype
As soon as datatype = rdf:langString
|
3 years ago |
Tpt
|
8c5b67904d
|
Builds dynamic functions for pattern evaluation
Allows to avoid the big match each time a pattern is evaluated
|
3 years ago |
Tpt
|
bb04f1383b
|
Builds dynamic functions for expression evaluation
Allows to avoid the big match each time an expression node is evaluated
|
3 years ago |
Tpt
|
5f79c408bc
|
Adds GraphPattern::Sequence
Safe version of GraphPattern::Join
|
3 years ago |
Tpt
|
a653506f4c
|
Fixes variables scoping for EXISTS
Do not expose them outside in case they are reused
|
3 years ago |
Tpt
|
1c7bec5226
|
Introduces a struct for xsd:float and xsd:double
Allows building XSD assumptions into it
|
3 years ago |
Tpt
|
dc1acd17a8
|
Upgrades to nom 7
|
3 years ago |
Tpt
|
e9608fb2eb
|
Adds wasm32 support to lib crate
The storage layer is in memory and not optimized yet
|
3 years ago |
Tpt
|
f084cfe332
|
Enables more Clippy lints and enforces them
|
3 years ago |
Tpt
|
1abda73dc9
|
String garbage collector
|
3 years ago |
Tpt
|
8a1683eba2
|
Fixes named graphs insertion
|
4 years ago |
Tpt
|
18e1e03f0f
|
Adds RDF-star support to formatters
Looses nice formatting for Turtle and TriG waiting for a better model
|
4 years ago |
Tpt
|
f3eeecb08d
|
Migrates to Rio v0.6
|
4 years ago |
Tpt
|
25e192095e
|
Makes SPARQL-star optional in the SPARQL parser
|
4 years ago |
Tpt
|
2067be1a0e
|
Makes Clippy happy
|
4 years ago |
Tpt
|
a2dcbc715a
|
Adds comparison to SPARQL-star evaluation
|
4 years ago |
Tpt
|
7858eb210a
|
Adds basic support of RDF-star to reading I/O
|
4 years ago |
Tpt
|
4b3cdc6831
|
Fixes SPARQL-star tests evaluation
|
4 years ago |
Tpt
|
f9e8bb7c4e
|
XML query results: fixes nested triples parsing
|
4 years ago |
Tpt
|
704f60e094
|
Makes store file load use the public API parser
Small slow done and simplifies code
|
4 years ago |
Tpt
|
8606877e33
|
Simplifies term encoding code
|
4 years ago |
Tpt
|
f9d9530a1b
|
Makes SPARQL string storage insertion infallible
|
4 years ago |
Tpt
|
fa7ae0353f
|
Makes Storage edit method take the explicit term
Allows to abstract away the insertion process from SPARQL
Adds also some optimized methods for SPARQL UPDATE operations
|
4 years ago |
Tpt
|
ddc8eb584a
|
SPARQL UPDATE/ Avoids direct manipulation of encoded terms
|
4 years ago |
Tpt
|
98f5f35dbb
|
Drops rio specific numerical encoder
|
4 years ago |
Tpt
|
f15430804a
|
Removes From implementations between Oxigraph and Rio
|
4 years ago |
Tpt
|
b533163021
|
Adds application/sparql-results+json to federated queries accept
|
4 years ago |
Tpt
|
c18281183a
|
Uses std::io::Result where relevant
|
4 years ago |
Tpt
|
cde2672cdd
|
Adds JSON deserializer
Closes #47
|
4 years ago |