Tpt
|
f5545f1948
|
Makes Oxigraph model standalone as oxrdf
Allows to reuse it in other crates like spargebra
|
3 years ago |
Tpt
|
cfb3be6d34
|
Adds custom functions support
|
3 years ago |
Tpt
|
505980f026
|
Implements reduced operation during evaluation
Cheap streaming implementation (no malloc needed)
|
3 years ago |
Tpt
|
836a7ad4a1
|
Push filters as deep as possible
Allows to remove some possible bindings as soon as possible
|
3 years ago |
Tpt
|
4453235b90
|
Removes unused Rc in PlanNode
|
3 years ago |
Tpt
|
6287b4e4c9
|
Implements real hash join and anti join
|
3 years ago |
Tpt
|
ba98e2d1f8
|
Makes left join variable bad variable set smaller
Removes from it some safe cases
|
3 years ago |
Tpt
|
bb5431b545
|
Removes PlanExpression::In
Can be expressed with Or and Equals
|
3 years ago |
Tpt
|
4f7e396af0
|
Introduces PlanNode::ForLoopJoin
Makes for loop join more explicit and usable in more places
|
3 years ago |
Tpt
|
1ddc9a8788
|
Fixes SPARQL FILTER evaluation with VALUES and subqueries
|
3 years ago |
Tpt
|
f084cfe332
|
Enables more Clippy lints and enforces them
|
3 years ago |
Tpt
|
7e9e3a0743
|
Implements SPARQL-star nested triple patterns evaluation
|
4 years ago |
Tpt
|
dcaf3793d5
|
Adds RDF-star SPARQL functions
|
4 years ago |
Tpt
|
e2bbc29198
|
Makes encoded term not copy
|
4 years ago |
Tpt
|
0efc5b4654
|
Renames SledStore to Store and cleans up files hierarchy
|
4 years ago |
Tpt
|
be4a5b0b6b
|
Moves SPARQL parser and algebra to an independent crate
|
4 years ago |
Tpt
|
fe5bab8eb9
|
Drops generics on string ids
|
4 years ago |
Tpt
|
cc43742da1
|
Makes Clippy 1.51 happy
|
4 years ago |
Tpt
|
34f0efbb39
|
Rework SPARQL algebra and makes it public
|
4 years ago |
Tpt
|
75a629860d
|
Enforces some extra Clippy lints
|
4 years ago |
Tpt
|
bf3d205cf7
|
Implements SPARQL UPDATE
|
4 years ago |
Tpt
|
5038d95a00
|
Allows each store to use its own ID builder
|
4 years ago |
Tpt
|
fcb3a33606
|
Makes StrContainer::insert_str return the string ID
|
4 years ago |
Tpt
|
3d07160167
|
Relaxes error bound from Into<Io::Error> to Into<EvaluationError>
|
4 years ago |
Tpt
|
3b207f7239
|
Removes encoded string constants
|
4 years ago |
Tpt
|
669d3b1494
|
Introduces a WithStoreError trait to share the store error
Avoids a lot of "as" casts
|
4 years ago |
Tpt
|
9038ab3921
|
Converts oxigraph::Error into oxigraph::sparql::EvaluationError
|
4 years ago |
Tpt
|
0d4743f452
|
Uses io::Error for all basic disk store operations
|
4 years ago |
Tpt
|
a3dce12d94
|
Makes SPARQL query execution static and simplify federation
|
4 years ago |
Tpt
|
90d4baae2a
|
Makes ReadableEncodedStore::encoded_quads_for_pattern static
|
4 years ago |
Tpt
|
5d54bc2d06
|
Allows some low level storage trait to specify error type
|
4 years ago |
Tpt
|
79038afe44
|
Introduces native support for xsd:dayTimeDuration and xsd:yearMonthDuration
|
4 years ago |
Tpt
|
3f3406e1a0
|
Adds concrete PreparedQuery structs and deprecates the trait
Allows to explicitly state the type of prepared queries
|
4 years ago |
Tpt
|
2d31de987a
|
Introduces ReadableEncodedStore
|
5 years ago |
Tpt
|
16451b7c53
|
Reduces the number of considered "problem variables" in OPTIONAL
Runs the optional-filter tests
|
5 years ago |
Tpt
|
e8648ffc76
|
Adds the StrHash structure
Allows to distinguish string hashes from other u128
|
5 years ago |
Tpt
|
7cd5558d2b
|
Adds extra compiler and Clippy lints
|
5 years ago |
Tpt
|
10b1fa68f3
|
Adds native xsd:duration xsd:dateTime xsd:date and xsd:time structures
|
5 years ago |
Tpt
|
b369eb8126
|
Migrates to RocksDB 0.13
|
5 years ago |
Tpt
|
1cd0691520
|
Introduces EncodedTuple structs
Allows to make sure that all access to it are safe and won't panic
|
5 years ago |
Tpt
|
5481262bf9
|
Simplifies PlanNode
|
5 years ago |
Tpt
|
e5043052b7
|
Decreases memory size of the PlanNode enum
|
5 years ago |
Tpt
|
df3702ba89
|
Makes QueryOptions all passed to the prepare method
|
5 years ago |
Tpt
|
b4065e607c
|
Runs cargo fmt
|
5 years ago |
Dustin Whitney
|
0e12edfdc9
|
refactored prepare_query
|
5 years ago |
Dustin Whitney
|
68d067259c
|
wiring hooked up
|
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
|
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 |