private CarbonIterator<BatchResult> executeBlockList(List<TableBlockInfo> blockList) throws QueryExecutionException {
  queryModel.setTableBlockInfos(blockList);
  this.queryExecutor=QueryExecutorFactory.getQueryExecutor();
  CarbonIterator<BatchResult> iter=null;
  try {
    iter=queryExecutor.execute(queryModel);
  }
 catch (  QueryExecutionException e) {
    LOGGER.error(e.getMessage());
    throw e;
  }
  return iter;
}

private CarbonIterator < BatchResult > executeBlockList ( List < TableBlockInfo > blockList ) throws QueryExecutionException { queryModel . setTableBlockInfos ( blockList ) ; this . queryExecutor = QueryExecutorFactory . getQueryExecutor ( ) ; CarbonIterator < BatchResult > iter = null ; try { iter = queryExecutor . execute ( queryModel ) ; } catch ( QueryExecutionException e ) { LOGGER . error ( e . getMessage ( ) ) ; throw e ; } return iter ; }
get executor and execute the query model .
