Class MultiFieldResolver

java.lang.Object
com.yahoo.schema.processing.multifieldresolver.MultiFieldResolver
Direct Known Subclasses:
IndexCommandResolver, RankTypeResolver, StemmingResolver

public abstract class MultiFieldResolver extends Object
Abstract superclass of all multifield conflict resolvers
  • Field Details

    • indexName

      protected String indexName
    • fields

      protected List<SDField> fields
    • schema

      protected Schema schema
    • deployLogger

      protected com.yahoo.config.application.api.DeployLogger deployLogger
  • Constructor Details

    • MultiFieldResolver

      public MultiFieldResolver(String indexName, List<SDField> fields, Schema schema, com.yahoo.config.application.api.DeployLogger logger)
  • Method Details

    • resolve

      public abstract void resolve()
      Checks the list of fields for specific conflicts, and reports and/or attempts to correct them