core/src/main/java/org/apache/carbondata/core/scan/filter/executer/RowLevelFilterExecuterImpl.java
/**
   * read the filter member dictionary data from the block corresponding to
   * applied filter column
   *
   * @param blockChunkHolder
   * @param index
   * @param dimColumnEvaluatorInfo
   * @return
   */
read the filter member dictionary data from the block corresponding to
applied filter column


read the filter member dictionary data from the block corresponding to applied filter column
private int readSurrogatesFromColumnBlock(BlocksChunkHolder blockChunkHolder, int index, int page,
      DimColumnResolvedFilterInfo dimColumnEvaluatorInfo, int blockIndex) {
    DimensionColumnDataChunk dataChunk =
        blockChunkHolder.getDimensionRawDataChunk()[blockIndex].convertToDimColDataChunk(page);
    if (dimColumnEvaluatorInfo.getDimension().isColumnar()) {
      byte[] rawData = dataChunk.getChunkData(index);
      ByteBuffer byteBuffer = ByteBuffer.allocate(CarbonCommonConstants.INT_SIZE_IN_BYTE);
      return CarbonUtil.getSurrogateKey(rawData, byteBuffer);
    } else {
      return readSurrogatesFromColumnGroupBlock(dataChunk, index, dimColumnEvaluatorInfo);
    }
  }
private int readSurrogatesFromColumnBlock ( BlocksChunkHolder blockChunkHolder , int index , int page , DimColumnResolvedFilterInfo dimColumnEvaluatorInfo , int blockIndex ) { DimensionColumnDataChunk dataChunk = blockChunkHolder . getDimensionRawDataChunk ( ) [ blockIndex ] . convertToDimColDataChunk ( page ) ; if ( dimColumnEvaluatorInfo . getDimension ( ) . isColumnar ( ) ) { byte [ ] rawData = dataChunk . getChunkData ( index ) ; ByteBuffer byteBuffer = ByteBuffer . allocate ( CarbonCommonConstants . INT_SIZE_IN_BYTE ) ; return CarbonUtil . getSurrogateKey ( rawData , byteBuffer ) ; } else { return readSurrogatesFromColumnGroupBlock ( dataChunk , index , dimColumnEvaluatorInfo ) ; } }
read the filter member dictionary data from the block corresponding to
 applied filter column
read the filter member dictionary data from the block corresponding to applied filter column