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
  • Constructor Details

    • Explanation

      public Explanation(String expressionNodeId)
  • Method Details

    • 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)
      Specified by:
      toMap in interface org.apache.solr.common.MapSerializable