Dustin Whitney
|
a8ce5653f7
|
clean up warnings
|
5 years ago |
Dustin Whitney
|
0e12edfdc9
|
refactored prepare_query
|
5 years ago |
Dustin Whitney
|
2aa9114deb
|
refactored tests
|
5 years ago |
Dustin Whitney
|
5d8e63376b
|
refactored tests
|
5 years ago |
Dustin Whitney
|
aea8dcebb9
|
wiring hooked up
|
5 years ago |
Tpt
|
e3fe4c5dc6
|
Allows to query the union all of graphs as the default graph
Introduces QueryOptions
|
5 years ago |
Tpt
|
3566aff1c7
|
Adds an internal transaction system
Allows to batch changes when loading a file
|
5 years ago |
Tpt
|
88a97aa904
|
Make StrContainer.insert_str mutable
Allows to avoid some not useful RwLock
|
5 years ago |
Tpt
|
df8e265f0f
|
Use hashing for key storage
Simplifies code related to string storage
Avoids to insert strings when doing lookups on Repository
|
5 years ago |
Tpt
|
4bbd2ce204
|
Uses u128 instead of UUID inside of BlankNode
Makes code slightly simpler
|
5 years ago |
Tpt
|
68e5fb43df
|
Makes sure that all RocksDB columns are created
|
5 years ago |
Tpt
|
dbf9e6899e
|
Adds gspo, gpos and gosp indexes to RocksDB store
Adds also some optimization to reduce the number of allocations
|
5 years ago |
Tpt
|
a017d6e1c3
|
Makes StoreConnection.(insert|remove) take mut references
|
5 years ago |
Tpt
|
d68d680436
|
Implements SPARQL aggregation
|
5 years ago |
Tpt
|
ad4563135a
|
Usess better indexes in MemoryStore
Allows to have a lot of named graphs
|
5 years ago |
Tpt
|
ab08308bb6
|
Allows RepositoryConnection to keep a state by making edit actions take a mut reference
|
5 years ago |
Tpt
|
f2f3b8785d
|
Avoids code duplication of xsd: datatypes parsing
|
5 years ago |
Tpt
|
25b5e20c2b
|
Migrates to Rio 0.3
|
5 years ago |
Tpt
|
78a2d59e19
|
Avoids to put in Repository StringStore temporary SPARQL execution strings
|
5 years ago |
Tpt
|
06c0773e5a
|
Makes most open-word SPARQL tests pass
Do not make pass the one that distinguish simple literals and xsd:string
|
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
|
2f706a777f
|
Adds our own IRI normalization instead of relying on Url crate
|
5 years ago |
Tpt
|
cac68a4473
|
Drops LanguageTag and normalizes all tags to lowercase
Makes code simpler
LanguageTag code has been pushed upstream to the `language-tags` 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
|
de8997c750
|
Makes NamedNode store a String internally
|
5 years ago |
Tpt
|
f78121f9d3
|
Removes utils file
|
5 years ago |
Tpt
|
ce1c198552
|
Adds SimpleGraph struct and proper isomorphism implementation
|
5 years ago |
Tpt
|
b673471b39
|
Use LanguageTag inside of Literal
Allows to normalize language tags case and fixes language tagged string SPARQL lookyp
|
6 years ago |
Tpt
|
25397c5751
|
Drops support of plain literals
They are merged with xsd:string datatyped literal in RDF 1.1
|
6 years ago |
Tpt
|
1e474cd320
|
Drops RocksDB compression
It gives a big hit to SPARQL benchmarks
|
6 years ago |
Tpt
|
25ea1df0ae
|
RocksDB: avoid not needed copies when retrieving string values
|
6 years ago |
Tpt
|
0356de0e40
|
Applies some Clippy suggestions
|
6 years ago |
Tpt
|
81cae09eb5
|
Fixes some formatting
|
6 years ago |
Tpt
|
a77d08cf03
|
SPARQL: adds YEAR/.../SECONDS functions
|
6 years ago |
Tpt
|
1499c2c96c
|
Adds native support of xsd:date and xsd:time without duration
|
6 years ago |
Tpt
|
33c5534c84
|
Updates RocksDB and makes it do some compression
|
6 years ago |
Tpt
|
4b2f8c121b
|
Avoids global macros importation
|
6 years ago |
Tpt
|
1e0d803272
|
Makes code more "Rust 2018" idiomatic
|
6 years ago |
Tpt
|
610b75eaad
|
Enables 2018 edition
|
6 years ago |
Tpt
|
6862fd346e
|
Applies "cargo fix --edition"
|
6 years ago |
Tpt
|
0ba67d9614
|
Upgrades formatting to 1.31
|
6 years ago |
Tpt
|
d537a54f0b
|
Improves EncodedStore::quads_for_pattern signature
|
6 years ago |
Tpt
|
f1554b7d4d
|
Fixes some warnings in numeric_encoded tests
|
6 years ago |
Tpt
|
4c01f08e90
|
Makes sure that everything is imported in tests
|
6 years ago |
Tpt
|
c3d11a7024
|
Moves MemoryStringStore out of memory store
|
6 years ago |