Class Explanation
- java.lang.Object
-
- org.apache.solr.client.solrj.io.stream.expr.Explanation
-
- All Implemented Interfaces:
org.apache.solr.common.MapSerializable
- Direct Known Subclasses:
StreamExplanation
public class Explanation extends Object implements org.apache.solr.common.MapSerializable
Explanation containing details about a expression
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceExplanation.ExpressionType
-
Constructor Summary
Constructors Constructor Description Explanation(String expressionNodeId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddHelper(Explanation helper)StringgetExpression()StringgetExpressionNodeId()StringgetExpressionType()StringgetFunctionName()List<Explanation>getHelpers()StringgetImplementingClass()StringgetNote()voidsetExpression(String expression)voidsetExpressionType(String expressionType)voidsetFunctionName(String functionName)voidsetHelpers(List<Explanation> helpers)voidsetImplementingClass(String implementingClass)voidsetNote(String note)Map<String,Object>toMap(Map<String,Object> map)ExplanationwithExpression(String expression)ExplanationwithExpressionType(String expressionType)ExplanationwithFunctionName(String functionName)ExplanationwithHelper(Explanation helper)ExplanationwithHelpers(List<Explanation> helpers)ExplanationwithHelpers(Explanation[] helpers)ExplanationwithImplementingClass(String implementingClass)ExplanationwithNote(String note)
-
-
-
Constructor Detail
-
Explanation
public Explanation(String expressionNodeId)
-
-
Method Detail
-
getExpressionNodeId
public String getExpressionNodeId()
-
getExpressionType
public String getExpressionType()
-
setExpressionType
public void setExpressionType(String expressionType)
-
withExpressionType
public Explanation withExpressionType(String expressionType)
-
getFunctionName
public String getFunctionName()
-
setFunctionName
public void setFunctionName(String functionName)
-
withFunctionName
public Explanation withFunctionName(String functionName)
-
getImplementingClass
public String getImplementingClass()
-
setImplementingClass
public void setImplementingClass(String implementingClass)
-
withImplementingClass
public Explanation withImplementingClass(String implementingClass)
-
getExpression
public String getExpression()
-
setExpression
public void setExpression(String expression)
-
withExpression
public Explanation withExpression(String expression)
-
getNote
public String getNote()
-
setNote
public void setNote(String note)
-
withNote
public Explanation withNote(String note)
-
getHelpers
public List<Explanation> getHelpers()
-
setHelpers
public void setHelpers(List<Explanation> helpers)
-
withHelpers
public Explanation withHelpers(List<Explanation> helpers)
-
withHelpers
public Explanation withHelpers(Explanation[] helpers)
-
withHelper
public Explanation withHelper(Explanation helper)
-
addHelper
public void addHelper(Explanation helper)
-
-