Class DocumentDatabase

  • All Implemented Interfaces:
    com.yahoo.config.ConfigInstance.Producer, com.yahoo.search.config.IndexInfoConfig.Producer, com.yahoo.vespa.config.search.AttributesConfig.Producer, com.yahoo.vespa.config.search.core.RankingConstantsConfig.Producer, com.yahoo.vespa.config.search.ImportedFieldsConfig.Producer, com.yahoo.vespa.config.search.IndexschemaConfig.Producer, com.yahoo.vespa.config.search.RankProfilesConfig.Producer, com.yahoo.vespa.config.search.summary.JuniperrcConfig.Producer, com.yahoo.vespa.config.search.SummaryConfig.Producer, com.yahoo.vespa.config.search.SummarymapConfig.Producer, com.yahoo.vespa.configdefinition.IlscriptsConfig.Producer, ConfigProducer, java.io.Serializable

    public class DocumentDatabase
    extends AbstractConfigProducer
    implements com.yahoo.search.config.IndexInfoConfig.Producer, com.yahoo.vespa.configdefinition.IlscriptsConfig.Producer, com.yahoo.vespa.config.search.AttributesConfig.Producer, com.yahoo.vespa.config.search.RankProfilesConfig.Producer, com.yahoo.vespa.config.search.core.RankingConstantsConfig.Producer, com.yahoo.vespa.config.search.IndexschemaConfig.Producer, com.yahoo.vespa.config.search.summary.JuniperrcConfig.Producer, com.yahoo.vespa.config.search.SummarymapConfig.Producer, com.yahoo.vespa.config.search.SummaryConfig.Producer, com.yahoo.vespa.config.search.ImportedFieldsConfig.Producer
    Represents a document database and the backend configuration needed for this database.
    Author:
    geirst
    See Also:
    Serialized Form
    • Method Detail

      • getName

        public java.lang.String getName()
      • getInputDocType

        public java.lang.String getInputDocType()
      • getConfig

        public void getConfig​(com.yahoo.search.config.IndexInfoConfig.Builder builder)
        Specified by:
        getConfig in interface com.yahoo.search.config.IndexInfoConfig.Producer
      • getConfig

        public void getConfig​(com.yahoo.vespa.configdefinition.IlscriptsConfig.Builder builder)
        Specified by:
        getConfig in interface com.yahoo.vespa.configdefinition.IlscriptsConfig.Producer
      • getConfig

        public void getConfig​(com.yahoo.vespa.config.search.AttributesConfig.Builder builder)
        Specified by:
        getConfig in interface com.yahoo.vespa.config.search.AttributesConfig.Producer
      • getConfig

        public void getConfig​(com.yahoo.vespa.config.search.RankProfilesConfig.Builder builder)
        Specified by:
        getConfig in interface com.yahoo.vespa.config.search.RankProfilesConfig.Producer
      • getConfig

        public void getConfig​(com.yahoo.vespa.config.search.core.RankingConstantsConfig.Builder builder)
        Specified by:
        getConfig in interface com.yahoo.vespa.config.search.core.RankingConstantsConfig.Producer
      • getConfig

        public void getConfig​(com.yahoo.vespa.config.search.IndexschemaConfig.Builder builder)
        Specified by:
        getConfig in interface com.yahoo.vespa.config.search.IndexschemaConfig.Producer
      • getConfig

        public void getConfig​(com.yahoo.vespa.config.search.summary.JuniperrcConfig.Builder builder)
        Specified by:
        getConfig in interface com.yahoo.vespa.config.search.summary.JuniperrcConfig.Producer
      • getConfig

        public void getConfig​(com.yahoo.vespa.config.search.SummarymapConfig.Builder builder)
        Specified by:
        getConfig in interface com.yahoo.vespa.config.search.SummarymapConfig.Producer
      • getConfig

        public void getConfig​(com.yahoo.vespa.config.search.SummaryConfig.Builder builder)
        Specified by:
        getConfig in interface com.yahoo.vespa.config.search.SummaryConfig.Producer
      • getConfig

        public void getConfig​(com.yahoo.vespa.config.search.ImportedFieldsConfig.Builder builder)
        Specified by:
        getConfig in interface com.yahoo.vespa.config.search.ImportedFieldsConfig.Producer