Interface ImmutableSDField
-
- All Known Implementing Classes:
ImmutableImportedComplexSDField
,ImmutableImportedSDField
,SDField
,TemporarySDField
public interface ImmutableSDField
An interface containing the non-mutating methods ofSDField
. For description of the methods seeSDField
.- Author:
- bjorncs
-
-
Method Summary
-
-
-
Method Detail
-
containsExpression
<T extends com.yahoo.vespa.indexinglanguage.expressions.Expression> boolean containsExpression(Class<T> searchFor)
-
doesAttributing
boolean doesAttributing()
-
doesIndexing
boolean doesIndexing()
-
doesLowerCasing
boolean doesLowerCasing()
-
isExtraField
boolean isExtraField()
-
isImportedField
boolean isImportedField()
-
isIndexStructureField
boolean isIndexStructureField()
-
usesStructOrMap
boolean usesStructOrMap()
-
wasConfiguredToDoAttributing
boolean wasConfiguredToDoAttributing()
Whether this field at some time was configured to do attributing. This function can typically return a different value than doesAttributing(), which uses the final state of the underlying indexing script instead.
-
getDataType
com.yahoo.document.DataType getDataType()
-
getAttribute
Attribute getAttribute()
-
getIndexingScript
com.yahoo.vespa.indexinglanguage.expressions.ScriptExpression getIndexingScript()
-
getMatching
Matching getMatching()
-
getNormalizing
NormalizeLevel getNormalizing()
-
getStructField
ImmutableSDField getStructField(String name)
-
getStructFields
Collection<? extends ImmutableSDField> getStructFields()
-
getStemming
Stemming getStemming()
-
getRanking
Ranking getRanking()
-
getName
String getName()
-
getSummaryFields
Map<String,SummaryField> getSummaryFields()
-
asField
com.yahoo.document.Field asField()
Returns aField
representation (which is sadly not immutable)
-
hasFullIndexingDocprocRights
boolean hasFullIndexingDocprocRights()
-
getWeight
int getWeight()
-
getLiteralBoost
int getLiteralBoost()
-
getRankType
RankType getRankType()
-
existsIndex
boolean existsIndex(String name)
-
getSummaryField
SummaryField getSummaryField(String name)
-
hasIndex
boolean hasIndex()
-
-