You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Recently I found a case where a query was optimized so that the hash aggregate returned multiple aggregates in a struct, but our GpuScalarSubquery doesn't support handling of structs. We should add support for this.
!Expression <ScalarSubquery> Subquery scalar-subquery#150, [id=#300] cannot run on GPU because expression ScalarSubquery Subquery scalar-subquery#150, [id=#300] produces an unsupported type StructType(StructField(count(s),LongType,false), StructField(max(d),DecimalType(38,10),true), StructField(max(i),IntegerType,true), StructField(min(i),IntegerType,true))
Specifically in this environment the test_scalar_subquery test failed because the Project wasn't on the GPU.
The text was updated successfully, but these errors were encountered:
Signed-off-by: sperlingxx <lovedreamf@gmail.com>
Closes#4895
Enable GpuScalarSubquery on nested types, so as to adapt the Spark patch apache/spark#32298 which is under development.
Is your feature request related to a problem? Please describe.
Recently I found a case where a query was optimized so that the hash aggregate returned multiple aggregates in a struct, but our GpuScalarSubquery doesn't support handling of structs. We should add support for this.
!Expression <ScalarSubquery> Subquery scalar-subquery#150, [id=#300] cannot run on GPU because expression ScalarSubquery Subquery scalar-subquery#150, [id=#300] produces an unsupported type StructType(StructField(count(s),LongType,false), StructField(max(d),DecimalType(38,10),true), StructField(max(i),IntegerType,true), StructField(min(i),IntegerType,true))
Specifically in this environment the test_scalar_subquery test failed because the Project wasn't on the GPU.
The text was updated successfully, but these errors were encountered: