Class SummaryClass

java.lang.Object
com.yahoo.schema.derived.Derived
com.yahoo.schema.derived.SummaryClass
All Implemented Interfaces:
Exportable

public class SummaryClass extends Derived
A summary derived from a search definition. Each summary definition have at least one summary, the default which has the same name as the search definition.
Author:
bratseth
  • Field Details

  • Constructor Details

    • SummaryClass

      public SummaryClass(Schema schema, DocumentSummary summary, com.yahoo.config.application.api.DeployLogger deployLogger)
      Creates a summary class from a search definition summary
      Parameters:
      deployLogger - a DeployLogger
  • Method Details

    • id

      public int id()
    • fields

      public Map<String,SummaryClassField> fields()
    • getSummaryClassConfig

      public com.yahoo.vespa.config.search.SummaryConfig.Classes.Builder getSummaryClassConfig()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getDerivedName

      protected String getDerivedName()
      Specified by:
      getDerivedName in class Derived
    • toString

      public String toString()
      Overrides:
      toString in class Object