Package com.yahoo.schema.parser
Class ParsedField
java.lang.Object
com.yahoo.schema.parser.ParsedBlock
com.yahoo.schema.parser.ParsedField
This class holds the extracted information after parsing a "field"
block, using simple data structures as far as possible. Do not put
advanced logic here!
- Author:
- arnej27959
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddIndex(ParsedIndex index) voidaddQueryCommand(String command) voidaddRankType(String index, String rankType) voidaddStructField(ParsedField structField) attributeFor(String attrName) voiddictionary(DictionaryOption option) getType()voidsetBolding(boolean value) voidsetFilter(boolean value) voidsetId(int id) voidvoidsetLiteral(boolean value) voidsetNormal(boolean value) voidsetNormalizing(String value) voidsetStemming(Stemming stemming) voidsetWeight(int weight) sortInfo()summaryFieldFor(String name) get an existing summary field for modification, or create itsummaryFieldFor(String name, ParsedType type) get an existing summary field for modification, or create itMethods inherited from class com.yahoo.schema.parser.ParsedBlock
blockType, name, toString, verifyThat
-
Constructor Details
-
ParsedField
-
-
Method Details
-
getType
-
matchSettings
-
summaryFieldFor
get an existing summary field for modification, or create it -
summaryFieldFor
get an existing summary field for modification, or create it -
addAlias
-
addIndex
-
addRankType
-
dictionary
-
setBolding
public void setBolding(boolean value) -
setFilter
public void setFilter(boolean value) -
setId
public void setId(int id) -
setLiteral
public void setLiteral(boolean value) -
setNormal
public void setNormal(boolean value) -
setNormalizing
-
setStemming
-
setWeight
public void setWeight(int weight) -
attributeFor
-
setIndexingOperation
-
sortInfo
-
addQueryCommand
-
addStructField
-