core/src/main/java/org/apache/carbondata/core/scan/filter/executer/RowLevelFilterExecuterImpl.java
/**
   * This method will initialize the dimension info for the current block to be
   * used for filtering the data
   */
This method will initialize the dimension info for the current block to be
used for filtering the data
This method will initialize the dimension info for the current block to be used for filtering the data
private void initDimensionBlockIndexes() {
    for (int i = 0; i < dimColEvaluatorInfoList.size(); i++) {
      CarbonDimension dimensionFromCurrentBlock = segmentProperties
          .getDimensionFromCurrentBlock(dimColEvaluatorInfoList.get(i).getDimension());
      if (null != dimensionFromCurrentBlock) {
        dimColEvaluatorInfoList.get(i).setColumnIndex(dimensionFromCurrentBlock.getOrdinal());
        this.dimensionBlocksIndex[i] = segmentProperties.getDimensionOrdinalToBlockMapping()
            .get(dimensionFromCurrentBlock.getOrdinal());
        isDimensionPresentInCurrentBlock[i] = true;
      }
    }
  }
private void initDimensionBlockIndexes ( ) { for ( int i = 0 ; i < dimColEvaluatorInfoList . size ( ) ; i ++ ) { CarbonDimension dimensionFromCurrentBlock = segmentProperties . getDimensionFromCurrentBlock ( dimColEvaluatorInfoList . get ( i ) . getDimension ( ) ) ; if ( null != dimensionFromCurrentBlock ) { dimColEvaluatorInfoList . get ( i ) . setColumnIndex ( dimensionFromCurrentBlock . getOrdinal ( ) ) ; this . dimensionBlocksIndex [ i ] = segmentProperties . getDimensionOrdinalToBlockMapping ( ) . get ( dimensionFromCurrentBlock . getOrdinal ( ) ) ; isDimensionPresentInCurrentBlock [ i ] = true ; } } }
This method will initialize the dimension info for the current block to be
 used for filtering the data
This method will initialize the dimension info for the current block to be used for filtering the data
// find the dimension in the current block dimensions list