private void addBlockBasedOnMinMaxValue(FilterExecuter filterExecuter,List<DataRefNode> listOfDataBlocksToScan,DataRefNode dataRefNode,SegmentProperties segmentProperties){
  BitSet bitSet=filterExecuter.isScanRequired(dataRefNode.getColumnsMaxValue(),dataRefNode.getColumnsMinValue());
  if (!bitSet.isEmpty()) {
    listOfDataBlocksToScan.add(dataRefNode);
  }
}

private void addBlockBasedOnMinMaxValue ( FilterExecuter filterExecuter , List < DataRefNode > listOfDataBlocksToScan , DataRefNode dataRefNode , SegmentProperties segmentProperties ) { BitSet bitSet = filterExecuter . isScanRequired ( dataRefNode . getColumnsMaxValue ( ) , dataRefNode . getColumnsMinValue ( ) ) ; if ( ! bitSet . isEmpty ( ) ) { listOfDataBlocksToScan . add ( dataRefNode ) ; } }
selects the blocks based on col max and min value .
