Tpt
|
4337349aad
|
Moves xsd module to root
Makes "model" module more stand-alone
|
3 years ago |
Tpt
|
a33dbb6d06
|
Avoids abusing std::io::Error
Introduces new specific errors and make them implement Into<io::Error> for compatibility
|
3 years ago |
Tpt
|
b7ee3a6767
|
Removes string usage counting
|
3 years ago |
Tpt
|
607aa0b0dd
|
WIP: Transactions
|
3 years ago |
Tpt
|
569000b5ea
|
Storage: adds write batch
Atomic insertions and huge performance improvements for RocksDB
|
3 years ago |
Tpt
|
73cd761229
|
Removes unused TermEncoder
|
3 years ago |
Tpt
|
20376ba0dd
|
Makes Clippy happy
|
3 years ago |
Tpt
|
0c9a46fcd1
|
Adds runtime checks to insert_term_values
Might help to spot logic bugs in the future
|
3 years ago |
Tpt
|
97bb227042
|
Migrates to Rust 2021
|
3 years ago |
Tpt
|
1c7bec5226
|
Introduces a struct for xsd:float and xsd:double
Allows building XSD assumptions into it
|
4 years ago |
Tpt
|
f084cfe332
|
Enables more Clippy lints and enforces them
|
4 years ago |
Tpt
|
1abda73dc9
|
String garbage collector
|
4 years ago |
Tpt
|
8606877e33
|
Simplifies term encoding code
|
4 years ago |
Tpt
|
ddc8eb584a
|
SPARQL UPDATE/ Avoids direct manipulation of encoded terms
|
4 years ago |
Tpt
|
98f5f35dbb
|
Drops rio specific numerical encoder
|
4 years ago |
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 |