Tpt
|
97bb227042
|
Migrates to Rust 2021
|
3 years ago |
Tpt
|
f6dbb96327
|
Makes Clippy happy
|
3 years ago |
Tpt
|
d27d62f973
|
Evaluation: Adds size_hint to iterators
Removes some iterators that could be written as filter
|
3 years ago |
Tpt
|
505980f026
|
Implements reduced operation during evaluation
Cheap streaming implementation (no malloc needed)
|
3 years ago |
Tpt
|
47c4734d51
|
Uses cheaper key in hash joins
|
3 years ago |
Tpt
|
6287b4e4c9
|
Implements real hash join and anti join
|
4 years ago |
Tpt
|
ba98e2d1f8
|
Makes left join variable bad variable set smaller
Removes from it some safe cases
|
4 years ago |
Tpt
|
bb5431b545
|
Removes PlanExpression::In
Can be expressed with Or and Equals
|
4 years ago |
Tpt
|
4f7e396af0
|
Introduces PlanNode::ForLoopJoin
Makes for loop join more explicit and usable in more places
|
4 years ago |
Tpt
|
1ddc9a8788
|
Fixes SPARQL FILTER evaluation with VALUES and subqueries
|
4 years ago |
Tpt
|
8c5b67904d
|
Builds dynamic functions for pattern evaluation
Allows to avoid the big match each time a pattern is evaluated
|
4 years ago |
Tpt
|
bb04f1383b
|
Builds dynamic functions for expression evaluation
Allows to avoid the big match each time an expression node is evaluated
|
4 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
|
2067be1a0e
|
Makes Clippy happy
|
4 years ago |
Tpt
|
a2dcbc715a
|
Adds comparison to SPARQL-star evaluation
|
4 years ago |
Tpt
|
4b3cdc6831
|
Fixes SPARQL-star tests evaluation
|
4 years ago |
Tpt
|
f9d9530a1b
|
Makes SPARQL string storage insertion infallible
|
4 years ago |
Tpt
|
7e9e3a0743
|
Implements SPARQL-star nested triple patterns evaluation
|
4 years ago |
Tpt
|
8671fb6060
|
Fixes an out of bound panic in SPARQL evaluation
|
4 years ago |
Tpt
|
b4080a7ce1
|
Fixes an out of bound panic in SPARQL evaluation
|
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
|
0efc5b4654
|
Renames SledStore to Store and cleans up files hierarchy
|
4 years ago |
Tpt
|
a5c49a73b1
|
Drops old Stotrage traits
|
4 years ago |
Tpt
|
17a3ae728d
|
Removes generics from SPARQL implementation
|
4 years ago |
Tpt
|
5ea4f2f95a
|
StrContainer does not need to be mutable
|
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
|
fce1b03051
|
Fixes matches! formatting using Rust 1.50
|
4 years ago |
Tpt
|
34f0efbb39
|
Rework SPARQL algebra and makes it public
|
4 years ago |
Tpt
|
ece760f0c1
|
Drops prepare_query methods
Not very useful, most of the job could be done by parsing the query first
|
4 years ago |
Tpt
|
7a110902d2
|
Provides an API to edit the SPARQL query dataset
|
4 years ago |
Tpt
|
c4076f5fc6
|
Fixes xsd:boolean function evaluation to match the XPath specification
|
4 years ago |
Tpt
|
231da02e87
|
Uses matches! where relevant
|
4 years ago |
Tpt
|
cd8032136a
|
Fixes a bug in SPARQL DESCRIBE implementation
Adds tests to ensure it won't happen again
|
5 years ago |
Tpt
|
3ecaaf07c0
|
Fixes MONTH() and DAY() function evaluation on xsd:date
|
5 years ago |
Tpt
|
23cc09f481
|
Implements a Simple HTTP client for SPARQL federation and SPARQL LOAD
|
5 years ago |
Tpt
|
bf3d205cf7
|
Implements SPARQL UPDATE
|
5 years ago |
Tpt
|
6b3062f496
|
Renames some sparql module element and improves documentation
QueryResult -> QueryResults
QueryResultFormat -> QueryResultsFormat
QuerySolutionsIterator -> QuerySolutionIter
QueryTriplesIterator -> QueryTripleIter
|
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
|
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
|
3b207f7239
|
Removes encoded string constants
|
5 years ago |