Github user akashrn5 commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/2533#discussion_r204284734
--- Diff:
core/src/main/java/org/apache/carbondata/core/indexstore/blockletindex/BlockDataMap.java
---
@@ -642,7 +643,17 @@ private boolean
addBlockBasedOnMinMaxValue(FilterExecuter filterExecuter, byte[]
byte[][] minValue, String filePath, int blockletId) {
BitSet bitSet = null;
if (filterExecuter instanceof ImplicitColumnFilterExecutor) {
- String uniqueBlockPath =
filePath.substring(filePath.lastIndexOf("/Part") + 1);
+ String uniqueBlockPath;
+ String blockName = filePath.substring(filePath.lastIndexOf("/") + 1);
+ if (filePath.contains("/Fact/Part0/Segment_")) {
--- End diff --
i was thinking of adding a utility function, but here we will not get the
carbon table, so i thought i will use this way
---