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

    https://github.com/apache/carbondata/pull/2357#discussion_r192551344
  
    --- Diff: 
integration/spark2/src/main/scala/org/apache/spark/sql/CarbonSession.scala ---
    @@ -171,19 +170,25 @@ class CarbonSession(@transient val sc: SparkContext,
        */
       private def trySearchMode(qe: QueryExecution, sse: SQLStart): DataFrame 
= {
         val analyzed = qe.analyzed
    +    val LOG: LogService = 
LogServiceFactory.getLogService(classOf[CarbonSession].getName)
         analyzed match {
           case _@Project(columns, _@Filter(expr, s: SubqueryAlias))
             if s.child.isInstanceOf[LogicalRelation] &&
                s.child.asInstanceOf[LogicalRelation].relation
                  .isInstanceOf[CarbonDatasourceHadoopRelation] =>
    +        LOG.info(String.format("Search service started and supports: %s", 
sse.sqlText))
             runSearch(analyzed, columns, expr, 
s.child.asInstanceOf[LogicalRelation])
           case gl@GlobalLimit(_, ll@LocalLimit(_, p@Project(columns, 
_@Filter(expr, s: SubqueryAlias))))
             if s.child.isInstanceOf[LogicalRelation] &&
                s.child.asInstanceOf[LogicalRelation].relation
                  .isInstanceOf[CarbonDatasourceHadoopRelation] =>
             val logicalRelation = s.child.asInstanceOf[LogicalRelation]
    +        LOG.info(String.format("Search service started and supports: %s", 
sse.sqlText))
             runSearch(analyzed, columns, expr, logicalRelation, gl.maxRows, 
ll.maxRows)
           case _ =>
    +        LOG.info(String.format(
    +          "Search service started, but don't support: %s, and running it 
with SparkSQL",
    --- End diff --
    
    ok, done


---

Reply via email to