Yuri Astrakhan
a976eb3efc
Remove use_self allow clippy
10 months ago
Yuri Astrakhan
2b8df24b8b
Use `Self::AssocName` to simplify declarations
...
To keep with DRY principle, I think it makes it a bit less redundant to reuse the Self::<associated_type_name> structure in the well known trait implementations - keeps it consistent with the trait decl too.
10 months ago
Tpt
4084acb9b8
Renames dump_dataset and dump_graph to dump_to_write and dump_graph_to_write
11 months ago
Tpt
efd5eec65d
Introduces load_from_read instead of load_graph and load_dataset
11 months ago
Tpt
a9fee4f6b8
Upgrades dependencies
12 months ago
Tpt
c9ec5f7c0c
Python and & JS: Renames "mime_type" parameter to "format"
...
- adds support of extensions
- MIME type is a deprecated wording
1 year ago
Tpt
c6e55c706a
RDF serialization: removes implicit flush
...
Allows to the user to control flushing
1 year ago
Tpt
f183196859
Adopt new I/O API for parsing
1 year ago
Tpt
217abaf7ee
Adopt new I/O API for serialization
1 year ago
Thomas
8e770fbb5d
SPARQL: Removes intermediate query plan representation
...
Covered by the optimizer plan
1 year ago
Tpt
a1cbfdf67d
Improves some code style details
1 year ago
Tpt
a8abf26913
Enables some extra Clippy lints
1 year ago
Tpt
7175784356
Improves Clippy lint list
2 years ago
Tpt
3e0f6b5405
Applies oxigraph crate clippy lint to the complete project
2 years ago
Tpt
7a259955d2
Makes Clippy happy
2 years ago
Tpt
000d5ed031
JS: Hide clippy warnings
3 years ago
Tpt
ed13b7bcf3
JS: Overrides the toString method on terms
3 years ago
Tpt
ae48d1fd5b
Fixes Clippy lint
3 years ago
Tpt
32d3f0782b
Fixes some new clippy warnings
3 years ago
Tpt
621c134ed7
Oxrdf: Uses Box instead of Arc
...
We don't clone too often nested triples
3 years ago
Tpt
e297de73d1
Refactors backend code
...
Makes it easier to implement transactions
3 years ago
Tpt
97bb227042
Migrates to Rust 2021
3 years ago
Tpt
01da768003
Makes Clippy happy
3 years ago
Tpt
5d3a909105
JS: Moves JS terms constuctors to the package root
3 years ago
Tpt
3ca149fa97
JS: Adds termType: "Quad" to quads and adds variable support to RDF/JS implementation
3 years ago
Tpt
f76f0396e8
Adds back Oxigraph JS
3 years ago
Tpt
ec2b307255
Fixes Clippy warnings
3 years ago
Tpt
122db6a2c3
Drops Oxigraph JS
...
Not supported by Sled
4 years ago
Tpt
cc43742da1
Makes Clippy 1.51 happy
4 years ago
Tpt
773bdb943e
Drops QueryOption parameter from the query method
...
Introduces a query_opt method for that
4 years ago
Tpt
535e5e3053
Adds .update() and .dump() to JavaScript bindings
4 years ago
Tpt
6b3062f496
Renames some sparql module element and improves documentation
...
QueryResult -> QueryResults
QueryResultFormat -> QueryResultsFormat
QuerySolutionsIterator -> QuerySolutionIter
QueryTriplesIterator -> QueryTripleIter
4 years ago
Tpt
10e4c1518d
Adds small backward compatibility tests for Sled and RocksDB
4 years ago
Tpt
8bc84b2820
Adds borrowed data structures for RDF terms
4 years ago
Tpt
5640b0a32d
Renames *Syntax into *Format
...
It is a simpler word that matches more the current usages
4 years ago
Tpt
9d4fe700d6
Cleans up code related to file syntaxes
4 years ago
Tpt
a3dce12d94
Makes SPARQL query execution static and simplify federation
4 years ago
Tpt
974e5d1e1a
Breaking: Adds a new enumeration for graph names
4 years ago
Tpt
be76dcb51d
Adds is_empty and len to MemoryStore
4 years ago
Tpt
2d80960e79
Deprecates Triple and Quad methods
...
It's much simpler to expose the inner fields
4 years ago
Tpt
71aa5a6c79
Allows BlankNode struct to store any valid blank node identifier
...
Closes #34
4 years ago
Tpt
3926fdc219
Renames QueryResult::Bindings into QueryResult::Solutions
4 years ago
Tpt
69f94777b6
Adds isomorphism computation to MemoryDataset and drops SimpleGraph
4 years ago
Tpt
3f3406e1a0
Adds concrete PreparedQuery structs and deprecates the trait
...
Allows to explicitly state the type of prepared queries
4 years ago
Tpt
cc7c92092f
Provides a nice API for SPARQL SELECT solutions handling
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
cdb4cc4a39
Simplifies the public API
5 years ago
Tpt
a05476b191
JS: Allows to load serialized triples and quads into MemoryStore
5 years ago
Tpt
9060998f79
Beginning of a JavaScript API on top of Oxigraph
5 years ago