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

    https://github.com/apache/carbondata/pull/2819#discussion_r227619247
  
    --- Diff: 
core/src/main/java/org/apache/carbondata/core/scan/executor/impl/AbstractQueryExecutor.java
 ---
    @@ -478,6 +478,17 @@ private BlockExecutionInfo 
getBlockExecutionInfoForBlock(QueryModel queryModel,
         } else {
           blockExecutionInfo.setPrefetchBlocklet(queryModel.isPreFetchData());
         }
    +    // In case of fg datamap it should not go to direct fill.
    +    boolean fgDataMapPathPresent = false;
    +    for (TableBlockInfo blockInfo : queryModel.getTableBlockInfos()) {
    +      fgDataMapPathPresent = blockInfo.getDataMapWriterPath() != null;
    +      if (fgDataMapPathPresent) {
    +        break;
    --- End diff --
    
    Is it possible to set the queryModel.setDirectVectorFill directly?


---

Reply via email to