public abstract class VariableIntBlockIndexOutput
Abstract base class that writes variable-size blocks of ints
to an IndexOutput. While this is a simple approach, a
more performant approach would directly create an impl
of IntIndexOutput inside Directory. Wrapping a generic
IndexInput will likely cost performance.
WARNING: This API is experimental and might change in incompatible ways in the next release.
NOTE: maxBlockSize must be the maximum block size
plus the max non-causal lookahead of your codec. EG Simple9
requires lookahead=1 because on seeing the Nth value
it knows it must now encode the N-1 values before it.