Commit Graph

55 Commits (65b763b09a3ea275fefbd3611a9802deeb24ffd6)

Author SHA1 Message Date
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 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 5 years ago
Tpt 9038ab3921 Converts oxigraph::Error into oxigraph::sparql::EvaluationError 5 years ago
Tpt 5640b0a32d Renames *Syntax into *Format 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" 5 years ago
Tpt 923beb6300 Use io::Error in load_graph and load_dataset errors 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 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 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 6 years ago
Tpt 3566aff1c7 Adds an internal transaction system 6 years ago
Tpt 88a97aa904 Make StrContainer.insert_str mutable 6 years ago
Tpt df8e265f0f Use hashing for key storage 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 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 6 years ago