Tpt
a84b898fda
Parsers: adds "unchecked" option for faster parsing
...
Does not validate IRIs and language tags
11 months ago
Tpt
790501e1b3
Setup codspeed and improves benchmarks
11 months ago
Tpt
efd5eec65d
Introduces load_from_read instead of load_graph and load_dataset
11 months 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
1 year 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
4 years ago
Tpt
69f94777b6
Adds isomorphism computation to MemoryDataset and drops SimpleGraph
4 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