Tpt
|
6611b491b1
|
Sets Rust minimum version to 1.70
|
2 years ago |
Tpt
|
a1cbfdf67d
|
Improves some code style details
|
2 years ago |
Tpt
|
7c0563cb1b
|
XSD type structs: use by-value instead of by-ref in methods
They are small types
|
2 years ago |
Tpt
|
855c39146d
|
Replaces Store::open_with_options with explicit variants
Trades enums and structs for methods
|
2 years ago |
Tpt
|
854e29ee38
|
Makes XSD datatypes a standalone crate
Allows other crates to reuse Oxigraph XSD datatypes implementation
|
2 years ago |
Tpt
|
808c9db007
|
String formatting: uses inline syntax
|
2 years ago |
Tpt
|
f5545f1948
|
Makes Oxigraph model standalone as oxrdf
Allows to reuse it in other crates like spargebra
|
3 years ago |
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 |