Tpt
|
f15430804a
|
Removes From implementations between Oxigraph and Rio
|
4 years ago |
Tpt
|
b5cb0cce19
|
Makes Clippy happy
|
4 years ago |
Tpt
|
4302316a41
|
Fixes the input type of graph manipulation methods
Nested triples are not allowed there
|
4 years ago |
Tpt
|
0071f82662
|
Uses From for term encoding without insertion
Makes code simpler
|
4 years ago |
Tpt
|
dcaf3793d5
|
Adds RDF-star SPARQL functions
|
4 years ago |
Tpt
|
a97250dcce
|
Basic RDF-star support
No parsing and SPARQL support yet
|
4 years ago |
Tpt
|
8004fc28c0
|
Renames NamedOrBlankNode to Subject
Preparatory work for RDF-star addition
|
4 years ago |
Tpt
|
e2bbc29198
|
Makes encoded term not copy
|
4 years ago |
Tpt
|
aa7a23b94d
|
Makes term encoding not fail if the string is not stored
|
4 years ago |
Tpt
|
68aab2563c
|
Simplifies string storage traits
|
4 years ago |
Tpt
|
0efc5b4654
|
Renames SledStore to Store and cleans up files hierarchy
|
4 years ago |
Tpt
|
5ea4f2f95a
|
StrContainer does not need to be mutable
|
4 years ago |
Tpt
|
fe5bab8eb9
|
Drops generics on string ids
|
4 years ago |
Tpt
|
7280823444
|
Uses StrHash everywhere
|
4 years ago |
Tpt
|
fce1b03051
|
Fixes matches! formatting using Rust 1.50
|
4 years ago |
Tpt
|
231da02e87
|
Uses matches! where relevant
|
5 years ago |
Tpt
|
bf3d205cf7
|
Implements SPARQL UPDATE
|
5 years ago |
Tpt
|
60a5ae8e64
|
Renames WithStoreError to StrEncodingAware
|
5 years ago |
Tpt
|
b90fbdc7fe
|
Simplifies some code in the SPARQL evaluator
|
5 years ago |
Tpt
|
f9d97a2296
|
Adds native support for all time related XSD literals
|
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
|
09d0089910
|
Breaking: RocksDBStore: use 3 indexes instead of 6 for the default graph
|
5 years ago |
Tpt
|
a96ef43e4e
|
MemoryStore: 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
|
5038d95a00
|
Allows each store to use its own ID builder
|
5 years ago |
Tpt
|
fcb3a33606
|
Makes StrContainer::insert_str return the string ID
|
5 years ago |
Tpt
|
3d07160167
|
Relaxes error bound from Into<Io::Error> to Into<EvaluationError>
|
5 years ago |
Tpt
|
81743f464e
|
Introduces DecoderError
|
5 years ago |
Tpt
|
3b207f7239
|
Removes encoded string constants
|
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
|
f38c5577cc
|
Simplifies numeric_encoder errors
|
5 years ago |
Tpt
|
0d4743f452
|
Uses io::Error for all basic disk store operations
|
5 years ago |
Tpt
|
fd1bb216be
|
Breaking: Adds transaction support to Sled
Breaks Sled storage format
|
5 years ago |
Tpt
|
5d54bc2d06
|
Allows some low level storage trait to specify error type
|
5 years ago |
Tpt
|
ce2b05b62b
|
Makes TermReader use IoError
|
5 years ago |
Tpt
|
974e5d1e1a
|
Breaking: Adds a new enumeration for graph names
|
5 years ago |
Tpt
|
79038afe44
|
Introduces native support for xsd:dayTimeDuration and xsd:yearMonthDuration
|
5 years ago |
Tpt
|
0aa536998e
|
Fixes BlankNode encoding
|
5 years ago |
Tpt
|
2d80960e79
|
Deprecates Triple and Quad methods
It's much simpler to expose the inner fields
|
5 years ago |
Tpt
|
71aa5a6c79
|
Allows BlankNode struct to store any valid blank node identifier
Closes #34
|
5 years ago |
Tpt
|
8b88a7576c
|
Avoids box in RocksStore.quads_for_pattern
|
5 years ago |
Tpt
|
fd4655b4e8
|
Removes useless errors related to serialization
We only serialize into vec no need for a generic API
|
5 years ago |
Tpt
|
4c7936e5be
|
BREAKING: Uses SipHash instead of MD5 for term hashing
|
5 years ago |
Tpt
|
cdb4cc4a39
|
Simplifies the public API
|
5 years ago |
Tpt
|
e8648ffc76
|
Adds the StrHash structure
Allows to distinguish string hashes from other u128
|
5 years ago |
Tpt
|
4c9bd52614
|
Validates language tags
Makes also sure their are all lowercase
Closes #24
|
5 years ago |
Tpt
|
23f5ac78ed
|
Drops dependency on anyhow to get something implementing std::error::Error
Closes #25
|
5 years ago |
Tpt
|
73f61884c1
|
Breaking: Uses anyhow instead of failure
Closes #25
|
5 years ago |