Tpt
d838d55f02
Uses nightly rustfmt on imports and comments
1 year 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.
1 year ago
Tpt
e6d98445e6
Makes newer Clippy happy
1 year ago
Tpt
ea80c11d6e
CI: Run clippy on all targets
1 year ago
Tpt
1eaa77ad93
Uses new rustdoc <div class="warning"> style
2 years ago
Tpt
872111ab88
Makes Graph and Dataset implement Clone
2 years ago
Tpt
bbf184f7ae
Isomorphism: makes sure that new hashes depends on the old ones
...
Allows to make the "distinguish" step work
2 years ago
Tpt
807cf0d436
Isomorphism: make sure to also take quoted triples into account and fixes interning stability issue
2 years ago
Tpt
c016116b09
Makes Clippy 1.65 happy
2 years ago
Tpt
1c1531f640
Simplifies some rust doc links
2 years ago
Tpt
5f2c9a3b92
Cleans up documentation links to RDF specifications
2 years ago
Tpt
7175784356
Improves Clippy lint list
2 years ago
Tpt
1ffb559ee2
Oxrdf: Makes Display for Graph and Dataset return proper NTriples and NQuads
2 years ago
Tpt
808c9db007
String formatting: uses inline syntax
2 years ago
Tpt
c1d2cf030d
Makes Clippy happy
3 years ago
Yuri Astrakhan
3bed098e9e
A few minor spelling fixes
3 years ago
Tpt
ad4bfe35c2
Fixes typos in the documentation
3 years ago
Tpt
4efd193708
Improves documentation
3 years ago
Tpt
32d3f0782b
Fixes some new clippy warnings
3 years ago
Tpt
a16a4108b8
Allows using oxrdf without RDF-star
3 years ago
Tpt
f5545f1948
Makes Oxigraph model standalone as oxrdf
...
Allows to reuse it in other crates like spargebra
3 years ago
Tpt
837d5d4ff7
Moves I/O out of Graph and Dataset structs
...
Makes basic model independent of I/O
3 years ago
Tpt
a33dbb6d06
Avoids abusing std::io::Error
...
Introduces new specific errors and make them implement Into<io::Error> for compatibility
3 years ago
Tpt
97bb227042
Migrates to Rust 2021
3 years ago
Tpt
f6dbb96327
Makes Clippy happy
3 years ago
Tpt
f084cfe332
Enables more Clippy lints and enforces them
4 years ago
Tpt
2067be1a0e
Makes Clippy happy
4 years ago
Tpt
c18281183a
Uses std::io::Result where relevant
4 years ago
Tpt
a97250dcce
Basic RDF-star support
...
No parsing and SPARQL support yet
4 years ago
Tpt
820ea62424
Makes Interned aggregated terms not copy
...
Ground work for RDF* support
4 years ago
Tpt
42e4c15c46
Makes GraphView not copy
...
Preparatory work for RDF*
4 years ago
Tpt
8004fc28c0
Renames NamedOrBlankNode to Subject
...
Preparatory work for RDF-star addition
4 years ago
Tpt
0aa209b6ea
Improves Graph and Dataset documentation
4 years ago
Tpt
f75dc6a61d
Adds simple in memory Graph and Dataset
4 years ago
Tpt
21ad76c7cf
Introduces Repository and RepositoryConnection and simplifies API
...
Allows to upgrades to the latest versions of RocksDB and avoid some behaviors that could cause unexpected crashes
6 years ago
Tpt
6862fd346e
Applies "cargo fix --edition"
6 years ago
Tpt
02d0d740e1
Improves documentation
6 years ago
Tpt
65ed79742e
Tags a doc test as ignored because it relies on an optional feature
6 years ago
Tpt
23387ab76e
Makes repository root directory a Cargo workspace
7 years ago
Tpt
002afb53b4
Moves SPARQL evaluation out of store module
...
Keeps everything related to SPARQL in one place
7 years ago
Tpt
aa7cd02629
Adds more doc
7 years ago
Tpt
5cff79c372
Improves documentation and public interfaces
7 years ago
Tpt
7ed4252ad8
Adds beginning of SPARQL evaluation
7 years ago
Tpt
5b1f37fb90
Moves Graph and Dataset traits to the model package
7 years ago
Tpt
38a8f97254
Implements memory store as a simple alternative to RocksDB
...
Drops InMemoryGraph in favor of the new memory store
7 years ago
Tpt
439719732c
Adds method to get the size of a Graph or a Dataset
7 years ago
Tpt
08f1a68c44
Adds nice traits for Graph and Dataset
7 years ago
Tpt
49eda33d0a
Adds basic RocksDB store
7 years ago
Tpt
723bb22b18
Creates a simplistic implementation of a MemoryStore
...
Moves the graph isomorphism implementation out of rdf_test_cases
7 years ago