ROLLUP および CUBE 演算子を使用して、サンプル キューブを使用してデータを集計しようとしています。クエリを実行すると、次のエラー メッセージが返されます。
内部エラー: ルール OLAPAggregateRule の適用中にエラーが発生しました。args [rel#1246:LogicalAggregate.NONE.[](input=rel#1245:Subset#1.NONE.[],group={0, 1},groups=[{0 , 1}, {0}, {}],indicator=true,SUMOFPRICE=SUM($2))].
http://calcite.apache.org/docs/reference.htmlのドキュメントを使用してクエリを作成しています。
テスト クエリ:
キューブを使用しない単純なクエリ
a, b, sum(c) from (values (1, 2, 3, 4)) as t(a, b, c, d) group by rollup(a, b)
このクエリは期待される結果を返します
ROLLUP 演算子を使用した KYLIN_SALES テーブルを使用したクエリ
ロールアップ(seller_id、leaf_categ_id)によってkylin_salesグループからSumOfPriceとしてseller_id、leaf_categ_id、sum(price)を選択します
このクエリを実行すると、質問の冒頭で述べたエラーが返されます。