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

    https://github.com/apache/carbondata/pull/1626#discussion_r155282655
  
    --- Diff: 
integration/spark2/src/main/scala/org/apache/spark/sql/hive/CarbonPreAggregateRules.scala
 ---
    @@ -321,6 +313,62 @@ case class CarbonPreAggregateQueryRules(sparkSession: 
SparkSession) extends Rule
         }
       }
     
    +  /**
    +   * Below method will be used to extract the query columns from
    +   * filter expression
    +   * @param filterExp
    +   *                  filter expression
    +   * @param set
    +   *             query column list
    +   * @param carbonTable
    +   *                    parent table
    +   * @param tableName
    +   *                  table name
    +   * @return isvalid filter expression for aggregate
    +   */
    +  def extractQueryColumnFromFilterExp(filterExp: Expression,
    +      set: scala.collection.mutable.HashSet[QueryColumn],
    +      carbonTable: CarbonTable, tableName: String): Boolean = {
    +    val newFilterList = 
scala.collection.mutable.HashMap.empty[AttributeReference, String]
    --- End diff --
    
    Add comment why is this required


---

Reply via email to