Tpt
|
65b763b09a
|
Adds a versioning system to the storage encoding
|
5 years ago |
Tpt
|
beebcdfbd6
|
Store more terms inline
|
5 years ago |
Tpt
|
58a3b34d9f
|
Breaking: SledStore: use 3 indexes instead of 6 for the default graph
Factorizes some code
|
5 years ago |
Tpt
|
8bc84b2820
|
Adds borrowed data structures for RDF terms
|
5 years ago |
Tpt
|
c492c70780
|
Use lasso for MemoryStore strings
|
5 years ago |
Tpt
|
5038d95a00
|
Allows each store to use its own ID builder
|
5 years ago |
Tpt
|
3d07160167
|
Relaxes error bound from Into<Io::Error> to Into<EvaluationError>
|
5 years ago |
Tpt
|
669d3b1494
|
Introduces a WithStoreError trait to share the store error
Avoids a lot of "as" casts
|
5 years ago |
Tpt
|
9038ab3921
|
Converts oxigraph::Error into oxigraph::sparql::EvaluationError
|
5 years ago |
Tpt
|
5640b0a32d
|
Renames *Syntax into *Format
It is a simpler word that matches more the current usages
|
5 years ago |
Tpt
|
0bc5e235eb
|
Adds a serializers API and improves the parser API
|
5 years ago |
Tpt
|
3e11180405
|
Converts all "&mut impl Write" into "impl Write"
Write is implemented for all &mut impl Write so it makes the API a bit easier to use
|
5 years ago |
Tpt
|
923beb6300
|
Use io::Error in load_graph and load_dataset errors
It is possible to find the kind of error (parsing, loading...) using the std::io::ErrorKind enumeration
|
5 years ago |
Tpt
|
0d4743f452
|
Uses io::Error for all basic disk store operations
|
5 years ago |
Tpt
|
19d9ddb56e
|
Adds methods to dump store content into a graph
|
5 years ago |
Tpt
|
90d4baae2a
|
Makes ReadableEncodedStore::encoded_quads_for_pattern static
|
5 years ago |
Tpt
|
c309a5ccdb
|
Removes some useless Result in MemoryStore
|
5 years ago |
Tpt
|
5d54bc2d06
|
Allows some low level storage trait to specify error type
|
5 years ago |
Tpt
|
974e5d1e1a
|
Breaking: Adds a new enumeration for graph names
|
5 years ago |
Tpt
|
5039da163b
|
Small code cleanup
|
5 years ago |
Tpt
|
3f3406e1a0
|
Adds concrete PreparedQuery structs and deprecates the trait
Allows to explicitly state the type of prepared queries
|
5 years ago |
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 |