Tpt
|
0e2ff7878f
|
Avoid recursive queries in SPARQL parser
|
3 years ago |
Tpt
|
97bb227042
|
Migrates to Rust 2021
|
3 years ago |
Tpt
|
f6dbb96327
|
Makes Clippy happy
|
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
|
aa9afe4641
|
spargebra: Renamings to move closer to SPARQLAlgebra.js
|
3 years ago |
Tpt
|
969bb69fab
|
Moves spargebra debug to regular debug
... ands adds to_sse() methods
in order to be less surprising
|
3 years ago |
Tpt
|
5aeea55884
|
SPARQL: PropertyListPathNotEmpty children should be ObjectListPath for consistency
|
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
|
83d54b39c4
|
GraphPattern: Renames visible_variables into on_in_scope_variable
|
3 years ago |
Tpt
|
0ed7319fd7
|
Adds some documentation about S-expressions serialization
|
3 years ago |
Tpt
|
5f79c408bc
|
Adds GraphPattern::Sequence
Safe version of GraphPattern::Join
|
3 years ago |
Tpt
|
9da605f84f
|
SPARQL: Use empty group by instead of the "1" constant
|
3 years ago |
Tpt
|
067109e036
|
All spargebra fmt::Debug returns SSE and fmt::Display SPARQL syntax
|
3 years ago |
Tpt
|
6f1fc51767
|
SPARQL: Do not add project nodes for ASK and DESCRIBE
|
3 years ago |
Tpt
|
ec0cf88c7f
|
SPARQL: Do not parse "1/0" as a xsd:double
|
3 years ago |
Tpt
|
01da768003
|
Makes Clippy happy
|
3 years ago |
Tpt
|
f0bd89d77f
|
Fixes BIND variables validation
|
3 years ago |
Tpt
|
a7b48a0bda
|
Implements SPARQL projection validation
|
3 years ago |
Tpt
|
a30081ab60
|
Makes SPARQL parser reject all bad blank node combinations
|
3 years ago |
Tpt
|
f084cfe332
|
Enables more Clippy lints and enforces them
|
3 years ago |
Tpt
|
25e192095e
|
Makes SPARQL-star optional in the SPARQL parser
|
4 years ago |
Tpt
|
4b3cdc6831
|
Fixes SPARQL-star tests evaluation
|
4 years ago |
Tpt
|
6469310f76
|
Simplifies SPARQL-star parsing
Avoid to call IRI validation on nested triple patterns
|
4 years ago |
Tpt
|
500a4d866f
|
Updates SPARQL-star expression parser
|
4 years ago |
Tpt
|
dedbfbafa0
|
SPARQL: Drops redundant From and TryFrom impls
|
4 years ago |
Tpt
|
d814f9a674
|
Adds support of SPARQL-star annotation syntax
|
4 years ago |
Tpt
|
98d98d9b85
|
Adds triple pattern to SPARQL expression
|
4 years ago |
Tpt
|
10ee6e17f0
|
Adds SPARQL* support to the SPARQL parser
Nested triple patterns query evaluation is not implemented yet
Annotation syntax is not implemented yet
|
4 years ago |
Tpt
|
dcaf3793d5
|
Adds RDF-star SPARQL functions
|
4 years ago |
Tpt
|
8004fc28c0
|
Renames NamedOrBlankNode to Subject
Preparatory work for RDF-star addition
|
4 years ago |
Tpt
|
bc27a298fa
|
Simplifies spargebra basic patterns naming
|
4 years ago |
Tpt
|
e6e83ff369
|
Makes SPARQL algebra more strict
Removes some invalid but encodable states
|
4 years ago |
Tpt
|
be4a5b0b6b
|
Moves SPARQL parser and algebra to an independent crate
|
4 years ago |