Description
scala> sql("select case if(true, 'one', 'two')").explain(true) org.apache.spark.sql.AnalysisException: org.antlr.runtime.EarlyExitException line 1:34 required (...)+ loop did not match anything at input '<EOF>' in case expression ; line 1 pos 34 at org.apache.spark.sql.catalyst.parser.ParseErrorReporter.throwError(ParseDriver.scala:140) at org.apache.spark.sql.catalyst.parser.ParseErrorReporter.throwError(ParseDriver.scala:129) at org.apache.spark.sql.catalyst.parser.ParseDriver$.parse(ParseDriver.scala:77) at org.apache.spark.sql.catalyst.CatalystQl.createPlan(CatalystQl.scala:53) at org.apache.spark.sql.hive.ExtendedHiveQlParser$$anonfun$hiveQl$1.apply(ExtendedHiveQlParser.scala:41) at org.apache.spark.sql.hive.ExtendedHiveQlParser$$anonfun$hiveQl$1.apply(ExtendedHiveQlParser.scala:40)
Is there a way to say something better other than "required (...)+ loop did not match anything at input"?