Class DistanceProjectionDefinition<F>

java.lang.Object
org.hibernate.search.engine.search.projection.definition.spi.AbstractProjectionDefinition<F>
org.hibernate.search.engine.search.projection.definition.spi.DistanceProjectionDefinition<F>
All Implemented Interfaces:
ProjectionDefinition<F>, org.hibernate.search.util.common.spi.ToStringTreeAppendable
Direct Known Subclasses:
DistanceProjectionDefinition.MultiValued, DistanceProjectionDefinition.SingleValued, DistanceProjectionDefinition.WrappedValued

@Incubating public abstract class DistanceProjectionDefinition<F> extends AbstractProjectionDefinition<F>
  • Field Details

    • fieldPath

      protected final String fieldPath
    • parameterName

      protected final String parameterName
    • unit

      protected final DistanceUnit unit
  • Method Details

    • type

      protected String type()
      Specified by:
      type in class AbstractProjectionDefinition<F>
    • appendTo

      public void appendTo(org.hibernate.search.util.common.spi.ToStringTreeAppender appender)
      Specified by:
      appendTo in interface org.hibernate.search.util.common.spi.ToStringTreeAppendable
      Overrides:
      appendTo in class AbstractProjectionDefinition<F>
    • multi

      protected abstract boolean multi()