Class LuceneFloatFieldCodec

java.lang.Object
org.hibernate.search.backend.lucene.types.codec.impl.AbstractLuceneNumericFieldCodec<Float,Float>
org.hibernate.search.backend.lucene.types.codec.impl.LuceneFloatFieldCodec
All Implemented Interfaces:
LuceneFieldCodec<Float,Float>

public final class LuceneFloatFieldCodec extends AbstractLuceneNumericFieldCodec<Float,Float>
  • Constructor Details

  • Method Details

    • decode

      public Float decode(org.apache.lucene.index.IndexableField field)
      Description copied from interface: LuceneFieldCodec
      Extract the value from the given stored field.

      Typically used in projections.

      Parameters:
      field - The document field. Never null.
      Returns:
      The decoded value.
    • raw

      public Float raw(org.apache.lucene.index.IndexableField field)
    • encode

      public Float encode(Float value)
      Description copied from interface: LuceneFieldCodec
      Encode the given value.

      Useful for predicates and sorts in particular.

      Parameters:
      value - The value to encode.
    • decode

      public Float decode(Float encoded)
    • getDomain

      public LuceneNumericDomain<Float> getDomain()
      Specified by:
      getDomain in class AbstractLuceneNumericFieldCodec<Float,Float>
    • encodedType

      public Class<Float> encodedType()
      Returns:
      The type of the encoded value.