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

    https://github.com/apache/carbondata/pull/2463#discussion_r201601598
  
    --- Diff: 
datamap/lucene/src/main/java/org/apache/carbondata/datamap/lucene/LuceneDataMapFactoryBase.java
 ---
    @@ -270,6 +260,22 @@ public void clear() {
     
       }
     
    +  @Override public void deleteDatamapData(Segment segment) {
    +    try {
    +      String segmentId = segment.getSegmentNo();
    +      String datamapPath = CarbonTablePath
    +          .getDataMapStorePath(tableIdentifier.getTablePath(), segmentId, 
dataMapName);
    +      if (FileFactory.isFileExist(datamapPath)) {
    +        CarbonFile file = FileFactory.getCarbonFile(datamapPath,
    +            FileFactory.getFileType(datamapPath));
    +        CarbonUtil.deleteFoldersAndFilesSilent(file);
    +      }
    +    } catch (IOException | InterruptedException ex) {
    +      throw new RuntimeException(
    --- End diff --
    
    OK


---

Reply via email to