Class Explanation
- java.lang.Object
-
- org.apache.solr.client.solrj.io.stream.expr.Explanation
-
- All Implemented Interfaces:
MapSerializable
- Direct Known Subclasses:
StreamExplanation
public class Explanation extends Object implements MapSerializable
Explanation containing details about a expression
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
Explanation.ExpressionType
-
Constructor Summary
Constructors Constructor Description Explanation(String expressionNodeId)
-
Method Summary
-
-
-
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)
-
toMap
public Map<String,Object> toMap(Map<String,Object> map)
Description copied from interface:MapSerializable
Use the passed map to minimize object creation. Do not keep a reference to the passed map and reuse it. it may be reused by the framework- Specified by:
toMap
in interfaceMapSerializable
-
-