したがって、Jena Arq が最適化としてステージの並べ替えをサポートしていることは知っています。( https://github.com/apache/jena/blob/master/jena-arq/src/main/java/org/apache/jena/sparql/engine/main/StageGeneratorGeneric.javaを参照)
行番号 70 では、入力が次のいずれかであるかどうかのチェックがあります。QueryIterRoot
私の問題は、送信するすべてのクエリです。入力はQueryIterRoot
そのブロック内で最適化を実行しないためです。
スタックをさかのぼると、QueryIterRoot が StageGeneratorGeneric に渡される入力ではないクエリを生成する方法がわかりません。ステージの最適化を機能させるために何か不足していますか?