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 <[email protected]>
Signed-off-by: Johannes Kalmbach <[email protected]>
Signed-off-by: Johannes Kalmbach <[email protected]>
Signed-off-by: Johannes Kalmbach <[email protected]>
This reverts commit c3bdaa4.
This reverts commit a5b66f8.
Signed-off-by: Johannes Kalmbach <[email protected]>
# Conflicts:
#	test/SparqlExpressionTest.cpp
Signed-off-by: Johannes Kalmbach <[email protected]>
# Conflicts:
#	src/util/Views.h
#	test/ViewsTest.cpp
Signed-off-by: Johannes Kalmbach <[email protected]>
# Conflicts:
#	src/backports/iterator.h
#	src/util/Views.h
#	test/ViewsTest.cpp
#	test/backports/BackportIteratorTest.cpp
…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 <[email protected]>

* Use Range alias

Co-authored-by: Johannes Kalmbach <[email protected]>

* Incorporate commit suggestions

* Simplify getLazyScan function

* Working on simplifications. Not yet working.

Signed-off-by: Johannes Kalmbach <[email protected]>

* Fix the tests, It is working now.

Signed-off-by: Johannes Kalmbach <[email protected]>

* Provide template parameter for SetDetails

* Adre

Signed-off-by: Johannes Kalmbach <[email protected]>

* Also make sonarcloud happy.

Signed-off-by: Johannes Kalmbach <[email protected]>

---------

Signed-off-by: Johannes Kalmbach <[email protected]>
Co-authored-by: Johannes Kalmbach <[email protected]>
Co-authored-by: Johannes Kalmbach <[email protected]>
Signed-off-by: Johannes Kalmbach <[email protected]>
Signed-off-by: Johannes Kalmbach <[email protected]>
…txihimprovements.s with sworkxiAdd another missing typename.ing driFix the merge for the range include. path filling.ape points

Signed-off-by: Johannes Kalmbach <[email protected]>
Signed-off-by: Johannes Kalmbach <[email protected]>
Signed-off-by: Johannes Kalmbach <[email protected]>
Signed-off-by: Johannes Kalmbach <[email protected]>
Signed-off-by: Johannes Kalmbach <[email protected]>
Signed-off-by: Johannes Kalmbach <[email protected]>
Signed-off-by: Johannes Kalmbach <[email protected]>
Signed-off-by: Johannes Kalmbach <[email protected]>
Signed-off-by: Johannes Kalmbach <[email protected]>
Signed-off-by: Johannes Kalmbach <[email protected]>
# 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
# 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 <[email protected]>
Signed-off-by: Johannes Kalmbach <[email protected]>
Signed-off-by: Johannes Kalmbach <[email protected]>
Signed-off-by: Johannes Kalmbach <[email protected]>
Signed-off-by: Johannes Kalmbach <[email protected]>
# Conflicts:
#	src/engine/AddCombinedRowToTable.h
#	src/index/IndexBuilderTypes.h
#	src/parser/Tokenizer.h
#	src/parser/TokenizerCtre.h
#	src/util/JoinAlgorithms/JoinAlgorithms.h
# Conflicts:
#	src/engine/sparqlExpressions/RelationalExpressions.cpp
#	src/engine/sparqlExpressions/SparqlExpressionGenerators.h
#	test/SparqlExpressionGeneratorsTest.cpp
Signed-off-by: Johannes Kalmbach <[email protected]>
Signed-off-by: Johannes Kalmbach <[email protected]>
Signed-off-by: Johannes Kalmbach <[email protected]>
Signed-off-by: Johannes Kalmbach <[email protected]>
Signed-off-by: Johannes Kalmbach <[email protected]>
Signed-off-by: Johannes Kalmbach <[email protected]>
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