Niko PLP
c7f873f904
adding serde to the data model: triple
6 months ago
Niko PLP
7b0b60cda0
adding serde to the data model
6 months ago
Niko PLP
a4e2847810
test
6 months ago
Niko PLP
41e2e7206e
test
6 months ago
Niko PLP
aca204d9e5
trying sync write
6 months ago
Niko PLP
b3ae51da82
removed key in new()
7 months ago
Niko PLP
c2d31daa1c
fix opt_bytes_to_ptr
7 months ago
Niko PLP
f3ae4d8074
remove secondary storage
7 months ago
Niko PLP
53834396aa
fix removed feature rocksdb
7 months ago
Niko PLP
a9ff0524e2
remove feature rocksdb, added key to open storage
7 months ago
Niko PLP
0d82c473f7
encryption key for rocksdb env
7 months ago
Niko PLP
6226e1fba6
libc version reduced
7 months ago
Niko PLP
fdcaf65a8d
remmoved cli
7 months ago
Niko PLP
77edc05ced
use nextgraph's version of rocksdb
7 months ago
Tpt
1a40ab2017
Fixes some typos
...
Thanks to @jonassmedegaard
Issue #842
Issue #843
7 months ago
Tpt
cbb72c7be6
sparopt: Avoid join reordering in SERVICE
...
This is done better by the remote endpoint and avoids harmful transformation like LATERAL insertion
7 months ago
Tpt
0f0c1d2742
Releases v0.4.0-alpha.6
8 months ago
Tpt
184b8367dc
Fixes compatibility with latest OxIRI version
8 months ago
Tpt
ba396bad10
Releases v0.4.0-alpha.5
8 months ago
Tpt
f7023a381e
Python: exposes the Dataset class
8 months ago
Tpt
4705d75893
makes newer Clippy happy
8 months ago
Tpt
0ac70e73dc
Adds an enum for CanonicalizationAlgorithm
...
Enables implementing other algorithms like RDFC-1.0
8 months ago
Tpt
f5b975e4d1
Bump versions and fixes spargebra version
...
Issue #817
8 months ago
Tpt
bd5e54a00a
Makes new Clippy happy
8 months ago
Tpt
bdde46b5c7
Releases v0.4.0-alpha.4
8 months ago
Tpt
2b656df6ee
Makes new Clippy happy
8 months ago
Tpt
8e2548467c
Upgrades dependencies including RocksDB 8.11.3
8 months ago
Tpt
e0087c56b3
Makes RocksDB backend optional but enabled by default
8 months ago
Tpt
f7d132f317
Follow up on Triple::from_terms
8 months ago
Jesse Wright
d361e1d283
feat: add term casting
8 months ago
Tpt
1424181379
Support Tokio async in SPARQL TSV results parser
9 months ago
Tpt
accadaac34
CI: Uses 1.76.0 for Clippy
9 months ago
Tpt
7d45ea43f5
Adds Tokio async to SPARQL XML results parser
9 months ago
Tpt
6c7514d058
OxRDF: fixes running doc tests with rdf-star disabled
...
Issue #794
9 months ago
Tpt
e48b268fc5
Adds an async SPARQL JSON results reader
9 months ago
Tpt
c277804026
RocksDB: uses multi-columns flush
9 months ago
Tpt
efae84b5f8
Convert from spargebra Update to oxigraph Update
...
Issue #784
9 months ago
Yuri Astrakhan
ea300e9081
Normalize unicode refs
...
Just to keep them a bit more consistent.
Note that there are a lot of code duplications here - but I do not know if they are worth consolidating, and/or any perf implications.
9 months ago
Yuri Astrakhan
0400f04915
Error renaming
...
```
enum sparesults::error::ParseError -> QueryResultsParseError
struct sparesults::error::SyntaxError -> QueryResultsSyntaxError
Inlined inner
enum oxrdfxml::error::ParseError -> RdfXmlParseError
struct oxrdfxml::error::SyntaxError -> RdfXmlSyntaxError
enum oxttl::toolkit::error::ParseError -> TurtleParseError
struct oxttl::toolkit::error::SyntaxError -> TurtleSyntaxError
enum oxrdfio::error::ParseError -> RdfParseError
struct oxrdfio::error::SyntaxError -> RdfSyntaxError
struct spargebra::parser::ParseError -> SparqlSyntaxError
enum spargebra::parser::ParseErrorKind
Parser -> Syntax
```
9 months ago
Tpt
655ecd3e91
Convert error to thiserror
...
Co-authored-by: Yuri Astrakhan <yuriastrakhan@gmail.com>
9 months ago
Yuri Astrakhan
1c3f054836
Convert error to thiserror
...
This converts just one `SerializerError` to use `thiserror` crate, removing some code.
9 months ago
Yuri Astrakhan
089875ad21
A few more minor lints, keyword fix
...
keywords must not have any special chars
9 months ago
Tpt
9e3758e2c9
Makes QueryResults::write return the Write impl
9 months ago
Tpt
be26d210f1
Removes unused StrLookup::contains_str
9 months ago
Yuri Astrakhan
a924df0e0a
Clean workspace dependency list and updates dependencies
9 months ago
Tpt
0b1aabfcdd
Moves main crate to lib/oxigraph and centralizes dependencies
9 months ago
Tpt
d49fb47767
Adds a link to RDFa and JSON-LD parsers in Rust
9 months ago
Yuri Astrakhan
1e37577b71
Optimize some code, lints
...
* A few match simplifications
* Order trait impl to match trait itself
* A few unneeded parenthesis
* One dup code de-duplication with a new func
9 months ago
Yuri Astrakhan
1e4326a2c5
Optimize format performance
...
As seen in the https://rust.godbolt.org/z/Y8djWsq1P - write! macro produces significantly more code than a write_str call, so this change should have somewhat better performance. To my knowledge, a lot of ppl tried to solve this optimization in the compiler, but no luck yet, so may help compiler ourselves for now.
9 months ago
Tpt
c0d245871c
Simplifies the reexport of sub crates
9 months ago