# Uses of Interface
org.apache.lucene.codecs.lucene95.HasIndexSlice

Packages that use HasIndexSlice
Package
Description
org.apache.lucene.codecs.lucene95
Lucene 9.5 file format.
org.apache.lucene.codecs.lucene99
Lucene 9.9 file format.
org.apache.lucene.util.quantization
Provides quantization methods for scaling vector values to smaller data types and possibly fewer dimensions

- ## Uses of HasIndexSlice in org.apache.lucene.codecs.lucene95

  Classes in org.apache.lucene.codecs.lucene95 that implement HasIndexSlice
  Modifier and Type
  Class
  Description
  `class`
  `OffHeapByteVectorValues`
  Read the vector values from the index input.
  `static class`
  `OffHeapByteVectorValues.DenseOffHeapVectorValues`
  Dense vector values that are stored off-heap.
  `class`
  `OffHeapFloatVectorValues`
  Read the vector values from the index input.
  `static class`
  `OffHeapFloatVectorValues.DenseOffHeapVectorValues`
  Dense vector values that are stored off-heap.

- ## Uses of HasIndexSlice in org.apache.lucene.codecs.lucene99

  Classes in org.apache.lucene.codecs.lucene99 that implement HasIndexSlice
  Modifier and Type
  Class
  Description
  `class`
  `OffHeapQuantizedByteVectorValues`
  Read the quantized vector values and their score correction values from the index input.
  `static class`
  `OffHeapQuantizedByteVectorValues.DenseOffHeapVectorValues`
  Dense vector values that are stored off-heap.

- ## Uses of HasIndexSlice in org.apache.lucene.util.quantization

  Classes in org.apache.lucene.util.quantization that implement HasIndexSlice
  Modifier and Type
  Class
  Description
  `class`
  `QuantizedByteVectorValues`
  A version of `ByteVectorValues`, but additionally retrieving score correction offset for Scalar quantization scores.