Skip to content

Commit 0e889e8

Browse files
committed
Use typeOf instead tq
1 parent f623ffd commit 0e889e8

File tree

1 file changed

+7
-8
lines changed
  • sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen

1 file changed

+7
-8
lines changed

sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/codegen/CodeGenerator.scala

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,14 +37,13 @@ abstract class CodeGenerator extends Logging {
3737

3838
val toolBox = runtimeMirror(getClass.getClassLoader).mkToolBox()
3939

40-
// TODO: Use typetags?
41-
val rowType = tq"org.apache.spark.sql.catalyst.expressions.Row"
42-
val mutableRowType = tq"org.apache.spark.sql.catalyst.expressions.MutableRow"
43-
val genericRowType = tq"org.apache.spark.sql.catalyst.expressions.GenericRow"
44-
val genericMutableRowType = tq"org.apache.spark.sql.catalyst.expressions.GenericMutableRow"
45-
46-
val projectionType = tq"org.apache.spark.sql.catalyst.expressions.Projection"
47-
val mutableProjectionType = tq"org.apache.spark.sql.catalyst.expressions.MutableProjection"
40+
val rowType = typeOf[Row]
41+
val mutableRowType = typeOf[MutableRow]
42+
val genericRowType = typeOf[GenericRow]
43+
val genericMutableRowType = typeOf[GenericMutableRow]
44+
45+
val projectionType = typeOf[Projection]
46+
val mutableProjectionType = typeOf[MutableProjection]
4847

4948
private val curId = new java.util.concurrent.atomic.AtomicInteger()
5049
private val javaSeperator = "$"

0 commit comments

Comments
 (0)