Tpt
|
73f61884c1
|
Breaking: Uses anyhow instead of failure
Closes #25
|
5 years ago |
Tpt
|
52bb5274cd
|
Enforces Rust 2018 idioms
|
5 years ago |
Tpt
|
0265adbafc
|
Avoids unwrap() in From implementations
|
5 years ago |
Tpt
|
329a80bc8c
|
Makes new Clippy lints pass
|
5 years ago |
Tpt
|
1f903335ff
|
Avoids unsafe everywhere in the library
|
5 years ago |
Tpt
|
7cd5558d2b
|
Adds extra compiler and Clippy lints
|
5 years ago |
Tpt
|
62e3d14984
|
Adds proper write transaction support
|
5 years ago |
Tpt
|
85bc596cc0
|
Renames Rudf to Oxigraph
|
5 years ago |
Tpt
|
df3702ba89
|
Makes QueryOptions all passed to the prepare method
|
5 years ago |
Dustin Whitney
|
5912e4c40b
|
tests working
|
5 years ago |
Dustin Whitney
|
2aa9114deb
|
refactored tests
|
5 years ago |
Dustin Whitney
|
5d8e63376b
|
refactored tests
|
5 years ago |
Tpt
|
e3fe4c5dc6
|
Allows to query the union all of graphs as the default graph
Introduces QueryOptions
|
5 years ago |
Tpt
|
0f0f145a80
|
SPARQL 1.1 query is now implemented
|
5 years ago |
Tpt
|
ab08308bb6
|
Allows RepositoryConnection to keep a state by making edit actions take a mut reference
|
5 years ago |
Tpt
|
8e87396d5e
|
Allows to set the base IRI for SPARQL queries
|
5 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)
|
5 years ago |
Tpt
|
17abe2d1ab
|
Uses rouille as HTTP server
Way easier to write than with asyncio
Allows to post files to the server
|
5 years ago |
Tpt
|
2f706a777f
|
Adds our own IRI normalization instead of relying on Url crate
|
5 years ago |
Tpt
|
d617e72550
|
Cleanup SPARQL module public API
|
5 years ago |
Tpt
|
fd3def2daf
|
Adds Repository::load_dataset to load dataset files
|
5 years ago |
Tpt
|
9ccc079b4c
|
Adds Repository::load_graph to load graph files
|
5 years ago |
Tpt
|
a803daa64b
|
Removes NamedNode::from_str
|
5 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
|
5 years ago |
Tpt
|
f78121f9d3
|
Removes utils file
|
5 years ago |
Tpt
|
4b2f8c121b
|
Avoids global macros importation
|
6 years ago |
Tpt
|
1e0d803272
|
Makes code more "Rust 2018" idiomatic
|
6 years ago |
Tpt
|
a63b81be8c
|
Use new tool attributes syntax
|
6 years ago |
Tpt
|
02d0d740e1
|
Improves documentation
|
6 years ago |
Tpt
|
ee0a8574ba
|
SPARQL: adds support of REGEX
|
6 years ago |
Tpt
|
878f091367
|
Makes RocksDB dependency optional
|
6 years ago |
Tpt
|
12f80fc622
|
Migrates to failure from error_chain
|
6 years ago |
Tpt
|
909c7abd07
|
Evaluates more SPARQL built-in functions
|
6 years ago |
Tpt
|
15edf0bc8a
|
Adds basic native support of xsd:dateTime
|
6 years ago |
Tpt
|
071b3934b7
|
Applies more clippy lints
|
6 years ago |
Tpt
|
fa270a220c
|
Adds native encoding for xsd:decimal
|
6 years ago |
Tpt
|
53ffd231a0
|
Adds basic native support of xsd:integer, xsd:float and xsd:double
|
6 years ago |
Tpt
|
23387ab76e
|
Makes repository root directory a Cargo workspace
|
6 years ago |
Tpt
|
5cff79c372
|
Improves documentation and public interfaces
|
6 years ago |
Tpt
|
9e88e27acf
|
Beginning of RDF/XML parser
Does not support all RDF/XML constructs yet
|
6 years ago |
Tpt
|
a495af1b75
|
Makes the term not dependant of the OS
|
6 years ago |
Tpt
|
49eda33d0a
|
Adds basic RocksDB store
|
6 years ago |
Tpt
|
d933660ed7
|
Adds a basic incomplete SPARQL parser
|
7 years ago |
Tpt
|
08d7497706
|
Adds proper escaping of string literals
|
7 years ago |
Tpt
|
6a2c59ab9f
|
Uses uuid for encoding blank node ids
|
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 |
Tpt
|
6906bcd351
|
Adds proper relative IRI resolution
|
7 years ago |
Tpt
|
3ea6cbfe62
|
Initial commit
|
7 years ago |