@@ -52,10 +52,11 @@ import org.apache.comet.CometSparkSessionExtensions.{isCometScan, withInfo}
5252import org .apache .comet .DataTypeSupport .isComplexType
5353import org .apache .comet .expressions ._
5454import org .apache .comet .objectstore .NativeConfig
55- import org .apache .comet .serde .ExprOuterClass .{AggExpr , DataType => ProtoDataType , Expr , ScalarFunc }
56- import org .apache .comet .serde .ExprOuterClass .DataType ._
55+ import org .apache .comet .serde .ExprOuterClass .{AggExpr , Expr , ScalarFunc }
5756import org .apache .comet .serde .OperatorOuterClass .{AggregateMode => CometAggregateMode , BuildSide , JoinType , Operator }
5857import org .apache .comet .serde .QueryPlanSerde .{exprToProtoInternal , optExprWithInfo , scalarFunctionExprToProto }
58+ import org .apache .comet .serde .Types .{DataType => ProtoDataType }
59+ import org .apache .comet .serde .Types .DataType ._
5960import org .apache .comet .serde .Types .ListLiteral
6061import org .apache .comet .shims .CometExprShim
6162
@@ -228,7 +229,7 @@ object QueryPlanSerde extends Logging with CometExprShim {
228229 * doesn't mean it is supported by Comet native execution, i.e., `supportedDataType` may return
229230 * false for it.
230231 */
231- def serializeDataType (dt : DataType ): Option [ExprOuterClass .DataType ] = {
232+ def serializeDataType (dt : org.apache.spark.sql.types. DataType ): Option [Types .DataType ] = {
232233 val typeId = dt match {
233234 case _ : BooleanType => 0
234235 case _ : ByteType => 1
@@ -762,7 +763,7 @@ object QueryPlanSerde extends Logging with CometExprShim {
762763 .contains(CometConf .COMET_NATIVE_SCAN_IMPL .get()) && dataType
763764 .isInstanceOf [ArrayType ]) && ! isComplexType(
764765 dataType.asInstanceOf [ArrayType ].elementType)) =>
765- val exprBuilder = ExprOuterClass .Literal .newBuilder()
766+ val exprBuilder = LiteralOuterClass .Literal .newBuilder()
766767
767768 if (value == null ) {
768769 exprBuilder.setIsNull(true )
0 commit comments