Github user manishgupta88 commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/2685#discussion_r215566911
--- Diff:
core/src/main/java/org/apache/carbondata/core/indexstore/blockletindex/BlockDataMap.java
---
@@ -631,6 +638,24 @@ private boolean
useMinMaxForExecutorPruning(FilterResolverIntf filterResolverInt
return useMinMaxForPruning;
}
+ @Override
+ public List<Blocklet> prune(Expression expression, SegmentProperties
segmentProperties,
+ List<PartitionSpec> partitions, AbsoluteTableIdentifier identifier)
throws IOException {
+ FilterResolverIntf filterResolverIntf = null;
+ if (expression != null) {
+ SegmentProperties properties = getSegmentProperties();
--- End diff --
use the `segmentProperties` object getting passed in method arguments
---