Skip to content

Conversation

@joka921
Copy link
Member

@joka921 joka921 commented Dec 2, 2025

No description provided.

joka921 and others added 30 commits May 22, 2025 10:39
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
This reverts commit c3bdaa4.
This reverts commit a5b66f8.
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
# Conflicts:
#	test/SparqlExpressionTest.cpp
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
# Conflicts:
#	src/util/Views.h
#	test/ViewsTest.cpp
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
# Conflicts:
#	src/backports/iterator.h
#	src/util/Views.h
#	test/ViewsTest.cpp
#	test/backports/BackportIteratorTest.cpp
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
…rg#2316)

* Migrate coroutines in IndexScan

* Reduce code duplication

* Make changes clean

* Refactor IndexScan::getLazyScan to apply column subsets

* Simplify chunkedIndexScan

* Restore unintentional change

* Use LoopCOntrol whenever possible

* Remove unnecessary function

* Restore materializedIndexScan function

* Implement breakWithYieldAll to LoopControl

* Refactor createPrefilteredIndexScanSide

* Fix some sonarqube issues

* Clean up remove unnecessary comments

* Update details in lazy iterations

* Incorporate changes based on review comments

* Fix sonarqube issues

* Apply details aware transform

* Implement wrapper for InputRangeFromGet

* Add style comment in test

Co-authored-by: Johannes Kalmbach <joka921@users.noreply.github.com>

* Use Range alias

Co-authored-by: Johannes Kalmbach <joka921@users.noreply.github.com>

* Incorporate commit suggestions

* Simplify getLazyScan function

* Working on simplifications. Not yet working.

Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>

* Fix the tests, It is working now.

Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>

* Provide template parameter for SetDetails

* Adre

Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>

* Also make sonarcloud happy.

Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>

---------

Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Co-authored-by: Johannes Kalmbach <joka921@users.noreply.github.com>
Co-authored-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
…txihimprovements.s with sworkxiAdd another missing typename.ing driFix the merge for the range include. path filling.ape points

Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
# Conflicts:
#	src/engine/CartesianProductJoin.cpp
#	src/engine/Engine.cpp
#	src/engine/IndexScan.cpp
#	src/engine/Join.cpp
#	src/engine/Operation.cpp
#	src/engine/ParsedRequestBuilder.cpp
#	src/engine/RuntimeInformation.cpp
#	src/engine/SortPerformanceEstimator.cpp
#	src/engine/sparqlExpressions/AggregateExpression.cpp
#	src/engine/sparqlExpressions/AggregateExpression.h
#	src/engine/sparqlExpressions/DateExpressions.cpp
#	src/engine/sparqlExpressions/NaryExpressionImpl.h
#	src/engine/sparqlExpressions/RegexExpression.cpp
#	src/engine/sparqlExpressions/SampleExpression.h
#	src/engine/sparqlExpressions/SparqlExpressionTypes.h
#	src/engine/sparqlExpressions/StringExpressions.cpp
#	src/global/ValueId.h
#	src/index/IndexImpl.cpp
#	src/index/LocalVocabEntry.h
#	src/parser/CMakeLists.txt
#	src/rdfTypes/RdfEscaping.h
#	src/util/ConstexprUtils.h
#	src/util/GeneratorConverter.h
#	src/util/GeoSparqlHelpers.cpp
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
# Conflicts:
#	src/engine/CallFixedSize.h
#	src/engine/GroupBy.cpp
#	src/engine/GroupBy.h
#	src/engine/GroupByImpl.cpp
#	src/engine/GroupByImpl.h
#	src/index/CompressedRelation.cpp
#	src/index/DeltaTriples.cpp
#	src/index/IndexImpl.Text.cpp
#	src/index/LocatedTriples.cpp
#	test/CallFixedSizeTest.cpp
#	test/ViewsTest.cpp
#	test/engine/ValuesForTesting.h
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
# Conflicts:
#	src/engine/AddCombinedRowToTable.h
#	src/index/IndexBuilderTypes.h
#	src/parser/Tokenizer.h
#	src/parser/TokenizerCtre.h
#	src/util/JoinAlgorithms/JoinAlgorithms.h
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
# Conflicts:
#	src/engine/sparqlExpressions/RelationalExpressions.cpp
#	src/engine/sparqlExpressions/SparqlExpressionGenerators.h
#	test/SparqlExpressionGeneratorsTest.cpp
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
…ays about this.

Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Signed-off-by: Johannes Kalmbach <johannes.kalmbach@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants