Class ForwardIndexHandler

  • All Implemented Interfaces:
    IndexHandler

    public class ForwardIndexHandler
    extends BaseIndexHandler
    Helper class used by SegmentPreProcessor to make changes to forward index and dictionary configs. Note that this handler only works for segment versions >= 3.0. Support for segment version < 3.0 is not added because majority of the usecases are in versions >= 3.0 and this avoids adding tech debt. The currently supported operations are: 1. Change compression type for a raw column 2. Enable dictionary 3. Disable dictionary 4. Disable forward index 5. Rebuild the forward index for a forwardIndexDisabled column TODO: Add support for the following: 1. Segment versions < V3