Tpt
|
3b207f7239
|
Removes encoded string constants
|
4 years ago |
Tpt
|
669d3b1494
|
Introduces a WithStoreError trait to share the store error
Avoids a lot of "as" casts
|
4 years ago |
Tpt
|
9038ab3921
|
Converts oxigraph::Error into oxigraph::sparql::EvaluationError
|
4 years ago |
Tpt
|
5640b0a32d
|
Renames *Syntax into *Format
It is a simpler word that matches more the current usages
|
4 years ago |
Tpt
|
7f418fffc3
|
Makes syntax enumerations non exhaustive
|
4 years ago |
Tpt
|
0bc5e235eb
|
Adds a serializers API and improves the parser API
|
4 years ago |
Tpt
|
35fd315585
|
Adds QueryTriplesIterator
|
4 years ago |
Tpt
|
3e11180405
|
Converts all "&mut impl Write" into "impl Write"
Write is implemented for all &mut impl Write so it makes the API a bit easier to use
|
4 years ago |
Tpt
|
d7dc9c88a5
|
Adds a file parsing API
|
4 years ago |
Tpt
|
9d4fe700d6
|
Cleans up code related to file syntaxes
|
4 years ago |
Tpt
|
0d4743f452
|
Uses io::Error for all basic disk store operations
|
4 years ago |
Tpt
|
562cda7d97
|
Makes doc tests fail on warning
|
4 years ago |
Tpt
|
1ee4ee1a96
|
Simplifies QueryResults write API and adds examples
|
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
|
90d4baae2a
|
Makes ReadableEncodedStore::encoded_quads_for_pattern static
|
4 years ago |
Tpt
|
ca4421030e
|
Implements FromStr for Query
|
4 years ago |
Tpt
|
5d54bc2d06
|
Allows some low level storage trait to specify error type
|
4 years ago |
Tpt
|
f74bc12a18
|
Adds basic Python bindings to Oxigraph
|
5 years ago |
Tpt
|
2457268f5f
|
Fixes SPARQL JSON query results blank node serialization
|
5 years ago |
Tpt
|
79038afe44
|
Introduces native support for xsd:dayTimeDuration and xsd:yearMonthDuration
|
5 years ago |
Tpt
|
2d80960e79
|
Deprecates Triple and Quad methods
It's much simpler to expose the inner fields
|
5 years ago |
Tpt
|
71aa5a6c79
|
Allows BlankNode struct to store any valid blank node identifier
Closes #34
|
5 years ago |
Tpt
|
3926fdc219
|
Renames QueryResult::Bindings into QueryResult::Solutions
|
5 years ago |
Tpt
|
827667e495
|
Removes global ordering of blank node and literals
It does not corresponds to anything meaningful
|
5 years ago |
Tpt
|
71016ce475
|
Makes the format from MIME type converter accept more MIME types
|
5 years ago |
Tpt
|
5039da163b
|
Small code cleanup
|
5 years ago |
Tpt
|
8c02fd7513
|
Upgrades hash libraries to v0.9
|
5 years ago |
Tpt
|
3f3406e1a0
|
Adds concrete PreparedQuery structs and deprecates the trait
Allows to explicitly state the type of prepared queries
|
5 years ago |
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
|
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
|
5 years ago |
Tpt
|
feaca89f77
|
Moves NamedNodeOrVariable and TermOrVariable to the SPARQL algebra
These data structures are part of the SPARQL algebra
|
5 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
|
5 years ago |
Tpt
|
f4f542ce00
|
Removes unimplemented! macro calls for SPARQL results formats
|
5 years ago |
Tpt
|
febaad9bdb
|
Adds new easy equality method to NamedNode
|
5 years ago |
Tpt
|
42fafbe57f
|
Avoids using the big oxigraph::Error in model structures
|
5 years ago |
Tpt
|
cdb4cc4a39
|
Simplifies the public API
|
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
|
ee39f162aa
|
Upgrades to peg 0.6
Improves performances by 50%
|
5 years ago |
Tpt
|
03d08917c4
|
Optimizes the SPARQL parser
Provides a 68% improvement
|
5 years ago |
Tpt
|
329a80bc8c
|
Makes new Clippy lints pass
|
5 years ago |