fe92703242 
								
							
								 
							
						 
						
							
							
								
								Upgrades Clippy lints following Rust 1.45 release  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								2457268f5f 
								
							
								 
							
						 
						
							
							
								
								Fixes SPARQL JSON query results blank node serialization  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								974e5d1e1a 
								
							
								 
							
						 
						
							
							
								
								Breaking: Adds a new enumeration for graph names  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								be76dcb51d 
								
							
								 
							
						 
						
							
							
								
								Adds is_empty and len to MemoryStore  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								79038afe44 
								
							
								 
							
						 
						
							
							
								
								Introduces native support for xsd:dayTimeDuration and xsd:yearMonthDuration  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								0aa536998e 
								
							
								 
							
						 
						
							
							
								
								Fixes BlankNode encoding  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								2d80960e79 
								
							
								 
							
						 
						
							
							
								
								Deprecates Triple and Quad methods  
							
							... 
							
							
 
							
							It's much simpler to expose the inner fields 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								71aa5a6c79 
								
							
								 
							
						 
						
							
							
								
								Allows BlankNode struct to store any valid blank node identifier  
							
							... 
							
							
 
							
							Closes  #34  
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								3926fdc219 
								
							
								 
							
						 
						
							
							
								
								Renames QueryResult::Bindings into QueryResult::Solutions  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								827667e495 
								
							
								 
							
						 
						
							
							
								
								Removes global ordering of blank node and literals  
							
							... 
							
							
 
							
							It does not corresponds to anything meaningful 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								71016ce475 
								
							
								 
							
						 
						
							
							
								
								Makes the format from MIME type converter accept more MIME types  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								c3ae01e701 
								
							
								 
							
						 
						
							
							
								
								Implements a crate for the testsuite, adds parser tests and a better isomorphism algorithm  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								69f94777b6 
								
							
								 
							
						 
						
							
							
								
								Adds isomorphism computation to MemoryDataset and drops SimpleGraph  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								5039da163b 
								
							
								 
							
						 
						
							
							
								
								Small code cleanup  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								8c02fd7513 
								
							
								 
							
						 
						
							
							
								
								Upgrades hash libraries to v0.9  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								3f3406e1a0 
								
							
								 
							
						 
						
							
							
								
								Adds concrete PreparedQuery structs and deprecates the trait  
							
							... 
							
							
 
							
							Allows to explicitly state the type of prepared queries 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								6c96f4fa82 
								
							
								 
							
						 
						
							
							
								
								Makes GROUP_CONCAT return a string in all cases  
							
							... 
							
							
 
							
							Closes  #33  
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								cc7c92092f 
								
							
								 
							
						 
						
							
							
								
								Provides a nice API for SPARQL SELECT solutions handling  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								2866e1e3bd 
								
							
								 
							
						 
						
							
							
								
								Introduces a custom error type for the SPARQL parser  
							
							... 
							
							
 
							
							The SPARQL parser and algebra does not directly depends now on the other parts of Oxigraph outside of the RDF model 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								eeda469f1d 
								
							
								 
							
						 
						
							
							
								
								Sled: makes Clippy happy  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								feaca89f77 
								
							
								 
							
						 
						
							
							
								
								Moves NamedNodeOrVariable and TermOrVariable to the SPARQL algebra  
							
							... 
							
							
 
							
							These data structures are part of the SPARQL algebra 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								98a4d40a7e 
								
							
								 
							
						 
						
							
							
								
								Cleans up the Variable structure to only represent actual variables  
							
							... 
							
							
 
							
							There should be now a sane blank node support in the SPARQL algebra.
They are now allowed only in places where they are allowed by the SPARQL syntax 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								f4f542ce00 
								
							
								 
							
						 
						
							
							
								
								Removes unimplemented! macro calls for SPARQL results formats  
							
							
 
							
						 
						
							5 years ago  
				
					
						
							
							
								 
						
							
							
								4e3f72769f 
								
							
								 
							
						 
						
							
							
								
								Fixes CI  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								dc08e181a8 
								
							
								 
							
						 
						
							
							
								
								Adds an other store based on Sled  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								8b88a7576c 
								
							
								 
							
						 
						
							
							
								
								Avoids box in RocksStore.quads_for_pattern  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								fd4655b4e8 
								
							
								 
							
						 
						
							
							
								
								Removes useless errors related to serialization  
							
							... 
							
							
 
							
							We only serialize into vec no need for a generic API 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								4c7936e5be 
								
							
								 
							
						 
						
							
							
								
								BREAKING: Uses SipHash instead of MD5 for term hashing  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								febaad9bdb 
								
							
								 
							
						 
						
							
							
								
								Adds new easy equality method to NamedNode  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								42fafbe57f 
								
							
								 
							
						 
						
							
							
								
								Avoids using the big oxigraph::Error in model structures  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								fa2d6c412f 
								
							
								 
							
						 
						
							
							
								
								Simplifies MemoryStore.quads_for_pattern signature  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								480d3a0077 
								
							
								 
							
						 
						
							
							
								
								Small documentation improvements  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								cdb4cc4a39 
								
							
								 
							
						 
						
							
							
								
								Simplifies the public API  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								2d31de987a 
								
							
								 
							
						 
						
							
							
								
								Introduces ReadableEncodedStore  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								16451b7c53 
								
							
								 
							
						 
						
							
							
								
								Reduces the number of considered "problem variables" in OPTIONAL  
							
							... 
							
							
 
							
							Runs the optional-filter tests 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								e8648ffc76 
								
							
								 
							
						 
						
							
							
								
								Adds the StrHash structure  
							
							... 
							
							
 
							
							Allows to distinguish string hashes from other u128 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								2b85a06487 
								
							
								 
							
						 
						
							
							
								
								Migrates to oxiri and oxilangtag  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								2bbe29c31a 
								
							
								 
							
						 
						
							
							
								
								Upgrades RocksDB to 0.14  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								5022a09573 
								
							
								 
							
						 
						
							
							
								
								add destruct method to Literal and Quad  
							
							... 
							
							
 
							
							This is (again) useful for building bridges to other APIs.
Note that NamedNode already has this (into_string),
that BlankNode kind of has it (id)
and that Quad has incomplete versions of it (subject_owned, predicate_owned...).
So I don't think those are too disruptive. 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								b93c6e0ae6 
								
							
								 
							
						 
						
							
							
								
								fix BlankNode::as_str  
							
							... 
							
							
 
							
							Before that patch, it would return a string padded with null characters,
which is not a valid BLANK_NODE_IDENTIFIER in RDF syntaxes. 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								2352fc2384 
								
							
								 
							
						 
						
							
							
								
								complete documentation  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								cc6ca5fe1e 
								
							
								 
							
						 
						
							
							
								
								making unchecked constructor of Literal public  
							
							... 
							
							
 
							
							for the same reason as before: bindings to other languages/APIs can benefit from this 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								4c9bd52614 
								
							
								 
							
						 
						
							
							
								
								Validates language tags  
							
							... 
							
							
 
							
							Makes also sure their are all lowercase
Closes  #24  
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								a8dbc94d6f 
								
							
								 
							
						 
						
							
							
								
								Improves Error type documentation  
							
							
 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								beb7192e22 
								
							
								 
							
						 
						
							
							
								
								Removes ModelError  
							
							... 
							
							
 
							
							We could keep one error class and avoid allocation for common errors by adding variants to the main ErrorKind enumeration 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								23f5ac78ed 
								
							
								 
							
						 
						
							
							
								
								Drops dependency on anyhow to get something implementing std::error::Error  
							
							... 
							
							
 
							
							Closes  #25  
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								73f61884c1 
								
							
								 
							
						 
						
							
							
								
								Breaking: Uses anyhow instead of failure  
							
							... 
							
							
 
							
							Closes  #25  
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								053335b431 
								
							
								 
							
						 
						
							
							
								
								open API for creating unchecked NamedNode  
							
							... 
							
							
 
							
							Again, this will be useful for bindings to other languages and APIs,
where IRIs have been checked elsewhere, and hence do not need another parsing.
Renamed new_from_string to new_unchecked, to make explicit the unchecked
nature of this method (now that it is public). 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								816798d006 
								
							
								 
							
						 
						
							
							
								
								open blank_node inners  
							
							... 
							
							
 
							
							This is required by libraries binding Oxigraph to other languages or other APIs. 
							
						 
						
							6 years ago  
				
					
						
							
							
								 
						
							
							
								52bb5274cd 
								
							
								 
							
						 
						
							
							
								
								Enforces Rust 2018 idioms  
							
							
 
							
						 
						
							6 years ago