diff options
Diffstat (limited to 'sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/encoders/ExpressionEncoderSuite.scala')
-rw-r--r-- | sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/encoders/ExpressionEncoderSuite.scala | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/encoders/ExpressionEncoderSuite.scala b/sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/encoders/ExpressionEncoderSuite.scala index 4df9062018..c0730bb921 100644 --- a/sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/encoders/ExpressionEncoderSuite.scala +++ b/sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/encoders/ExpressionEncoderSuite.scala @@ -409,3 +409,17 @@ class ExpressionEncoderSuite extends PlanTest with AnalysisTest { } } } + +object MoreExpressions { + //implicit def encoder[T : TypeTag]: ExpressionEncoder[T] = + //org.apache.spark.sql.catalyst.ScalaMacros.newEncoder[T] + + import org.apache.spark.sql.catalyst.ScalaMacros._ + + def foo(implicit ec: ExpressionEncoder[Int]) = ec + + val x = foo + + //def tester[E: ExpressionEncoder[E]] = implicitly[ExpressionEncoder[E]] + +} |