Tpt
|
dc08e181a8
|
Adds an other store based on Sled
|
5 years ago |
Tpt
|
cdb4cc4a39
|
Simplifies the public API
|
5 years ago |
Tpt
|
2d31de987a
|
Introduces ReadableEncodedStore
|
5 years ago |
Tpt
|
23f5ac78ed
|
Drops dependency on anyhow to get something implementing std::error::Error
Closes #25
|
5 years ago |
Tpt
|
7cd5558d2b
|
Adds extra compiler and Clippy lints
|
5 years ago |
Tpt
|
10b1fa68f3
|
Adds native xsd:duration xsd:dateTime xsd:date and xsd:time structures
|
5 years ago |
Tpt
|
62e3d14984
|
Adds proper write transaction support
|
5 years ago |
Tpt
|
85bc596cc0
|
Renames Rudf to Oxigraph
|
6 years ago |
Tpt
|
df3702ba89
|
Makes QueryOptions all passed to the prepare method
|
6 years ago |
Tpt
|
b4065e607c
|
Runs cargo fmt
|
6 years ago |
Dustin Whitney
|
5912e4c40b
|
tests working
|
6 years ago |
Dustin Whitney
|
a8ce5653f7
|
clean up warnings
|
6 years ago |
Dustin Whitney
|
0e12edfdc9
|
refactored prepare_query
|
6 years ago |
Dustin Whitney
|
2aa9114deb
|
refactored tests
|
6 years ago |
Dustin Whitney
|
5d8e63376b
|
refactored tests
|
6 years ago |
Dustin Whitney
|
aea8dcebb9
|
wiring hooked up
|
6 years ago |
Tpt
|
e3fe4c5dc6
|
Allows to query the union all of graphs as the default graph
Introduces QueryOptions
|
6 years ago |
Tpt
|
3566aff1c7
|
Adds an internal transaction system
Allows to batch changes when loading a file
|
6 years ago |
Tpt
|
88a97aa904
|
Make StrContainer.insert_str mutable
Allows to avoid some not useful RwLock
|
6 years ago |
Tpt
|
df8e265f0f
|
Use hashing for key storage
Simplifies code related to string storage
Avoids to insert strings when doing lookups on Repository
|
6 years ago |
Tpt
|
a017d6e1c3
|
Makes StoreConnection.(insert|remove) take mut references
|
6 years ago |
Tpt
|
ab08308bb6
|
Allows RepositoryConnection to keep a state by making edit actions take a mut reference
|
6 years ago |
Tpt
|
f2f3b8785d
|
Avoids code duplication of xsd: datatypes parsing
|
6 years ago |
Tpt
|
25b5e20c2b
|
Migrates to Rio 0.3
|
6 years ago |
Tpt
|
8e87396d5e
|
Allows to set the base IRI for SPARQL queries
|
6 years ago |
Tpt
|
45d78d490d
|
Makes RepositoryConnection.prepare_query take &str instead of Read
Simpler and faster API (SPARQL parser was reading into a String anyway)
|
6 years ago |
Tpt
|
fd3def2daf
|
Adds Repository::load_dataset to load dataset files
|
6 years ago |
Tpt
|
9ccc079b4c
|
Adds Repository::load_graph to load graph files
|
6 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
|
ce1c198552
|
Adds SimpleGraph struct and proper isomorphism implementation
|
6 years ago |
Tpt
|
6862fd346e
|
Applies "cargo fix --edition"
|
6 years ago |
Tpt
|
878f091367
|
Makes RocksDB dependency optional
|
6 years ago |
Tpt
|
071b3934b7
|
Applies more clippy lints
|
7 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
|
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 |