Github user ravipesala commented on a diff in the pull request:

    https://github.com/apache/carbondata/pull/1595#discussion_r155438305
  
    --- Diff: 
integration/spark2/src/main/scala/org/apache/spark/sql/hive/CarbonAnalysisRules.scala
 ---
    @@ -152,7 +165,19 @@ case class CarbonIUDAnalysisRule(sparkSession: 
SparkSession) extends Rule[Logica
     
             val projList = 
Seq(UnresolvedAlias(UnresolvedStar(alias.map(Seq(_)))), tupleId)
             // include tuple id in subquery
    -        Project(projList, relation)
    +        if (sparkSession.version.startsWith("2.1")) {
    +          Project(projList, relation)
    +        } else if (sparkSession.version.startsWith("2.2")) {
    +          alias match {
    +            case Some(a) =>
    +              val subqueryAlias = 
CarbonReflectionUtils.getSubqueryAlias(sparkSession, alias
    --- End diff --
    
    Format properly
    ```
    CarbonReflectionUtils.getSubqueryAlias(
       sparkSession,
       alias,
       relation, 
       Some(table.tableIdentifier))
    ```


---

Reply via email to