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

    https://github.com/apache/carbondata/pull/1589#discussion_r154115046
  
    --- Diff: 
integration/spark2/src/main/scala/org/apache/spark/sql/hive/CarbonFileMetastore.scala
 ---
    @@ -147,7 +147,11 @@ class CarbonFileMetastore extends CarbonMetaStore {
           case LogicalRelation(
           carbonDatasourceHadoopRelation: CarbonDatasourceHadoopRelation, _, 
_) =>
             carbonDatasourceHadoopRelation.carbonRelation
    -      case SubqueryAlias(_, c: CatalogRelation) if 
sparkSession.version.startsWith("2.2") =>
    +      case SubqueryAlias(_, c) if sparkSession.version.startsWith("2.2") &&
    +      
(c.getClass.getName.equals("org.apache.spark.sql.catalyst.catalog.CatalogRelation")
 ||
    +       
c.getClass.getName.equals("org.apache.spark.sql.catalyst.catalog.HiveTableRelation")
 ||
    +       c.getClass.getName
    +         
.equals("org.apache.spark.sql.catalyst.catalog.UnresolvedCatalogRelation")) =>
    --- End diff --
    
    Please format as below
    ```
    c.getClass.getName.equals(
      "org.apache.spark.sql.catalyst.catalog.UnresolvedCatalogRelation"))
    ```


---

Reply via email to