Package com.yahoo.searchdefinition
Interface ImmutableSchema
-
- All Known Implementing Classes:
DocumentOnlySchema
,Schema
public interface ImmutableSchema
An interface containing the non-mutating methods ofSchema
. For description of the methods seeSchema
.- Author:
- bjorncs
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description List<SDField>
allConcreteFields()
default Stream<ImmutableSDField>
allFields()
List<ImmutableSDField>
allFieldsList()
Stream<ImmutableSDField>
allImportedFields()
com.yahoo.config.application.api.ApplicationPackage
applicationPackage()
ImmutableSDField
getConcreteField(String name)
com.yahoo.config.application.api.DeployLogger
getDeployLogger()
com.yahoo.config.model.api.ModelContext.Properties
getDeployProperties()
SDDocumentType
getDocument()
List<Index>
getExplicitIndices()
ImmutableSDField
getField(String name)
Index
getIndex(String name)
String
getName()
Reader
getRankingExpression(String fileName)
Map<String,SummaryField>
getSummaryFields(ImmutableSDField field)
Optional<? extends ImmutableSchema>
inherited()
OnnxModels
onnxModels()
LargeRankExpressions
rankExpressionFiles()
RankingConstants
rankingConstants()
-
-
-
Method Detail
-
getName
String getName()
-
inherited
Optional<? extends ImmutableSchema> inherited()
-
getConcreteField
ImmutableSDField getConcreteField(String name)
-
applicationPackage
com.yahoo.config.application.api.ApplicationPackage applicationPackage()
-
getDeployLogger
com.yahoo.config.application.api.DeployLogger getDeployLogger()
-
getDeployProperties
com.yahoo.config.model.api.ModelContext.Properties getDeployProperties()
-
rankingConstants
RankingConstants rankingConstants()
-
rankExpressionFiles
LargeRankExpressions rankExpressionFiles()
-
onnxModels
OnnxModels onnxModels()
-
allImportedFields
Stream<ImmutableSDField> allImportedFields()
-
getDocument
SDDocumentType getDocument()
-
getField
ImmutableSDField getField(String name)
-
allFields
default Stream<ImmutableSDField> allFields()
-
allFieldsList
List<ImmutableSDField> allFieldsList()
-
getSummaryFields
Map<String,SummaryField> getSummaryFields(ImmutableSDField field)
-
-