Tpt
efd5eec65d
Introduces load_from_read instead of load_graph and load_dataset
1 year ago
Tpt
c5f02d9263
Upgrades oxhttp
...
- Disables HTTPs support by default, the TLS stack is opt-in
- Renames "http_client" feature to "http-client"
- Uses native TLS by default in pyoxigraph and cli
- Uses Rustls for Linux Python wheels and Docker images
1 year ago
Tpt
f10e5a40a3
Enables more Clippy lints
...
Auto-enable all Clippy lints that are not in nursery but a blacklist
1 year ago
Tpt
f183196859
Adopt new I/O API for parsing
1 year ago
Tpt
922023b1da
Parsers do not need BufRead anymore
1 year ago
Tpt
71b1768d28
New N3/Turtle/TriG/N-Triple/N-Quad parsers and serializers
...
- Compatible with async IO
- Turtle/TriG parser recovery on simple errors
2 years ago
Tpt
3e0f6b5405
Applies oxigraph crate clippy lint to the complete project
2 years ago
Thomas
f41c499ef3
Consolidates Rust benchmarks
2 years ago
Tpt
808c9db007
String formatting: uses inline syntax
2 years ago
Tpt
7a259955d2
Makes Clippy happy
2 years ago
Tpt
adea1899e5
Bulk loader: rewrite API and add hook to display progress indicators
3 years ago
Tpt
44d1a5f04c
Makes bulk load partial insertions atomic
...
Ensures that the stores does not end up in an inconsistent state.
3 years ago
Tpt
ad4dd2832e
Upgrades to latest pyo3 version
3 years ago
Tpt
6f44a5956b
Simplifies bulk load API
3 years ago
Tpt
196d6d6576
Adds bulk load by directly write RocksDB SSTs
3 years ago
Tpt
986d3e60bb
RocksDB: bulk load
...
TODO: we do a lot of lookups during load for GC, so the option is not very useful
3 years ago
Tpt
98f9a307b8
Exposes a function to compact the database
...
Use it after load
3 years ago
Tpt
2a82fe4f75
Adds on-disk benchmarks
3 years ago
Tpt
728a5dadf4
Adds a native SPARQL query and update benchmark based on BSBM
3 years ago
Tpt
97bb227042
Migrates to Rust 2021
3 years ago
Tpt
b5cb0cce19
Makes Clippy happy
4 years ago
Tpt
a97250dcce
Basic RDF-star support
...
No parsing and SPARQL support yet
4 years ago
Tpt
0efc5b4654
Renames SledStore to Store and cleans up files hierarchy
4 years ago
Tpt
1662bd7e57
Removes the MemoryStore
4 years ago
Tpt
f75dc6a61d
Adds simple in memory Graph and Dataset
4 years ago
Tpt
35fe15f796
Drops RocksDBStore
4 years ago
Tpt
c3ae01e701
Implements a crate for the testsuite, adds parser tests and a better isomorphism algorithm
5 years ago
Tpt
69f94777b6
Adds isomorphism computation to MemoryDataset and drops SimpleGraph
5 years ago
Tpt
4e3f72769f
Fixes CI
5 years ago
Tpt
dc08e181a8
Adds an other store based on Sled
5 years ago
Tpt
fa2d6c412f
Simplifies MemoryStore.quads_for_pattern signature
5 years ago
Tpt
cdb4cc4a39
Simplifies the public API
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
f553a28f0b
Adds benchmark for SPARQL query parsing
5 years ago