Implementing subclasses must provide access to the index bitstream (as it happens for a {@link BitStreamIndex}) but also to the positions stream, both at {@linkplain #getPositionsInputStream() byte} and {@linkplain #getPositionsInputBitStream(int) bit} level.
The standard readers associated to an instance of this class are of type {@link BitStreamHPIndexReader}. Nonetheless, it is possible to generate automatically sources for wired classes that work only for a particular set of codings and flags. The wired classes will be fetched automagically by reflection, if available. Please read the section about performance in the MG4J manual. @author Sebastiano Vigna @since 1.1
|
|