Tpt
|
dcaf3793d5
|
Adds RDF-star SPARQL functions
|
3 years ago |
Tpt
|
bc27a298fa
|
Simplifies spargebra basic patterns naming
|
3 years ago |
Tpt
|
e6e83ff369
|
Makes SPARQL algebra more strict
Removes some invalid but encodable states
|
3 years ago |
Tpt
|
be4a5b0b6b
|
Moves SPARQL parser and algebra to an independent crate
|
3 years ago |
Tpt
|
cc43742da1
|
Makes Clippy 1.51 happy
|
4 years ago |
Tpt
|
6aa27d4885
|
Makes Oxigraph store "graph aware"
|
4 years ago |
Tpt
|
91bcc04245
|
Adds custom aggregate functions to SPARQL parser and algebra
|
4 years ago |
Tpt
|
43d8260acf
|
Makes SPARQL UPDATE parser more strict
Does not allow variables in INSERT/DELETE DATA and blank nodes in DELETE
|
4 years ago |
Tpt
|
700e47af1e
|
SPARQL UPDATE options
|
4 years ago |
Tpt
|
34f0efbb39
|
Rework SPARQL algebra and makes it public
|
4 years ago |
Tpt
|
75a629860d
|
Enforces some extra Clippy lints
|
4 years ago |
Tpt
|
7a110902d2
|
Provides an API to edit the SPARQL query dataset
|
4 years ago |
Tpt
|
359da8d9c3
|
Makes Variable::new validate the variable name
Allows to be sure that the variables name is always valid and easily serializable
|
4 years ago |
Tpt
|
2c60150205
|
Fixes blank node support in SPARQL UPDATE
|
4 years ago |
Tpt
|
ac61ce38f4
|
Fixes some SPARQL UPDATE parser bugs
|
4 years ago |
Tpt
|
bf3d205cf7
|
Implements SPARQL UPDATE
|
4 years ago |
Tpt
|
b762991917
|
Simplifies SPARQL update operations representation
|
4 years ago |
Tpt
|
7f06b938a5
|
Removes outdated TODOs in the parser
|
4 years ago |
Tpt
|
867600dba4
|
Adds a SPARQL update parser
|
4 years ago |
Tpt
|
8bc84b2820
|
Adds borrowed data structures for RDF terms
|
4 years ago |
Tpt
|
9038ab3921
|
Converts oxigraph::Error into oxigraph::sparql::EvaluationError
|
4 years ago |
Tpt
|
0d4743f452
|
Uses io::Error for all basic disk store operations
|
4 years ago |
Tpt
|
a3dce12d94
|
Makes SPARQL query execution static and simplify federation
|
4 years ago |
Tpt
|
36bc870ca8
|
Drops base_iri from QueryOptions and allows to Give a Query object to execute
The base IRI should now be given to the Query::parse method
|
4 years ago |
Tpt
|
ca4421030e
|
Implements FromStr for Query
|
4 years ago |
Tpt
|
71aa5a6c79
|
Allows BlankNode struct to store any valid blank node identifier
Closes #34
|
4 years ago |
Tpt
|
827667e495
|
Removes global ordering of blank node and literals
It does not corresponds to anything meaningful
|
4 years ago |
Tpt
|
2866e1e3bd
|
Introduces a custom error type for the SPARQL parser
The SPARQL parser and algebra does not directly depends now on the other parts of Oxigraph outside of the RDF model
|
4 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
|
4 years ago |
Tpt
|
16451b7c53
|
Reduces the number of considered "problem variables" in OPTIONAL
Runs the optional-filter tests
|
4 years ago |
Tpt
|
2b85a06487
|
Migrates to oxiri and oxilangtag
|
4 years ago |
Tpt
|
4c9bd52614
|
Validates language tags
Makes also sure their are all lowercase
Closes #24
|
5 years ago |
Tpt
|
ee39f162aa
|
Upgrades to peg 0.6
Improves performances by 50%
|
5 years ago |
Tpt
|
7cd5558d2b
|
Adds extra compiler and Clippy lints
|
5 years ago |
Tpt
|
c49da613ea
|
Reduces lazy_static usages
|
5 years ago |
Tpt
|
d68d680436
|
Implements SPARQL aggregation
|
5 years ago |
Tpt
|
25b5e20c2b
|
Migrates to Rio 0.3
|
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 |
Tpt
|
2f706a777f
|
Adds our own IRI normalization instead of relying on Url crate
|
5 years ago |
Tpt
|
d617e72550
|
Cleanup SPARQL module public API
|
5 years ago |
Tpt
|
de8997c750
|
Makes NamedNode store a String internally
|
5 years ago |
Tpt
|
f78121f9d3
|
Removes utils file
|
5 years ago |
Tpt
|
7efd962374
|
Upgrades some dependencies
|
5 years ago |
Tpt
|
4b2f8c121b
|
Avoids global macros importation
|
6 years ago |
Tpt
|
1e0d803272
|
Makes code more "Rust 2018" idiomatic
|
6 years ago |
Tpt
|
a63b81be8c
|
Use new tool attributes syntax
|
6 years ago |
Tpt
|
6862fd346e
|
Applies "cargo fix --edition"
|
6 years ago |
Tpt
|
0ba67d9614
|
Upgrades formatting to 1.31
|
6 years ago |
Tpt
|
c67ab460d0
|
Optimizes LN parsing for Turtle and SPARQL queries
|
6 years ago |