Github user ravipesala commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/2642#discussion_r213681553
--- Diff:
integration/spark-common/src/main/scala/org/apache/carbondata/spark/rdd/CarbonScanRDD.scala
---
@@ -421,13 +421,13 @@ class CarbonScanRDD[T: ClassTag](
// create record reader for row format
DataTypeUtil.setDataTypeConverter(dataTypeConverterClz.newInstance())
val inputFormat = new CarbonStreamInputFormat
- val streamReader = inputFormat.createRecordReader(inputSplit,
attemptContext)
- .asInstanceOf[CarbonStreamRecordReader]
- streamReader.setVectorReader(vectorReader)
- streamReader.setInputMetricsStats(inputMetricsStats)
+ inputFormat.setVectorReader(vectorReader)
--- End diff --
Create method with name `setIsVectorReader`
---